A representation set in a SceneModel.

A representation set declares alternative representations of the same logical content. It stores metadata only: it does not own referenced SceneObjects and does not store the currently active representation.

Properties

defaultRepId: string

ID of the default representation.

destroyed: boolean = false

True after this representation set has been destroyed.

id: string

Representation set ID, unique within its SceneModel.

model: SceneModel

SceneModel that owns this representation set.

reps: { [id: string]: SceneRep } = {}

Representations in this representation set, keyed by representation ID.

Optional declarative selection metadata.

Accessors

Methods