VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtEchelonId Class Reference

List of all members.

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.
virtual bool setFromString (const DtString &str)
 Sets this echelon id from the string.
virtual bool isNull () const
 Reutns true if this echelon ID is the null ID. (designator = 0)

Static Public Member Functions

static const DtEchelonIdnullId ()

Protected Member Functions

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

Protected Attributes

int myDesignator
DtString myCatagory
DtString myLevel
DtEchelonIdmySuperior
bool myStringRepDirty
DtString myStringRep

Constructor & Destructor Documentation

virtual DtEchelonId::~DtEchelonId ( ) [virtual]

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 [protected, virtual]

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


Member Data Documentation

int DtEchelonId::myDesignator [protected]
bool DtEchelonId::myStringRepDirty [mutable, protected]
DtString DtEchelonId::myStringRep [mutable, protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)