Referencebaseentity
entity
Base classes for entities.
package
base::entity
Base classes for entities.
Types
| Type | Kind | Description |
|---|---|---|
BaseEntity | struct | Base with description of entity. We have plenty of ways of describing an entity: - external identifiers (for codename or name, MMSI), - source of information (for nodes it describes it), - there is a human readable description.text field, - chat model/chat message (for adding comments to structures). Additionally contacts have domain specialization, tasks have their own description structures. |
BaseOtherEntity | struct | Base for other entities (geographic, constraints, ...). Different from BaseEntity/BaseWhen, because id doesn_t have entity description (symbol). |
BaseWhat | struct | Base class specifying what this object is. |
BaseWhatWhereWhen | struct | Base class for general object. |
BaseWhen | struct | Base class specifying when object was created, updated and how long it is valid. |
LabeledLine | struct | Entity with line. |
LabeledLocation | struct | Labelled point or region or volume. |
LabeledPoint | struct | Entity based around point. |
LabeledPose | struct | Labelled pose, can have orientation. |
LabeledRegion | struct | Labelled region. |
LabeledRoute | struct | Entity with route. |
LabeledTimeVolume | struct | Defines a base type for area constraints. Has time range and volume (so regions with altitude bounds). |
LabeledVolume | struct | Entity with volume. |
LabeledWaypoint | struct | Entity with waypoint. |
ReferenceLine | union | Line or reference to it. |
ReferenceLineTypeEnum | enum | Enumeration for unions of labelled stuff. |
ReferenceLocation | union | Location or reference to it. |
ReferenceLocationTypeEnum | enum | Enumeration for unions of labelled stuff. |
ReferencePoint | union | Point or reference to it. |
ReferencePointTypeEnum | enum | Enumeration for unions of labelled stuff. |
ReferencePose | union | Pose or reference to it. |
ReferencePoseTypeEnum | enum | Enumeration for unions of labelled stuff. |
ReferencePositionLocation | union | This a location or a pose (so pretty much anything) or reference to it. |
ReferencePositionLocationTypeEnum | enum | Enumeration for unions of labelled stuff. |
ReferenceRegion | union | Region or reference to it. |
ReferenceRegionTypeEnum | enum | Enumeration for unions of labelled stuff. |
ReferenceRoute | union | A route (waypoint list) or reference to one. |
ReferenceRouteTypeEnum | enum | Enumeration for unions of labelled stuff. |
ReferenceTimeVolume | union | Time/space constraint or reference to one. |
ReferenceTimeVolumeTypeEnum | enum | Enumeration for unions of labelled stuff. |
ReferenceVolume | union | Volume or a reference to one. |
ReferenceVolumeTypeEnum | enum | Enumeration for unions of labelled stuff. |
ReferenceWaypoint | union | Waypoint or reference to it. |
ReferenceWaypointTypeEnum | enum | Enumeration for unions of labelled stuff. |
Diagrams
Diagrams
Loading diagram…
P7 : STANAG 4817 : CORE (entity)
Loading diagram…
P7 : STANAG 4817 : CORE (entity unions)
Loading diagram…
P7 : STANAG 4817 : CORE (waypoint)
Loading diagram…
P7 : STANAG 4817 : CORE (entity bases)
Loading diagram…
UnitEchelonEquipmentMobilityEnum
Mobility enumeration from APP6.
BaseEntity
Base with description of entity. We have plenty of ways of describing an entity: - external identifiers (for codename or name, MMSI), - source of information (for nodes it describes it), - there is a human readable description.text field, -