STANAG 4817 / AEP-105 · 0.3.0-rc4 (SD-3 RC4)
Referencebaseentity

entity

Base classes for entities.

package base::entity

Base classes for entities.

Types

TypeKindDescription
BaseEntitystructBase 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.
BaseOtherEntitystructBase for other entities (geographic, constraints, ...). Different from BaseEntity/BaseWhen, because id doesn_t have entity description (symbol).
BaseWhatstructBase class specifying what this object is.
BaseWhatWhereWhenstructBase class for general object.
BaseWhenstructBase class specifying when object was created, updated and how long it is valid.
LabeledLinestructEntity with line.
LabeledLocationstructLabelled point or region or volume.
LabeledPointstructEntity based around point.
LabeledPosestructLabelled pose, can have orientation.
LabeledRegionstructLabelled region.
LabeledRoutestructEntity with route.
LabeledTimeVolumestructDefines a base type for area constraints. Has time range and volume (so regions with altitude bounds).
LabeledVolumestructEntity with volume.
LabeledWaypointstructEntity with waypoint.
ReferenceLineunionLine or reference to it.
ReferenceLineTypeEnumenumEnumeration for unions of labelled stuff.
ReferenceLocationunionLocation or reference to it.
ReferenceLocationTypeEnumenumEnumeration for unions of labelled stuff.
ReferencePointunionPoint or reference to it.
ReferencePointTypeEnumenumEnumeration for unions of labelled stuff.
ReferencePoseunionPose or reference to it.
ReferencePoseTypeEnumenumEnumeration for unions of labelled stuff.
ReferencePositionLocationunionThis a location or a pose (so pretty much anything) or reference to it.
ReferencePositionLocationTypeEnumenumEnumeration for unions of labelled stuff.
ReferenceRegionunionRegion or reference to it.
ReferenceRegionTypeEnumenumEnumeration for unions of labelled stuff.
ReferenceRouteunionA route (waypoint list) or reference to one.
ReferenceRouteTypeEnumenumEnumeration for unions of labelled stuff.
ReferenceTimeVolumeunionTime/space constraint or reference to one.
ReferenceTimeVolumeTypeEnumenumEnumeration for unions of labelled stuff.
ReferenceVolumeunionVolume or a reference to one.
ReferenceVolumeTypeEnumenumEnumeration for unions of labelled stuff.
ReferenceWaypointunionWaypoint or reference to it.
ReferenceWaypointTypeEnumenumEnumeration 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…

On this page