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