Interface: VolumeLayerFactoryConfig
Defined in: LayerRegistry.ts:123
Common fields accepted by the built-in factory configurations.
Extends
BuiltInLayerConfigBase<"volume">
Properties
type
readonly type: "volume";Defined in: LayerRegistry.ts:48
Inherited from
id
readonly id: string;Defined in: LayerRegistry.ts:49
Inherited from
visible?
optional visible?: boolean;Defined in: LayerRegistry.ts:54
Inherited from
BuiltInLayerConfigBase.visible
opacity?
optional opacity?: number;Defined in: LayerRegistry.ts:55
Inherited from
BuiltInLayerConfigBase.opacity
blendMode?
optional blendMode?: BlendMode;Defined in: LayerRegistry.ts:56
Inherited from
BuiltInLayerConfigBase.blendMode
order?
optional order?: number;Defined in: LayerRegistry.ts:57
Inherited from
presentation?
optional presentation?: Partial<LayerPresentation>;Defined in: LayerRegistry.ts:58
Inherited from
BuiltInLayerConfigBase.presentation
alpha?
optional alpha?: number;Defined in: LayerRegistry.ts:60
Deprecated
Use opacity. Kept only for legacy configuration input.
Inherited from
volumeData
volumeData: Float32Array<ArrayBufferLike> | number[];Defined in: LayerRegistry.ts:124
dims
dims: [number, number, number];Defined in: LayerRegistry.ts:125
colormap?
optional colormap?:
| string
| ColorMap
| Color[];Defined in: LayerRegistry.ts:126
cmap?
optional cmap?:
| string
| ColorMap
| Color[];Defined in: LayerRegistry.ts:128
Deprecated
Use colormap.
range?
optional range?: [number, number];Defined in: LayerRegistry.ts:129
threshold?
optional threshold?: [number, number];Defined in: LayerRegistry.ts:130
worldToIJK?
optional worldToIJK?: ArrayLike<number> | Matrix4;Defined in: LayerRegistry.ts:131
affineMatrix?
optional affineMatrix?: ArrayLike<number> | Matrix4;Defined in: LayerRegistry.ts:132
affine?
optional affine?: ArrayLike<number> | Matrix4;Defined in: LayerRegistry.ts:134
Deprecated
Use affineMatrix.
voxelSize?
optional voxelSize?: [number, number, number];Defined in: LayerRegistry.ts:135
volumeOrigin?
optional volumeOrigin?: [number, number, number];Defined in: LayerRegistry.ts:136
useHalfFloat?
optional useHalfFloat?: boolean;Defined in: LayerRegistry.ts:137
fillValue?
optional fillValue?: number;Defined in: LayerRegistry.ts:138
projectionMode?
optional projectionMode?: VolumeProjectionMode;Defined in: LayerRegistry.ts:139
sampling?
optional sampling?: VolumeSamplingMode;Defined in: LayerRegistry.ts:140
quality?
optional quality?: VolumeProjectionQuality;Defined in: LayerRegistry.ts:141
ribbon?
optional ribbon?: RibbonSamplingConfig;Defined in: LayerRegistry.ts:142