Skip to content

Interface: VolumeDescriptor ​

Defined in: projectVolume.ts:4

A borrowed scalar volume; no data copy, file loading, or neuroimjs dependency.

Properties ​

data ​

ts
readonly data: ArrayLike<number>;

Defined in: projectVolume.ts:6

Exactly nx * ny * nz values, x fastest: i + nx * (j + ny * k).


dims ​

ts
readonly dims: readonly [number, number, number];

Defined in: projectVolume.ts:7


voxelToWorld ​

ts
readonly voxelToWorld: 
  | ArrayLike<number>
  | {
  elements: ArrayLike<number>;
};

Defined in: projectVolume.ts:9

Column-major affine from integer voxel centres to anatomical world millimetres.


mask? ​

ts
readonly optional mask?: ArrayLike<number>;

Defined in: projectVolume.ts:11

Optional aligned mask. Zero or non-finite means invalid; other values mean valid.

Released under the MIT License.