editor › Globals › SvgDebugger
Class: SvgDebugger
Hierarchy
- SvgDebugger
Index
Properties
Methods
Object literals
Properties
Private Readonly triangles
• triangles: Array‹object› = []
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:18
Methods
Private _determineDimensions
▸ _determineDimensions(): object
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:77
Returns: object
-
xMax: number = aabb.getMax().x
-
xMin: number = aabb.getMin().x
-
yMax: number = -aabb.getMin().y
-
yMin: number = -aabb.getMax().y
Private _determineScale
▸ _determineScale(dimensions: object): object
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:99
Parameters:
▪ dimensions: object
| Name | Type |
|---|---|
xMax |
number |
xMin |
number |
yMax |
number |
yMin |
number |
Returns: object
-
insideScale: number
-
svgSize(): object
-
height: number = 1080
-
width: number = 1920
-
svgViewbox: string
-
xOffset: number
-
yOffset: number
Private _renderTriangle
▸ _renderTriangle(triangleContainer: object, scaleInfo: IScaleInfo): string
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:128
Parameters:
▪ triangleContainer: object
| Name | Type |
|---|---|
strokeColor |
string |
triangle |
Triangle |
▪ scaleInfo: IScaleInfo
Returns: string
addTriangles
▸ addTriangles(triangles: Triangle[] | Set‹Triangle›, strokeColor: string): void
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:32
Parameters:
| Name | Type | Default |
|---|---|---|
triangles |
Triangle[] | Set‹Triangle› | - |
strokeColor |
string | "black" |
Returns: void
createSvg
▸ createSvg(prependDataUrl: boolean): string
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:38
Parameters:
| Name | Type | Default |
|---|---|---|
prependDataUrl |
boolean | true |
Returns: string
Object literals
Private Readonly labelFillColors
▪ labelFillColors: object
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:19
candidateOverlap
• candidateOverlap: string = "#FF0000"
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:20
debugBase
• debugBase: string = "steelblue"
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:21
debugCandidate
• debugCandidate: string = "sandybrown"
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:22
default
• default: string = "#000000"
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:23
Private Readonly labelFillOpacities
▪ labelFillOpacities: object
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:25
candidateOverlap
• candidateOverlap: string = "0.5"
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:26
debugBase
• debugBase: string = "0.5"
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:27
debugCandidate
• debugCandidate: string = "0.5"
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:28
default
• default: string = "0.5"
Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:29