Skip to content

Interface: LayerUpdate ​

Defined in: MultiLayerNeuroSurface.ts:119

Properties ​

id ​

ts
id: string;

Defined in: MultiLayerNeuroSurface.ts:120


type? ​

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

Defined in: MultiLayerNeuroSurface.ts:121


data? ​

ts
data?: Float32Array<ArrayBufferLike>;

Defined in: MultiLayerNeuroSurface.ts:122


indices? ​

ts
indices?: Uint32Array<ArrayBufferLike>;

Defined in: MultiLayerNeuroSurface.ts:123


range? ​

ts
range?: [number, number];

Defined in: MultiLayerNeuroSurface.ts:124


threshold? ​

ts
threshold?: [number, number];

Defined in: MultiLayerNeuroSurface.ts:125


colormap? ​

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

Defined in: MultiLayerNeuroSurface.ts:126


colorMap? ​

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

Defined in: MultiLayerNeuroSurface.ts:127


cmap? ​

ts
cmap?: string;

Defined in: MultiLayerNeuroSurface.ts:128


color? ​

ts
color?: ColorRepresentation;

Defined in: MultiLayerNeuroSurface.ts:129


opacity? ​

ts
opacity?: number;

Defined in: MultiLayerNeuroSurface.ts:130


visible? ​

ts
visible?: boolean;

Defined in: MultiLayerNeuroSurface.ts:131


blendMode? ​

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

Defined in: MultiLayerNeuroSurface.ts:132


order? ​

ts
order?: number;

Defined in: MultiLayerNeuroSurface.ts:133


roiLabels? ​

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

Defined in: MultiLayerNeuroSurface.ts:134


boundaryMode? ​

ts
boundaryMode?: "transition-edges" | "midpoint";

Defined in: MultiLayerNeuroSurface.ts:135


backgroundLabel? ​

ts
backgroundLabel?: number;

Defined in: MultiLayerNeuroSurface.ts:136


halo? ​

ts
halo?: boolean;

Defined in: MultiLayerNeuroSurface.ts:137


haloColor? ​

ts
haloColor?: ColorRepresentation;

Defined in: MultiLayerNeuroSurface.ts:138


haloWidth? ​

ts
haloWidth?: number;

Defined in: MultiLayerNeuroSurface.ts:139


width? ​

ts
width?: number;

Defined in: MultiLayerNeuroSurface.ts:140


roiSubset? ​

ts
roiSubset?: number[] | null;

Defined in: MultiLayerNeuroSurface.ts:141


offset? ​

ts
offset?: number;

Defined in: MultiLayerNeuroSurface.ts:142


labels? ​

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

Defined in: MultiLayerNeuroSurface.ts:143


labelDefs? ​

ts
labelDefs?: object[];

Defined in: MultiLayerNeuroSurface.ts:144

id ​

ts
id: number;

color ​

ts
color: ColorRepresentation;

name? ​

ts
name?: string;

defaultColor? ​

ts
defaultColor?: ColorRepresentation;

Defined in: MultiLayerNeuroSurface.ts:145


parcelData? ​

ts
parcelData?: ParcelData;

Defined in: MultiLayerNeuroSurface.ts:146


vertexLabels? ​

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

Defined in: MultiLayerNeuroSurface.ts:147


valueColumn? ​

ts
valueColumn?: string;

Defined in: MultiLayerNeuroSurface.ts:148


curvature? ​

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

Defined in: MultiLayerNeuroSurface.ts:150


brightness? ​

ts
brightness?: number;

Defined in: MultiLayerNeuroSurface.ts:151


contrast? ​

ts
contrast?: number;

Defined in: MultiLayerNeuroSurface.ts:152


smoothness? ​

ts
smoothness?: number;

Defined in: MultiLayerNeuroSurface.ts:153


invert? ​

ts
invert?: boolean;

Defined in: MultiLayerNeuroSurface.ts:154


frames? ​

ts
frames?: Float32Array<ArrayBufferLike>[];

Defined in: MultiLayerNeuroSurface.ts:157


times? ​

ts
times?: number[];

Defined in: MultiLayerNeuroSurface.ts:158


factor? ​

ts
factor?: FactorDescriptor;

Defined in: MultiLayerNeuroSurface.ts:159


volumeData? ​

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

Defined in: MultiLayerNeuroSurface.ts:162


dims? ​

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

Defined in: MultiLayerNeuroSurface.ts:163


worldToIJK? ​

ts
worldToIJK?: ArrayLike<number> | Matrix4;

Defined in: MultiLayerNeuroSurface.ts:164


affineMatrix? ​

ts
affineMatrix?: ArrayLike<number> | Matrix4;

Defined in: MultiLayerNeuroSurface.ts:165


affine? ​

ts
affine?: ArrayLike<number>;

Defined in: MultiLayerNeuroSurface.ts:166


voxelSize? ​

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

Defined in: MultiLayerNeuroSurface.ts:167


volumeOrigin? ​

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

Defined in: MultiLayerNeuroSurface.ts:168


useHalfFloat? ​

ts
useHalfFloat?: boolean;

Defined in: MultiLayerNeuroSurface.ts:169


fillValue? ​

ts
fillValue?: number;

Defined in: MultiLayerNeuroSurface.ts:170


projectionMode? ​

ts
projectionMode?: VolumeProjectionMode;

Defined in: MultiLayerNeuroSurface.ts:171


sampling? ​

ts
sampling?: VolumeSamplingMode;

Defined in: MultiLayerNeuroSurface.ts:172


quality? ​

ts
quality?: VolumeProjectionQuality;

Defined in: MultiLayerNeuroSurface.ts:173


ribbon? ​

ts
ribbon?: RibbonSamplingConfig;

Defined in: MultiLayerNeuroSurface.ts:174

Released under the MIT License.