Skip to main content

Interface: RawProject

Defined in: model/project.ts:76

A TissUUmaps project

Top-level container that assembles layers, data objects (images, labels, points, shapes), tables, group-to-value maps, and viewer/render options into a single serializable configuration.

Extends​

Properties​

colorMaps?​

optional colorMaps?: GroupValueMap<Color>[]

Defined in: model/project.ts:137

Project-global color maps, referenced by GroupByConfig color configurations

Map IDs are unique within this list; the other lists of maps may reuse them.

Default Value​

projectDefaults.colorMaps


glOptions?​

optional glOptions?: WebGLOptions

Defined in: model/project.ts:170

WebGL render options for points/shapes

Default Value​

projectDefaults.glOptions


images?​

optional images?: RawImage[]

Defined in: model/project.ts:90

Images


labels?​

optional labels?: RawLabels[]

Defined in: model/project.ts:95

Labels


layers?​

optional layers?: RawLayer[]

Defined in: model/project.ts:85

Layers


markerMaps?​

optional markerMaps?: GroupValueMap<Marker>[]

Defined in: model/project.ts:119

Project-global marker maps, referenced by GroupByConfig marker configurations

Map IDs are unique within this list; the other lists of maps may reuse them.

Default Value​

projectDefaults.markerMaps


name​

name: string

Defined in: model/project.ts:80

Project name


opacityMaps?​

optional opacityMaps?: GroupValueMap<number>[]

Defined in: model/project.ts:155

Project-global opacity maps, referenced by GroupByConfig opacity configurations

Map IDs are unique within this list; the other lists of maps may reuse them.

Default Value​

projectDefaults.opacityMaps


osOptions?​

optional osOptions?: OpenSeadragonOptions

Defined in: model/project.ts:163

OpenSeadragon viewer options for images/labels

Default Value​

projectDefaults.osOptions

See​

https://openseadragon.github.io/docs/OpenSeadragon.html#.Options


points?​

optional points?: RawPoints[]

Defined in: model/project.ts:100

Points


shapes?​

optional shapes?: RawShapes[]

Defined in: model/project.ts:105

Shapes


sizeMaps?​

optional sizeMaps?: GroupValueMap<number>[]

Defined in: model/project.ts:128

Project-global size maps, referenced by GroupByConfig size configurations

Map IDs are unique within this list; the other lists of maps may reuse them.

Default Value​

projectDefaults.sizeMaps


tables?​

optional tables?: RawTable[]

Defined in: model/project.ts:110

Tables


viewerBackgroundColor?​

optional viewerBackgroundColor?: Color

Defined in: model/project.ts:177

Color of the viewer background, behind all rendered content

Default Value​

projectDefaults.viewerBackgroundColor


visibilityMaps?​

optional visibilityMaps?: GroupValueMap<boolean>[]

Defined in: model/project.ts:146

Project-global visibility maps, referenced by GroupByConfig visibility configurations

Map IDs are unique within this list; the other lists of maps may reuse them.

Default Value​

projectDefaults.visibilityMaps