Interface: LayerUpdate
Defined in: MultiLayerNeuroSurface.ts:119
Properties
id
id: string;Defined in: MultiLayerNeuroSurface.ts:120
type?
type?:
| "base"
| "data"
| "label"
| "rgba"
| "outline"
| "volume"
| "curvature"
| "parcel"
| "temporal";Defined in: MultiLayerNeuroSurface.ts:121
data?
data?: Float32Array<ArrayBufferLike>;Defined in: MultiLayerNeuroSurface.ts:122
indices?
indices?: Uint32Array<ArrayBufferLike>;Defined in: MultiLayerNeuroSurface.ts:123
range?
range?: [number, number];Defined in: MultiLayerNeuroSurface.ts:124
threshold?
threshold?: [number, number];Defined in: MultiLayerNeuroSurface.ts:125
colormap?
colormap?:
| string
| ColorMap
| Color[];Defined in: MultiLayerNeuroSurface.ts:126
colorMap?
colorMap?:
| string
| ColorMap
| Color[];Defined in: MultiLayerNeuroSurface.ts:127
cmap?
cmap?: string;Defined in: MultiLayerNeuroSurface.ts:128
color?
color?: ColorRepresentation;Defined in: MultiLayerNeuroSurface.ts:129
opacity?
opacity?: number;Defined in: MultiLayerNeuroSurface.ts:130
visible?
visible?: boolean;Defined in: MultiLayerNeuroSurface.ts:131
blendMode?
blendMode?: "normal" | "additive" | "multiply";Defined in: MultiLayerNeuroSurface.ts:132
order?
order?: number;Defined in: MultiLayerNeuroSurface.ts:133
roiLabels?
roiLabels?:
| number[]
| Int32Array<ArrayBufferLike>
| Uint32Array<ArrayBufferLike>;Defined in: MultiLayerNeuroSurface.ts:134
boundaryMode?
boundaryMode?: "transition-edges" | "midpoint";Defined in: MultiLayerNeuroSurface.ts:135
backgroundLabel?
backgroundLabel?: number;Defined in: MultiLayerNeuroSurface.ts:136
halo?
halo?: boolean;Defined in: MultiLayerNeuroSurface.ts:137
haloColor?
haloColor?: ColorRepresentation;Defined in: MultiLayerNeuroSurface.ts:138
haloWidth?
haloWidth?: number;Defined in: MultiLayerNeuroSurface.ts:139
width?
width?: number;Defined in: MultiLayerNeuroSurface.ts:140
roiSubset?
roiSubset?: number[] | null;Defined in: MultiLayerNeuroSurface.ts:141
offset?
offset?: number;Defined in: MultiLayerNeuroSurface.ts:142
labels?
labels?:
| number[]
| Int32Array<ArrayBufferLike>
| Uint32Array<ArrayBufferLike>;Defined in: MultiLayerNeuroSurface.ts:143
labelDefs?
labelDefs?: object[];Defined in: MultiLayerNeuroSurface.ts:144
id
id: number;color
color: ColorRepresentation;name?
name?: string;defaultColor?
defaultColor?: ColorRepresentation;Defined in: MultiLayerNeuroSurface.ts:145
parcelData?
parcelData?: ParcelData;Defined in: MultiLayerNeuroSurface.ts:146
vertexLabels?
vertexLabels?:
| number[]
| Int32Array<ArrayBufferLike>
| Uint32Array<ArrayBufferLike>;Defined in: MultiLayerNeuroSurface.ts:147
valueColumn?
valueColumn?: string;Defined in: MultiLayerNeuroSurface.ts:148
curvature?
curvature?: Float32Array<ArrayBufferLike> | number[];Defined in: MultiLayerNeuroSurface.ts:150
brightness?
brightness?: number;Defined in: MultiLayerNeuroSurface.ts:151
contrast?
contrast?: number;Defined in: MultiLayerNeuroSurface.ts:152
smoothness?
smoothness?: number;Defined in: MultiLayerNeuroSurface.ts:153
invert?
invert?: boolean;Defined in: MultiLayerNeuroSurface.ts:154
frames?
frames?: Float32Array<ArrayBufferLike>[];Defined in: MultiLayerNeuroSurface.ts:157
times?
times?: number[];Defined in: MultiLayerNeuroSurface.ts:158
factor?
factor?: FactorDescriptor;Defined in: MultiLayerNeuroSurface.ts:159
volumeData?
volumeData?: Float32Array<ArrayBufferLike> | number[];Defined in: MultiLayerNeuroSurface.ts:162
dims?
dims?: [number, number, number];Defined in: MultiLayerNeuroSurface.ts:163
worldToIJK?
worldToIJK?: ArrayLike<number> | Matrix4;Defined in: MultiLayerNeuroSurface.ts:164
affineMatrix?
affineMatrix?: ArrayLike<number> | Matrix4;Defined in: MultiLayerNeuroSurface.ts:165
affine?
affine?: ArrayLike<number>;Defined in: MultiLayerNeuroSurface.ts:166
voxelSize?
voxelSize?: [number, number, number];Defined in: MultiLayerNeuroSurface.ts:167
volumeOrigin?
volumeOrigin?: [number, number, number];Defined in: MultiLayerNeuroSurface.ts:168
useHalfFloat?
useHalfFloat?: boolean;Defined in: MultiLayerNeuroSurface.ts:169
fillValue?
fillValue?: number;Defined in: MultiLayerNeuroSurface.ts:170
projectionMode?
projectionMode?: VolumeProjectionMode;Defined in: MultiLayerNeuroSurface.ts:171
sampling?
sampling?: VolumeSamplingMode;Defined in: MultiLayerNeuroSurface.ts:172
quality?
quality?: VolumeProjectionQuality;Defined in: MultiLayerNeuroSurface.ts:173
ribbon?
ribbon?: RibbonSamplingConfig;Defined in: MultiLayerNeuroSurface.ts:174