Skip to main content

Interface: RawProject

Defined in: model/project.ts:44

A TissUUmaps project

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

Extends

Properties

colorMaps?

optional colorMaps?: DefaultMap<Color>[]

Defined in: model/project.ts:99

Project-global color maps, referenced by "./configs".GroupByConfig color configurations

Default Value

projectDefaults.colorMaps


drawOptions?

optional drawOptions?: DrawOptions

Defined in: model/project.ts:120

WebGL draw options for points/shapes

Default Value

projectDefaults.drawOptions


images?

optional images?: RawImage[]

Defined in: model/project.ts:58

Images


labels?

optional labels?: RawLabels[]

Defined in: model/project.ts:63

Labels


layers?

optional layers?: RawLayer[]

Defined in: model/project.ts:53

Layers


markerMaps?

optional markerMaps?: DefaultMap<Marker>[]

Defined in: model/project.ts:85

Project-global marker maps, referenced by "./configs".GroupByConfig marker configurations

Default Value

projectDefaults.markerMaps


name

name: string

Defined in: model/project.ts:48

Project name


opacityMaps?

optional opacityMaps?: DefaultMap<number>[]

Defined in: model/project.ts:113

Project-global opacity maps, referenced by "./configs".GroupByConfig opacity configurations

Default Value

projectDefaults.opacityMaps


points?

optional points?: RawPoints[]

Defined in: model/project.ts:68

Points


shapes?

optional shapes?: RawShapes[]

Defined in: model/project.ts:73

Shapes


sizeMaps?

optional sizeMaps?: DefaultMap<number>[]

Defined in: model/project.ts:92

Project-global size maps, referenced by "./configs".GroupByConfig size configurations

Default Value

projectDefaults.sizeMaps


tables?

optional tables?: RawTable[]

Defined in: model/project.ts:78

Tables


viewerAnimationFinishOptions?

optional viewerAnimationFinishOptions?: ViewerOptions

Defined in: model/project.ts:147

OpenSeadragon viewer options set when an animation finishes

Default Value

projectDefaults.viewerAnimationFinishOptions

See

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


viewerAnimationStartOptions?

optional viewerAnimationStartOptions?: ViewerOptions

Defined in: model/project.ts:139

OpenSeadragon viewer options set when an animation starts

Each option will be reset to the initial value when the animation finishes, unless overridden by viewerAnimationFinishOptions.

Default Value

projectDefaults.viewerAnimationStartOptions

See

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


viewerOptions?

optional viewerOptions?: ViewerOptions

Defined in: model/project.ts:128

OpenSeadragon viewer options for images/labels

Default Value

projectDefaults.viewerOptions

See

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


visibilityMaps?

optional visibilityMaps?: DefaultMap<boolean>[]

Defined in: model/project.ts:106

Project-global visibility maps, referenced by "./configs".GroupByConfig visibility configurations

Default Value

projectDefaults.visibilityMaps