Skip to content

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