Class: Uint8NeuroVec
Defined in: src/vec/NeuroVec.ts:205
Abstract class for dense 4D neuroimaging data. Implements the NeuroVec interface.
Extends
DenseNeuroVec<Uint8Array,UInt8NeuroVol>
Constructors
Constructor
new Uint8NeuroVec(space, data?): Uint8NeuroVec;Defined in: src/vec/NeuroVec.ts:206
Parameters
space
data?
Uint8Array<ArrayBufferLike>
Returns
Uint8NeuroVec
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(): Uint8Array;Defined in: src/vec/NeuroVec.ts:60
Returns
Uint8Array
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
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): UInt8NeuroVol;Defined in: src/vec/NeuroVec.ts:96
Retrieves the volume at time t.
Parameters
t
number
Returns
UInt8NeuroVol
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]
Inherited from
setAt()
setAt(
i,
j,
k,
t,
value): void;Defined in: src/vec/NeuroVec.ts:210
Parameters
i
number
j
number
k
number
t
number
value
number
Returns
void