Skip to content

Class: Uint8NeuroVec

Defined in: src/vec/NeuroVec.ts:205

Abstract class for dense 4D neuroimaging data. Implements the NeuroVec interface.

Extends

Constructors

Constructor

ts
new Uint8NeuroVec(space, data?): Uint8NeuroVec;

Defined in: src/vec/NeuroVec.ts:206

Parameters

space

NeuroSpace

data?

Uint8Array<ArrayBufferLike>

Returns

Uint8NeuroVec

Overrides

DenseNeuroVec.constructor

Properties

space

ts
readonly space: NeuroSpace;

Defined in: src/vec/NeuroVec.ts:30

Inherited from

DenseNeuroVec.space

Accessors

length

Get Signature

ts
get length(): number;

Defined in: src/vec/NeuroVec.ts:44

Returns

number

Inherited from

DenseNeuroVec.length


dim

Get Signature

ts
get dim(): number[];

Defined in: src/vec/NeuroVec.ts:48

Returns

number[]

Inherited from

DenseNeuroVec.dim


spacing

Get Signature

ts
get spacing(): number[];

Defined in: src/vec/NeuroVec.ts:52

Returns

number[]

Inherited from

DenseNeuroVec.spacing


origin

Get Signature

ts
get origin(): number[];

Defined in: src/vec/NeuroVec.ts:56

Returns

number[]

Inherited from

DenseNeuroVec.origin

Methods

getData()

ts
getData(): Uint8Array;

Defined in: src/vec/NeuroVec.ts:60

Returns

Uint8Array

Inherited from

DenseNeuroVec.getData


getAt()

ts
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

DenseNeuroVec.getAt


getSeries()

ts
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

DenseNeuroVec.getSeries


getVolume()

ts
getVolume(t): UInt8NeuroVol;

Defined in: src/vec/NeuroVec.ts:96

Retrieves the volume at time t.

Parameters

t

number

Returns

UInt8NeuroVol

Inherited from

DenseNeuroVec.getVolume


getRange()

ts
getRange(): [number, number];

Defined in: src/vec/NeuroVec.ts:118

Returns the minimum and maximum values across all data.

Returns

[number, number]

Inherited from

DenseNeuroVec.getRange


setAt()

ts
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

Overrides

DenseNeuroVec.setAt

Released under the MIT License.