Class: ParcelIndex
Defined in: src/parcellation.ts:249
Canonical parcel/native index for one mesh parcellation.
Owns parcel metadata, per-vertex parcel ids, and value-expansion helpers.
Constructors
Constructor
new ParcelIndex(parcelData, vertexLabels): ParcelIndex;Defined in: src/parcellation.ts:254
Parameters
parcelData
vertexLabels
| Uint32Array<ArrayBufferLike> | Int32Array<ArrayBufferLike> | number[]
Returns
ParcelIndex
Methods
getParcelData()
getParcelData(): ParcelData;Defined in: src/parcellation.ts:263
Returns
getParcelLookup()
getParcelLookup(): Map<number, ParcelRecord>;Defined in: src/parcellation.ts:267
Returns
Map<number, ParcelRecord>
getVertexLabels()
getVertexLabels(): Uint32Array;Defined in: src/parcellation.ts:271
Returns
Uint32Array
getParcelIdForVertex()
getParcelIdForVertex(vertexIndex): number | null;Defined in: src/parcellation.ts:275
Parameters
vertexIndex
number
Returns
number | null
getParcelRecord()
getParcelRecord(parcelId): ParcelRecord | null;Defined in: src/parcellation.ts:284
Parameters
parcelId
number
Returns
ParcelRecord | null
getParcelRecordForVertex()
getParcelRecordForVertex(vertexIndex): ParcelRecord | null;Defined in: src/parcellation.ts:288
Parameters
vertexIndex
number
Returns
ParcelRecord | null
getParcelValue()
getParcelValue(parcelId, valueColumn?): number | null;Defined in: src/parcellation.ts:293
Parameters
parcelId
number
valueColumn?
string = 'value'
Returns
number | null
setParcelData()
setParcelData(parcelData): void;Defined in: src/parcellation.ts:307
Parameters
parcelData
Returns
void
setVertexLabels()
setVertexLabels(vertexLabels): void;Defined in: src/parcellation.ts:312
Parameters
vertexLabels
| Uint32Array<ArrayBufferLike> | Int32Array<ArrayBufferLike> | number[]
Returns
void
setParcellation()
setParcellation(parcelData, vertexLabels): void;Defined in: src/parcellation.ts:316
Parameters
parcelData
vertexLabels
| Uint32Array<ArrayBufferLike> | Int32Array<ArrayBufferLike> | number[]
Returns
void
mapParcelValues()
mapParcelValues(valueColumn?): Float32Array;Defined in: src/parcellation.ts:324
Parameters
valueColumn?
string = 'value'
Returns
Float32Array