Class: PositionStyleOverride¶
Per-position style override. Index in array determines which position. No time field - array index i applies to positions[i]. Use null for positions without custom styling.
URI: debrief:class/PositionStyleOverride
classDiagram
class PositionStyleOverride
click PositionStyleOverride href "../../classes/PositionStyleOverride/"
PositionStyleOverride : label
PositionStyleOverride : show_label
PositionStyleOverride : show_symbol
PositionStyleOverride : symbol
PositionStyleOverride --> "0..1" PointShapeEnum : symbol
click PointShapeEnum href "../../enums/PointShapeEnum/"
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| show_symbol | 0..1 Boolean |
Override whether to show symbol (null = use default/interval) | direct |
| symbol | 0..1 PointShapeEnum |
Override symbol shape | direct |
| show_label | 0..1 Boolean |
Override whether to show label | direct |
| label | 0..1 String |
Custom label text (null = use timestamp) | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| TrackProperties | position_style_overrides | range | PositionStyleOverride |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://debrief.info/schemas/debrief
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:PositionStyleOverride |
| native | debrief:PositionStyleOverride |
LinkML Source¶
Direct¶
name: PositionStyleOverride
description: Per-position style override. Index in array determines which position.
No time field - array index i applies to positions[i]. Use null for positions without
custom styling.
from_schema: https://debrief.info/schemas/debrief
attributes:
show_symbol:
name: show_symbol
description: Override whether to show symbol (null = use default/interval)
from_schema: https://debrief.info/schemas/styling
domain_of:
- PositionStyle
- PositionStyleOverride
range: boolean
symbol:
name: symbol
description: Override symbol shape
from_schema: https://debrief.info/schemas/styling
domain_of:
- PositionStyle
- PositionStyleOverride
- ReferenceLocationProperties
- NarrativeEntryProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- TextAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
range: PointShapeEnum
show_label:
name: show_label
description: Override whether to show label
from_schema: https://debrief.info/schemas/styling
domain_of:
- PositionStyle
- PositionStyleOverride
- SensorContact
range: boolean
label:
name: label
description: Custom label text (null = use timestamp)
from_schema: https://debrief.info/schemas/styling
rank: 1000
domain_of:
- PositionStyleOverride
- SensorContact
- TUASolution
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
- ToolResultAnnotations
- DatasetAxisMetadata
Induced¶
name: PositionStyleOverride
description: Per-position style override. Index in array determines which position.
No time field - array index i applies to positions[i]. Use null for positions without
custom styling.
from_schema: https://debrief.info/schemas/debrief
attributes:
show_symbol:
name: show_symbol
description: Override whether to show symbol (null = use default/interval)
from_schema: https://debrief.info/schemas/styling
alias: show_symbol
owner: PositionStyleOverride
domain_of:
- PositionStyle
- PositionStyleOverride
range: boolean
symbol:
name: symbol
description: Override symbol shape
from_schema: https://debrief.info/schemas/styling
alias: symbol
owner: PositionStyleOverride
domain_of:
- PositionStyle
- PositionStyleOverride
- ReferenceLocationProperties
- NarrativeEntryProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- TextAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
range: PointShapeEnum
show_label:
name: show_label
description: Override whether to show label
from_schema: https://debrief.info/schemas/styling
alias: show_label
owner: PositionStyleOverride
domain_of:
- PositionStyle
- PositionStyleOverride
- SensorContact
range: boolean
label:
name: label
description: Custom label text (null = use timestamp)
from_schema: https://debrief.info/schemas/styling
rank: 1000
alias: label
owner: PositionStyleOverride
domain_of:
- PositionStyleOverride
- SensorContact
- TUASolution
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
- ToolResultAnnotations
- DatasetAxisMetadata
range: string