Class: Float64NeuroVec
Defined in: src/vec/NeuroVec.ts:231
Abstract class for dense 4D neuroimaging data. Implements the NeuroVec interface.
Extends
DenseNeuroVec<Float64Array,Float64NeuroVol>
Constructors
Constructor
new Float64NeuroVec(space, data?): Float64NeuroVec;Defined in: src/vec/NeuroVec.ts:232
Parameters
space
data?
Float64Array<ArrayBufferLike>
Returns
Float64NeuroVec
Overrides
Properties
space
readonly space: NeuroSpace;Defined in: src/vec/NeuroVec.ts:30
Inherited from
Accessors
length
Get Signature
get length(): number;Defined in: src/vec/NeuroVec.ts:44
Returns
number
Inherited from
dim
Get Signature
get dim(): number[];Defined in: src/vec/NeuroVec.ts:48
Returns
number[]
Inherited from
spacing
Get Signature
get spacing(): number[];Defined in: src/vec/NeuroVec.ts:52
Returns
number[]
Inherited from
origin
Get Signature
get origin(): number[];Defined in: src/vec/NeuroVec.ts:56
Returns
number[]
Inherited from
Methods
getData()
getData(): Float64Array;Defined in: src/vec/NeuroVec.ts:60
Returns
Float64Array
Inherited from
getAt()
getAt(
i,
j,
k,
t): number;Defined in: src/vec/NeuroVec.ts:64
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:69
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:77
Retrieves the time series at voxel (i, j, k).
Parameters
i
number
j
number
k
number
Returns
number[]
Inherited from
getVolume()
getVolume(t): Float64NeuroVol;Defined in: src/vec/NeuroVec.ts:96
Retrieves the volume at time t.
Parameters
t
number
Returns
Float64NeuroVol
Inherited from
getRange()
getRange(): [number, number];Defined in: src/vec/NeuroVec.ts:118
Returns the minimum and maximum values across all data.
Returns
[number, number]