open-dis-cpp
Public Member Functions | Protected Attributes | List of all members
DIS::AggregateType Class Reference

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned char getAggregateKind () const
 
void setAggregateKind (unsigned char pX)
 
unsigned char getDomain () const
 
void setDomain (unsigned char pX)
 
unsigned short getCountry () const
 
void setCountry (unsigned short pX)
 
unsigned char getCategory () const
 
void setCategory (unsigned char pX)
 
unsigned char getSubcategory () const
 
void setSubcategory (unsigned char pX)
 
unsigned char getSpecific () const
 
void setSpecific (unsigned char pX)
 
unsigned char getExtra () const
 
void setExtra (unsigned char pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const AggregateType &rhs) const
 
virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned char getAggregateKind () const
 
void setAggregateKind (unsigned char pX)
 
unsigned char getDomain () const
 
void setDomain (unsigned char pX)
 
unsigned short getCountry () const
 
void setCountry (unsigned short pX)
 
unsigned char getCategory () const
 
void setCategory (unsigned char pX)
 
unsigned char getSubcategory () const
 
void setSubcategory (unsigned char pX)
 
unsigned char getSpecific () const
 
void setSpecific (unsigned char pX)
 
unsigned char getExtra () const
 
void setExtra (unsigned char pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const AggregateType &rhs) const
 

Protected Attributes

unsigned char _aggregateKind
 Kind of entity. More...
 
unsigned char _domain
 Domain of entity (air, surface, subsurface, space, etc) More...
 
unsigned short _country
 country to which the design of the entity is attributed
 
unsigned char _category
 category of entity
 
unsigned char _subcategory
 subcategory of entity
 
unsigned char _specific
 specific info based on subcategory field
 
unsigned char _extra
 

Member Data Documentation

◆ _aggregateKind

unsigned char DIS::AggregateType::_aggregateKind
protected

Kind of entity.

Grouping criterion used to group the aggregate.

Enumeration from EBV document

◆ _domain

unsigned char DIS::AggregateType::_domain
protected

Domain of entity (air, surface, subsurface, space, etc)

Domain of entity (air, surface, subsurface, space, etc) Zero means domain does not apply.


The documentation for this class was generated from the following files: