Skip to content

editorGlobalsIntersectionEvent

Class: IntersectionEvent

An IntersectionEvent can be e.g. a point-on-point, a line intersection, or a collinear side

Hierarchy

  • IntersectionEvent

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

+ new IntersectionEvent(eventType: EventType, details: IIntersectionEventDetails): IntersectionEvent

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:78

Parameters:

Name Type Default
eventType EventType -
details IIntersectionEventDetails {}

Returns: IntersectionEvent

Properties

Private Readonly details

details: IIntersectionEventDetails

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:77


Private Readonly eventType

eventType: EventType

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:76


Private Readonly subtype

subtype: Subtype

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:78

Accessors

basePoint

get basePoint(): PointCode

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:113

Returns: PointCode


baseSide

get baseSide(): SideCode

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:107

Returns: SideCode


candidatePoint

get candidatePoint(): PointCode

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:110

Returns: PointCode


candidateSide

get candidateSide(): SideCode

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:104

Returns: SideCode


intersectionPoint

get intersectionPoint(): Vector3‹›

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:119

Returns: Vector3‹›


name

get name(): PointCode

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:98

Returns: PointCode


point

get point(): "base" | "candidate"

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:101

Returns: "base" | "candidate"


smallerSide

get smallerSide(): "base" | "candidate"

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:116

Returns: "base" | "candidate"

Methods

getDetails

getDetails(): IIntersectionEventDetails

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:127

Returns: IIntersectionEventDetails


getType

getType(): EventType

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:123

Returns: EventType


toString

toString(): string

Defined in src/util/polygon/triangulatingClipper/IntersectionEvent.ts:131

Returns: string