Class: PositionStyle¶
Default styling configuration for track positions. Applied as baseline before interval rules and overrides.
URI: debrief:class/PositionStyle
classDiagram
class PositionStyle
click PositionStyle href "../../classes/PositionStyle/"
PositionStyle : show_label
PositionStyle : show_symbol
PositionStyle : symbol
PositionStyle --> "1" PointShapeEnum : symbol
click PointShapeEnum href "../../enums/PointShapeEnum/"
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| show_symbol | 1 Boolean |
Whether to display a symbol at positions | direct |
| symbol | 1 PointShapeEnum |
Shape to use for position symbols | direct |
| show_label | 1 Boolean |
Whether to display labels at positions | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| TrackProperties | default_position_style | range | PositionStyle |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://debrief.info/schemas/debrief
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:PositionStyle |
| native | debrief:PositionStyle |
LinkML Source¶
Direct¶
name: PositionStyle
description: Default styling configuration for track positions. Applied as baseline
before interval rules and overrides.
from_schema: https://debrief.info/schemas/debrief
attributes:
show_symbol:
name: show_symbol
description: Whether to display a symbol at positions
from_schema: https://debrief.info/schemas/styling
rank: 1000
domain_of:
- PositionStyle
- PositionStyleOverride
range: boolean
required: true
symbol:
name: symbol
description: Shape to use for position symbols
from_schema: https://debrief.info/schemas/styling
rank: 1000
domain_of:
- PositionStyle
- PositionStyleOverride
- ReferenceLocationProperties
- NarrativeEntryProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- TextAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
range: PointShapeEnum
required: true
show_label:
name: show_label
description: Whether to display labels at positions
from_schema: https://debrief.info/schemas/styling
rank: 1000
domain_of:
- PositionStyle
- PositionStyleOverride
- SensorContact
range: boolean
required: true
Induced¶
name: PositionStyle
description: Default styling configuration for track positions. Applied as baseline
before interval rules and overrides.
from_schema: https://debrief.info/schemas/debrief
attributes:
show_symbol:
name: show_symbol
description: Whether to display a symbol at positions
from_schema: https://debrief.info/schemas/styling
rank: 1000
alias: show_symbol
owner: PositionStyle
domain_of:
- PositionStyle
- PositionStyleOverride
range: boolean
required: true
symbol:
name: symbol
description: Shape to use for position symbols
from_schema: https://debrief.info/schemas/styling
rank: 1000
alias: symbol
owner: PositionStyle
domain_of:
- PositionStyle
- PositionStyleOverride
- ReferenceLocationProperties
- NarrativeEntryProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- TextAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
range: PointShapeEnum
required: true
show_label:
name: show_label
description: Whether to display labels at positions
from_schema: https://debrief.info/schemas/styling
rank: 1000
alias: show_label
owner: PositionStyle
domain_of:
- PositionStyle
- PositionStyleOverride
- SensorContact
range: boolean
required: true