Skip to content

Interface: NeuroVec

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

Interface for 4D neuroimaging data (NeuroVec).

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(): any;

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

Returns

any


getRange()

ts
getRange(): [number, number];

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

Returns

[number, number]

Released under the MIT License.