Class: SurfaceBoundaryGraph
Defined in: geometry/SurfaceBoundaries.ts:18
Owns labels and per-face interfaces; neighboring parcels share every interface once.
Constructors
Constructor
new SurfaceBoundaryGraph(
domain,
labels,
options
): SurfaceBoundaryGraph;Defined in: geometry/SurfaceBoundaries.ts:27
Parameters
domain
labels
ArrayLike<number>
options
background
number
budgetBytes?
number
Returns
SurfaceBoundaryGraph
Properties
background
readonly background: number;Defined in: geometry/SurfaceBoundaries.ts:26
domain
readonly domain: SurfaceDomain;Defined in: geometry/SurfaceBoundaries.ts:27
Accessors
revision
Get Signature
get revision(): number;Defined in: geometry/SurfaceBoundaries.ts:36
Returns
number
byteLength
Get Signature
get byteLength(): number;Defined in: geometry/SurfaceBoundaries.ts:37
Returns
number
locations
Get Signature
get locations(): readonly SurfaceLocation[];Defined in: geometry/SurfaceBoundaries.ts:38
Returns
readonly SurfaceLocation[]
Methods
location()
location(id): SurfaceLocation;Defined in: geometry/SurfaceBoundaries.ts:39
Parameters
id
number
Returns
copyLabels()
copyLabels(): Float64Array;Defined in: geometry/SurfaceBoundaries.ts:40
Returns
Float64Array
segments()
segments(selection?): readonly SurfaceBoundarySegment[];Defined in: geometry/SurfaceBoundaries.ts:41
Parameters
selection?
BoundarySelection = {}
Returns
readonly SurfaceBoundarySegment[]
updateLabels()
updateLabels(changes): object;Defined in: geometry/SurfaceBoundaries.ts:53
Parameters
changes
readonly object[]
Returns
object
revision
revision: number;affectedFaces
affectedFaces: number;