VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtRadioEntityType Class Reference
+ Inheritance diagram for DtRadioEntityType:
+ Collaboration diagram for DtRadioEntityType:

Public Member Functions

 DtRadioEntityType ()
 DtRadioEntityType (const char *p)
 DtRadioEntityType (int kind, int domain, int country, int category, int nomenclatureVersion, int nomenclature)
 DtRadioEntityType (DtNetRadioEntityType netType)
void setFromNet (DtNetRadioEntityType netType)
int nomenclatureVersion () const
int nomenclature () const
void setNomenclatureVersion (int version)
void setNomenclature (int nom)
const char * string () const
 returns a string representation of this instance in the form 1:2:3:4:5:6:7
 operator DtNetRadioEntityType () const
- Public Member Functions inherited from DtEntityType
 DtEntityType (const char *p)
 constructs an instance from a string in the form: "2:3:4:5:6:7:8"
 DtEntityType (int kind, int domain, int country, int category, int subCategory, int specific, int extra)
 constructs an instance from the specified values
 DtEntityType ()
 constructs a default instance 0:0:0:0:0:0:0
 DtEntityType (DtNetEntityType netType)
 constructs an instance from a network layout specified by IEEE 1278
 DtEntityType (const DtEntityType &orig)
 Copy constructor.
virtual ~DtEntityType ()
 Destructor.
void setFromNet (const DtNetEntityType &netType)
 Sets the instance equal to the value in netType prefer the DtNetEntityType constructor to this function.
 operator DtNetEntityType () const
 returns a network structure of this instance
int kind () const
int domain () const
int country () const
int category () const
int subCategory () const
int specific () const
int extra () const
void setKind (int val)
void setDomain (int val)
void setCountry (int val)
void setCategory (int val)
void setSubCategory (int val)
void setSpecific (int val)
void setExtra (int val)
bool matchPattern (const DtEntityType &pat) const
bool DtTypeMatchPattern (const DtEntityType &pat) const
int match (const DtEntityType &type) const
int operator== (const DtEntityType &type) const
int operator!= (const DtEntityType &type) const
bool operator< (const DtEntityType &type) const
 Returns true if the entity type is smaller.

Static Public Member Functions

static const DtRadioEntityTypenullType ()
 returns an instance of 0:0:0:0:0:0:0
- Static Public Member Functions inherited from DtEntityType
static const DtEntityTypedefaultType ()
 return an instance of -1:-1:-1:-1:-1:-1:-1

Protected Attributes

std::string myMutableString
 This member is: 1) mutable because it is changed in const methods and used as a char buffer 2) protected because legacy subclasses use it 3) it SHOULD be private because it is not considered part of the API and should not be used by any subclass.
- Protected Attributes inherited from DtEntityType
std::string myMutableStringRep
 This member is: 1) mutable because it is changed in const methods and used as a char buffer 2) protected because legacy subclasses use it 3) it SHOULD be private because it is not considered part of the API and should not be used by any subclass.

Additional Inherited Members

- Public Attributes inherited from DtEntityType
int DtEntityKind
 Public for historical reasons, will be made protected in future versions.
int DtDomain
 Public for historical reasons, will be made protected in future versions.
int DtCountry
 Public for historical reasons, will be made protected in future versions.
int DtCategory
 Public for historical reasons, will be made protected in future versions.
int DtSubCategory
 Public for historical reasons, will be made protected in future versions.
int DtSpecific
 Public for historical reasons, will be made protected in future versions.
int DtExtra
 Public for historical reasons, will be made protected in future versions.

Constructor & Destructor Documentation

DtRadioEntityType::DtRadioEntityType ( )
DtRadioEntityType::DtRadioEntityType ( const char *  p)
DtRadioEntityType::DtRadioEntityType ( int  kind,
int  domain,
int  country,
int  category,
int  nomenclatureVersion,
int  nomenclature 
)
DtRadioEntityType::DtRadioEntityType ( DtNetRadioEntityType  netType)

Member Function Documentation

int DtRadioEntityType::nomenclature ( ) const
int DtRadioEntityType::nomenclatureVersion ( ) const
static const DtRadioEntityType& DtRadioEntityType::nullType ( )
static

returns an instance of 0:0:0:0:0:0:0

Reimplemented from DtEntityType.

DtRadioEntityType::operator DtNetRadioEntityType ( ) const
void DtRadioEntityType::setFromNet ( DtNetRadioEntityType  netType)
void DtRadioEntityType::setNomenclature ( int  nom)
void DtRadioEntityType::setNomenclatureVersion ( int  version)
const char* DtRadioEntityType::string ( ) const

returns a string representation of this instance in the form 1:2:3:4:5:6:7

Reimplemented from DtEntityType.

Member Data Documentation

std::string DtRadioEntityType::myMutableString
mutableprotected

This member is: 1) mutable because it is changed in const methods and used as a char buffer 2) protected because legacy subclasses use it 3) it SHOULD be private because it is not considered part of the API and should not be used by any subclass.


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

Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)