VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtEchelonId Class Reference

Public Member Functions

 DtEchelonId ()
 
virtual ~DtEchelonId ()
 
 DtEchelonId (const DtEchelonId &orig)
 
DtEchelonIdoperator= (const DtEchelonId &orig)
 
virtual bool operator== (const DtEchelonId &rhs) const
 
virtual bool operator== (const DtString &rhs) const
 
virtual bool operator!= (const DtEchelonId &rhs) const
 
virtual bool operator!= (const DtString &rhs) const
 
virtual void setDesignator (int designator)
 
virtual int designator () const
 
virtual void setCatagory (const DtString &catagory)
 
virtual const DtStringcatagory () const
 
virtual void setLevel (const DtString &level)
 
virtual const DtStringlevel () const
 
virtual void setSuperior (const DtEchelonId &superior)
 
virtual const DtEchelonIdsuperior () const
 
virtual const DtStringstring () const
 Returns the string representataion of this echelon id. More...
 
virtual bool setFromString (const DtString &str)
 Sets this echelon id from the string. More...
 
virtual bool isNull () const
 Reutns true if this echelon ID is the null ID. (designator = 0) More...
 

Static Public Member Functions

static const DtEchelonIdnullId ()
 

Protected Member Functions

virtual void generateStringRep () const
 Updates myStringRep using the current des, cat, level values. More...
 

Protected Attributes

int myDesignator
 
DtString myCatagory
 
DtString myLevel
 
DtEchelonIdmySuperior
 
bool myStringRepDirty
 
DtString myStringRep
 

Constructor & Destructor Documentation

DtEchelonId::DtEchelonId ( )
virtual DtEchelonId::~DtEchelonId ( )
virtual
DtEchelonId::DtEchelonId ( const DtEchelonId orig)

Member Function Documentation

DtEchelonId& DtEchelonId::operator= ( const DtEchelonId orig)
virtual bool DtEchelonId::operator== ( const DtEchelonId rhs) const
virtual
virtual bool DtEchelonId::operator== ( const DtString rhs) const
virtual
virtual bool DtEchelonId::operator!= ( const DtEchelonId rhs) const
virtual
virtual bool DtEchelonId::operator!= ( const DtString rhs) const
virtual
virtual void DtEchelonId::setDesignator ( int  designator)
virtual
virtual int DtEchelonId::designator ( ) const
virtual
virtual void DtEchelonId::setCatagory ( const DtString catagory)
virtual
virtual const DtString& DtEchelonId::catagory ( ) const
virtual
virtual void DtEchelonId::setLevel ( const DtString level)
virtual
virtual const DtString& DtEchelonId::level ( ) const
virtual
virtual void DtEchelonId::setSuperior ( const DtEchelonId superior)
virtual
virtual const DtEchelonId& DtEchelonId::superior ( ) const
virtual
virtual const DtString& DtEchelonId::string ( ) const
virtual

Returns the string representataion of this echelon id.

format: <designator> <catagory> <level>, <superior echelon="" id>="">

virtual bool DtEchelonId::setFromString ( const DtString str)
virtual

Sets this echelon id from the string.

Note: This can be ambiguous!

virtual bool DtEchelonId::isNull ( ) const
virtual

Reutns true if this echelon ID is the null ID. (designator = 0)

static const DtEchelonId& DtEchelonId::nullId ( )
static
virtual void DtEchelonId::generateStringRep ( ) const
protectedvirtual

Updates myStringRep using the current des, cat, level values.

Member Data Documentation

int DtEchelonId::myDesignator
protected
DtString DtEchelonId::myCatagory
protected
DtString DtEchelonId::myLevel
protected
DtEchelonId* DtEchelonId::mySuperior
protected
bool DtEchelonId::myStringRepDirty
mutableprotected
DtString DtEchelonId::myStringRep
mutableprotected

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)