Skip to content

Interface: LayerUpdate ​

Defined in: MultiLayerNeuroSurface.ts:116

Properties ​

id ​

ts
id: string;

Defined in: MultiLayerNeuroSurface.ts:117


type? ​

ts
optional type?: 
  | "base"
  | "data"
  | "label"
  | "rgba"
  | "outline"
  | "volume"
  | "curvature"
  | "parcel"
  | "temporal";

Defined in: MultiLayerNeuroSurface.ts:118


data? ​

ts
optional data?: Float32Array<ArrayBufferLike>;

Defined in: MultiLayerNeuroSurface.ts:119


indices? ​

ts
optional indices?: Uint32Array<ArrayBufferLike>;

Defined in: MultiLayerNeuroSurface.ts:120


range? ​

ts
optional range?: [number, number];

Defined in: MultiLayerNeuroSurface.ts:121


threshold? ​

ts
optional threshold?: [number, number];

Defined in: MultiLayerNeuroSurface.ts:122


colormap? ​

ts
optional colormap?: 
  | string
  | ColorMap
  | Color[];

Defined in: MultiLayerNeuroSurface.ts:123


colorMap? ​

ts
optional colorMap?: 
  | string
  | ColorMap
  | Color[];

Defined in: MultiLayerNeuroSurface.ts:124


cmap? ​

ts
optional cmap?: string;

Defined in: MultiLayerNeuroSurface.ts:125


color? ​

ts
optional color?: ColorRepresentation;

Defined in: MultiLayerNeuroSurface.ts:126


opacity? ​

ts
optional opacity?: number;

Defined in: MultiLayerNeuroSurface.ts:127


visible? ​

ts
optional visible?: boolean;

Defined in: MultiLayerNeuroSurface.ts:128


blendMode? ​

ts
optional blendMode?: "normal" | "additive" | "multiply";

Defined in: MultiLayerNeuroSurface.ts:129


order? ​

ts
optional order?: number;

Defined in: MultiLayerNeuroSurface.ts:130


roiLabels? ​

ts
optional roiLabels?: 
  | number[]
  | Int32Array<ArrayBufferLike>
  | Uint32Array<ArrayBufferLike>;

Defined in: MultiLayerNeuroSurface.ts:131


halo? ​

ts
optional halo?: boolean;

Defined in: MultiLayerNeuroSurface.ts:132


haloColor? ​

ts
optional haloColor?: ColorRepresentation;

Defined in: MultiLayerNeuroSurface.ts:133


haloWidth? ​

ts
optional haloWidth?: number;

Defined in: MultiLayerNeuroSurface.ts:134


width? ​

ts
optional width?: number;

Defined in: MultiLayerNeuroSurface.ts:135


roiSubset? ​

ts
optional roiSubset?: number[] | null;

Defined in: MultiLayerNeuroSurface.ts:136


offset? ​

ts
optional offset?: number;

Defined in: MultiLayerNeuroSurface.ts:137


labels? ​

ts
optional labels?: 
  | number[]
  | Int32Array<ArrayBufferLike>
  | Uint32Array<ArrayBufferLike>;

Defined in: MultiLayerNeuroSurface.ts:138


labelDefs? ​

ts
optional labelDefs?: object[];

Defined in: MultiLayerNeuroSurface.ts:139

id ​

ts
id: number;

color ​

ts
color: ColorRepresentation;

name? ​

ts
optional name?: string;

defaultColor? ​

ts
optional defaultColor?: ColorRepresentation;

Defined in: MultiLayerNeuroSurface.ts:140


parcelData? ​

ts
optional parcelData?: ParcelData;

Defined in: MultiLayerNeuroSurface.ts:141


vertexLabels? ​

ts
optional vertexLabels?: 
  | number[]
  | Int32Array<ArrayBufferLike>
  | Uint32Array<ArrayBufferLike>;

Defined in: MultiLayerNeuroSurface.ts:142


valueColumn? ​

ts
optional valueColumn?: string;

Defined in: MultiLayerNeuroSurface.ts:143


curvature? ​

ts
optional curvature?: Float32Array<ArrayBufferLike> | number[];

Defined in: MultiLayerNeuroSurface.ts:145


brightness? ​

ts
optional brightness?: number;

Defined in: MultiLayerNeuroSurface.ts:146


contrast? ​

ts
optional contrast?: number;

Defined in: MultiLayerNeuroSurface.ts:147


smoothness? ​

ts
optional smoothness?: number;

Defined in: MultiLayerNeuroSurface.ts:148


invert? ​

ts
optional invert?: boolean;

Defined in: MultiLayerNeuroSurface.ts:149


frames? ​

ts
optional frames?: Float32Array<ArrayBufferLike>[];

Defined in: MultiLayerNeuroSurface.ts:152


times? ​

ts
optional times?: number[];

Defined in: MultiLayerNeuroSurface.ts:153


factor? ​

ts
optional factor?: FactorDescriptor;

Defined in: MultiLayerNeuroSurface.ts:154


volumeData? ​

ts
optional volumeData?: Float32Array<ArrayBufferLike> | number[];

Defined in: MultiLayerNeuroSurface.ts:157


dims? ​

ts
optional dims?: [number, number, number];

Defined in: MultiLayerNeuroSurface.ts:158


worldToIJK? ​

ts
optional worldToIJK?: ArrayLike<number> | Matrix4;

Defined in: MultiLayerNeuroSurface.ts:159


affineMatrix? ​

ts
optional affineMatrix?: ArrayLike<number> | Matrix4;

Defined in: MultiLayerNeuroSurface.ts:160


affine? ​

ts
optional affine?: ArrayLike<number>;

Defined in: MultiLayerNeuroSurface.ts:161


voxelSize? ​

ts
optional voxelSize?: [number, number, number];

Defined in: MultiLayerNeuroSurface.ts:162


volumeOrigin? ​

ts
optional volumeOrigin?: [number, number, number];

Defined in: MultiLayerNeuroSurface.ts:163


useHalfFloat? ​

ts
optional useHalfFloat?: boolean;

Defined in: MultiLayerNeuroSurface.ts:164


fillValue? ​

ts
optional fillValue?: number;

Defined in: MultiLayerNeuroSurface.ts:165


projectionMode? ​

ts
optional projectionMode?: VolumeProjectionMode;

Defined in: MultiLayerNeuroSurface.ts:166


sampling? ​

ts
optional sampling?: VolumeSamplingMode;

Defined in: MultiLayerNeuroSurface.ts:167


quality? ​

ts
optional quality?: VolumeProjectionQuality;

Defined in: MultiLayerNeuroSurface.ts:168


ribbon? ​

ts
optional ribbon?: RibbonSamplingConfig;

Defined in: MultiLayerNeuroSurface.ts:169

Released under the MIT License.