Class: Float32NeuroVec
Defined in: src/vec/NeuroVec.ts:171
Implementing concrete DenseNeuroVec classes for different data types.
Extends
DenseNeuroVec<Float32Array,FloatNeuroVol>
Constructors
Constructor
new Float32NeuroVec(space, data?): Float32NeuroVec;Defined in: src/vec/NeuroVec.ts:172
Parameters
space
data?
Float32Array<ArrayBufferLike>
Returns
Float32NeuroVec
Overrides
Properties
space
readonly space: NeuroSpace;Defined in: src/vec/NeuroVec.ts:31
Inherited from
Accessors
length
Get Signature
get length(): number;Defined in: src/vec/NeuroVec.ts:48
Returns
number
Inherited from
dim
Get Signature
get dim(): number[];Defined in: src/vec/NeuroVec.ts:52
Returns
number[]
Inherited from
spacing
Get Signature
get spacing(): number[];Defined in: src/vec/NeuroVec.ts:56
Returns
number[]
Inherited from
origin
Get Signature
get origin(): number[];Defined in: src/vec/NeuroVec.ts:60
Returns
number[]
Inherited from
Methods
getData()
getData(): Float32Array;Defined in: src/vec/NeuroVec.ts:64
Returns
Float32Array
Inherited from
getAt()
getAt(
i,
j,
k,
t): number;Defined in: src/vec/NeuroVec.ts:68
Parameters
i
number
j
number
k
number
t
number
Returns
number
Inherited from
setAt()
setAt(
i,
j,
k,
t,
value): void;Defined in: src/vec/NeuroVec.ts:73
Parameters
i
number
j
number
k
number
t
number
value
number
Returns
void
Inherited from
getSeries()
getSeries(
i,
j,
k): number[];Defined in: src/vec/NeuroVec.ts:81
Retrieves the time series at voxel (i, j, k).
Parameters
i
number
j
number
k
number
Returns
number[]
Inherited from
getVolume()
getVolume(t): FloatNeuroVol;Defined in: src/vec/NeuroVec.ts:100
Retrieves the volume at time t.
Parameters
t
number
Returns
Inherited from
getRange()
getRange(): [number, number];Defined in: src/vec/NeuroVec.ts:117
Returns the minimum and maximum values across all data.
Returns
[number, number]