Skip to content

editor › Globals › IntersectionCaseDispatcher

Class: IntersectionCaseDispatcher

Knows several IntersectionCaseHandler and dispatches IntersectionEvents to the right handler

Hierarchy

  • IntersectionCaseDispatcher

Index

Properties

Methods

Properties

Private Readonly fingerprintToHandlers

• fingerprintToHandlers: Map‹number, object[]› = new Map< number, Array<{ handler: IntersectionCaseHandler; index: number }>

()

Defined in src/util/polygon/triangulatingClipper/IntersectionCaseDispatcher.ts:8

Methods

handle

▸ handle(intersectionCase: IntersectionCase): boolean

Defined in src/util/polygon/triangulatingClipper/IntersectionCaseDispatcher.ts:25

Parameters:

Name Type
intersectionCase IntersectionCase

Returns: boolean


registerCaseHandler

▸ registerCaseHandler(CaseHandlerClass: IntersectionCaseHandler): void

Defined in src/util/polygon/triangulatingClipper/IntersectionCaseDispatcher.ts:12

Parameters:

Name Type
CaseHandlerClass IntersectionCaseHandler

Returns: void