Interface: RawProject
Defined in: model/project.ts:73
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?
optionalcolorMaps?:GroupValueMap<Color>[]
Defined in: model/project.ts:128
Project-global color maps, referenced by GroupByConfig color configurations
Default Value
glOptions?
optionalglOptions?:WebGLOptions
Defined in: model/project.ts:157
WebGL render options for points/shapes
Default Value
images?
optionalimages?:RawImage[]
Defined in: model/project.ts:87
Images
labels?
optionallabels?:RawLabels[]
Defined in: model/project.ts:92
Labels
layers?
optionallayers?:RawLayer[]
Defined in: model/project.ts:82
Layers
markerMaps?
optionalmarkerMaps?:GroupValueMap<Marker>[]
Defined in: model/project.ts:114
Project-global marker maps, referenced by GroupByConfig marker configurations
Default Value
name
name:
string
Defined in: model/project.ts:77
Project name
opacityMaps?
optionalopacityMaps?:GroupValueMap<number>[]
Defined in: model/project.ts:142
Project-global opacity maps, referenced by GroupByConfig opacity configurations
Default Value
osOptions?
optionalosOptions?:OpenSeadragonOptions
Defined in: model/project.ts:150
OpenSeadragon viewer options for images/labels
Default Value
See
https://openseadragon.github.io/docs/OpenSeadragon.html#.Options
points?
optionalpoints?:RawPoints[]
Defined in: model/project.ts:97
Points
shapes?
optionalshapes?:RawShapes[]
Defined in: model/project.ts:102
Shapes
sizeMaps?
optionalsizeMaps?:GroupValueMap<number>[]
Defined in: model/project.ts:121
Project-global size maps, referenced by GroupByConfig size configurations
Default Value
tables?
optionaltables?:RawTable[]
Defined in: model/project.ts:107
Tables
visibilityMaps?
optionalvisibilityMaps?:GroupValueMap<boolean>[]
Defined in: model/project.ts:135
Project-global visibility maps, referenced by GroupByConfig visibility configurations