VR-Link API Documentation for HLA 1.3
 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
 
 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" More...
 
 DtEntityType (int kind, int domain, int country, int category, int subCategory, int specific, int extra)
 constructs an instance from the specified values More...
 
 DtEntityType ()
 constructs a default instance 0:0:0:0:0:0:0 More...
 
 DtEntityType (DtNetEntityType netType)
 constructs an instance from a network layout specified by IEEE 1278 More...
 
 DtEntityType (const DtEntityType &orig)
 Copy constructor. More...
 
virtual ~DtEntityType ()
 Destructor. More...
 
void setFromNet (const DtNetEntityType &netType)
 Sets the instance equal to the value in netType prefer the DtNetEntityType constructor to this function. More...
 
 operator DtNetEntityType () const
 returns a network structure of this instance More...
 
const char * string () const
 returns a string representation of this instance in the form 1:2:3:4:5:6:7 More...
 
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. More...
 

Static Public Member Functions

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

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. More...
 
- 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. More...
 

Additional Inherited Members

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

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
DtRadioEntityType::operator DtNetRadioEntityType ( ) const
void DtRadioEntityType::setFromNet ( DtNetRadioEntityType  netType)
void DtRadioEntityType::setNomenclature ( int  nom)
void DtRadioEntityType::setNomenclatureVersion ( int  version)
const char* DtRadioEntityType::string ( ) const

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 Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)