Abstract Class: DenseNeuroVec<TArray, TVol>
Defined in: src/vec/NeuroVec.ts:29
Abstract class for dense 4D neuroimaging data. Implements the NeuroVec interface.
Extended by
Type Parameters
TArray
TArray extends TypedArray
TVol
TVol extends NeuroVol
Implements
Constructors
Constructor
new DenseNeuroVec<TArray, TVol>(space, data?): DenseNeuroVec<TArray, TVol>;Defined in: src/vec/NeuroVec.ts:33
Parameters
space
data?
TArray
Returns
DenseNeuroVec<TArray, TVol>
Properties
space
readonly space: NeuroSpace;Defined in: src/vec/NeuroVec.ts:30
Implementation of
Accessors
length
Get Signature
get length(): number;Defined in: src/vec/NeuroVec.ts:44
Returns
number
Implementation of
dim
Get Signature
get dim(): number[];Defined in: src/vec/NeuroVec.ts:48
Returns
number[]
Implementation of
spacing
Get Signature
get spacing(): number[];Defined in: src/vec/NeuroVec.ts:52
Returns
number[]
Implementation of
origin
Get Signature
get origin(): number[];Defined in: src/vec/NeuroVec.ts:56
Returns
number[]
Implementation of
Methods
getData()
getData(): TArray;Defined in: src/vec/NeuroVec.ts:60
Returns
TArray
Implementation of
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
Implementation of
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
Implementation of
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[]
Implementation of
getVolume()
getVolume(t): TVol;Defined in: src/vec/NeuroVec.ts:96
Retrieves the volume at time t.
Parameters
t
number
Returns
TVol
Implementation of
getRange()
getRange(): [number, number];Defined in: src/vec/NeuroVec.ts:118
Returns the minimum and maximum values across all data.
Returns
[number, number]