Skip to content

Interface: NeuroVec<TData> ​

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

Interface for 4D neuroimaging data (NeuroVec).

Type Parameters ​

TData ​

TData = TypedArray

Properties ​

space ​

ts
readonly space: NeuroSpace;

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


length ​

ts
readonly length: number;

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


dim ​

ts
readonly dim: number[];

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


spacing ​

ts
readonly spacing: number[];

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


origin ​

ts
readonly origin: number[];

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

Methods ​

getAt() ​

ts
getAt(
   i, 
   j, 
   k, 
   t): number;

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

Parameters ​

i ​

number

j ​

number

k ​

number

t ​

number

Returns ​

number


setAt() ​

ts
setAt(
   i, 
   j, 
   k, 
   t, 
   value): void;

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

Parameters ​

i ​

number

j ​

number

k ​

number

t ​

number

value ​

number

Returns ​

void


getVolume() ​

ts
getVolume(t): NeuroVol;

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

Parameters ​

t ​

number

Returns ​

NeuroVol


getSeries() ​

ts
getSeries(
   i, 
   j, 
   k): number[];

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

Parameters ​

i ​

number

j ​

number

k ​

number

Returns ​

number[]


getData() ​

ts
getData(): TData;

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

Returns ​

TData


getRange() ​

ts
getRange(): [number, number];

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

Returns ​

[number, number]

Released under the MIT License.