Interface: VolumeProjectedSurfaceOptions
Defined in: surfaces/VolumeProjectedSurface.ts:9
Properties
volumeData
volumeData: Float32Array<ArrayBufferLike> | ArrayLike<number>;Defined in: surfaces/VolumeProjectedSurface.ts:10
volumeDims
volumeDims: [number, number, number];Defined in: surfaces/VolumeProjectedSurface.ts:11
affineMatrix?
optional affineMatrix?: ArrayLike<number> | Matrix4;Defined in: surfaces/VolumeProjectedSurface.ts:16
4x4 voxel-to-world affine matrix (column-major) or Matrix4. If provided, this is inverted to compute world->voxel sampling.
worldToIJK?
optional worldToIJK?: ArrayLike<number> | Matrix4;Defined in: surfaces/VolumeProjectedSurface.ts:20
Optional override for world->voxel transform (column-major) or Matrix4.
voxelSize?
optional voxelSize?: [number, number, number];Defined in: surfaces/VolumeProjectedSurface.ts:24
Simple voxel-to-world fallback when no affine is provided.
volumeOrigin?
optional volumeOrigin?: [number, number, number];Defined in: surfaces/VolumeProjectedSurface.ts:25
useHalfFloat?
optional useHalfFloat?: boolean;Defined in: surfaces/VolumeProjectedSurface.ts:27
colormap?
optional colormap?: string;Defined in: surfaces/VolumeProjectedSurface.ts:29
intensityRange?
optional intensityRange?: [number, number];Defined in: surfaces/VolumeProjectedSurface.ts:30
threshold?
optional threshold?: [number, number];Defined in: surfaces/VolumeProjectedSurface.ts:31
overlayOpacity?
optional overlayOpacity?: number;Defined in: surfaces/VolumeProjectedSurface.ts:32
baseColor?
optional baseColor?: ColorRepresentation;Defined in: surfaces/VolumeProjectedSurface.ts:33
fillValue?
optional fillValue?: number;Defined in: surfaces/VolumeProjectedSurface.ts:34
projectionMode?
optional projectionMode?: VolumeProjectionMode;Defined in: surfaces/VolumeProjectedSurface.ts:35
pialPositions?
optional pialPositions?: Float32Array<ArrayBufferLike> | ArrayLike<number>;Defined in: surfaces/VolumeProjectedSurface.ts:36
whitePositions?
optional whitePositions?: Float32Array<ArrayBufferLike> | ArrayLike<number>;Defined in: surfaces/VolumeProjectedSurface.ts:37
ribbonSamples?
optional ribbonSamples?: number;Defined in: surfaces/VolumeProjectedSurface.ts:38
ribbonReducer?
optional ribbonReducer?: RibbonReducer;Defined in: surfaces/VolumeProjectedSurface.ts:39
materialConfig?
optional materialConfig?: Partial<SurfaceConfig>;Defined in: surfaces/VolumeProjectedSurface.ts:40