Skip to content

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