Class: Int32NeuroVol
Defined in: src/volume/DenseNeuroVol.ts:462
Interface for volumetric neuroimaging data.
Extends
Constructors
Constructor
new Int32NeuroVol(space, data?): Int32NeuroVol;Defined in: src/volume/DenseNeuroVol.ts:463
Parameters
space
data?
Int32Array<ArrayBufferLike>
Returns
Int32NeuroVol
Overrides
Properties
space
readonly space: NeuroSpace;Defined in: src/volume/DenseNeuroVol.ts:23
Inherited from
Accessors
length
Get Signature
get length(): number;Defined in: src/volume/DenseNeuroVol.ts:49
Returns
number
Inherited from
dim
Get Signature
get dim(): number[];Defined in: src/volume/DenseNeuroVol.ts:53
Returns
number[]
Inherited from
spacing
Get Signature
get spacing(): number[];Defined in: src/volume/DenseNeuroVol.ts:57
Returns
number[]
Inherited from
origin
Get Signature
get origin(): number[];Defined in: src/volume/DenseNeuroVol.ts:61
Returns
number[]
Inherited from
Methods
getData()
getData(): TypedArray;Defined in: src/volume/DenseNeuroVol.ts:65
Returns
Inherited from
setData()
setData(newData): void;Defined in: src/volume/DenseNeuroVol.ts:73
Replace underlying data in-place to preserve typed array type and views. Useful for fast volume updates (e.g., refreshed overlays) without realloc.
Parameters
newData
Returns
void
Inherited from
get()
get(index): number;Defined in: src/volume/DenseNeuroVol.ts:81
Parameters
index
number
Returns
number
Inherited from
getAt()
getAt(
i,
j,
k): number;Defined in: src/volume/DenseNeuroVol.ts:88
Parameters
i
number
j
number
k
number
Returns
number
Inherited from
setAt()
setAt(
i,
j,
k,
value): void;Defined in: src/volume/DenseNeuroVol.ts:94
Parameters
i
number
j
number
k
number
value
number
Returns
void
Inherited from
isIdentityMatrix()
isIdentityMatrix(matrix): boolean;Defined in: src/volume/DenseNeuroVol.ts:110
Parameters
matrix
Matrix
Returns
boolean
Inherited from
DenseNeuroVol.isIdentityMatrix
getSlice()
getSlice(zlevel, outAxes): NeuroSlice;Defined in: src/volume/DenseNeuroVol.ts:132
Parameters
zlevel
number
outAxes
Returns
Inherited from
getRange()
getRange(): [number, number];Defined in: src/volume/DenseNeuroVol.ts:247
Returns
[number, number]
Inherited from
getSliceAt()
getSliceAt(
coord,
outAxes,
interpolation?): NeuroSlice;Defined in: src/volume/DenseNeuroVol.ts:272
Parameters
coord
number[]
outAxes
interpolation?
"nearest" | "trilinear"
Returns
Inherited from
getSliceTypedArrayType()
getSliceTypedArrayType(): "int32";Defined in: src/volume/DenseNeuroVol.ts:467
Returns
"int32"
Overrides
DenseNeuroVol.getSliceTypedArrayType
getDataConstructor()
getDataConstructor(): (length) => Int32Array;Defined in: src/volume/DenseNeuroVol.ts:471
Returns
(length) => Int32Array