VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtObjectType Class Reference
Inheritance diagram for DtObjectType:
Inheritance graph
[legend]

Public Member Functions

 DtObjectType ()
 DtObjectType (int superType, int kind, int domain, int country, int category, int subCategory, int specific, int extra)
 DtObjectType (int superType, const DtEntityType &entityType)
virtual ~DtObjectType ()
 DtObjectType (const DtObjectType &orig)
DtObjectTypeoperator= (const DtObjectType &orig)
virtual void setSuperType (int type)
virtual int superType () const
virtual const char * string (char sep= ':') const
virtual int operator< (const DtObjectType &type) const
virtual bool matchPattern (const DtObjectType &pat) const
virtual int match (const DtObjectType &type) const
virtual int operator== (const DtObjectType &type) const
virtual int operator!= (const DtObjectType &type) const
int & operator[] (int)
const int operator[] (int) const
bool hasWildCard () const
 Returns true if any element is -1.

Static Public Member Functions

static const DtObjectTypenullType ()
static const DtObjectTypeanyType ()
static const DtObjectTypeindividualType ()
static const DtObjectTypeaggregateType ()
static const DtObjectTypepseudoAggregateType ()
static const DtObjectTypeindividualLifeformType ()
static const DtObjectTypeindividualPlatformType ()
static const DtObjectTypeindividualCulturalFeatureType ()
static const DtObjectTypeindividualMunitionType ()
static const DtObjectTypetextType ()
static const DtObjectTypemarkerType ()
static const DtObjectTypecontrolPointType ()
static const DtObjectTyperouteType ()
static const DtObjectTypecontrolAreaType ()
static const DtObjectTypeobstacleType ()
static const DtObjectTypedisaggregationAreaType ()
static const DtObjectTypephaseLineType ()

Protected Attributes

int mySuperType

Constructor & Destructor Documentation

DtObjectType::DtObjectType ( )
DtObjectType::DtObjectType ( int  superType,
int  kind,
int  domain,
int  country,
int  category,
int  subCategory,
int  specific,
int  extra 
)
DtObjectType::DtObjectType ( int  superType,
const DtEntityType &  entityType 
)
virtual DtObjectType::~DtObjectType ( )
virtual
DtObjectType::DtObjectType ( const DtObjectType orig)

Member Function Documentation

DtObjectType& DtObjectType::operator= ( const DtObjectType orig)
virtual void DtObjectType::setSuperType ( int  type)
virtual
virtual int DtObjectType::superType ( ) const
virtual
virtual const char* DtObjectType::string ( char  sep = ':') const
virtual
virtual int DtObjectType::operator< ( const DtObjectType type) const
virtual
virtual bool DtObjectType::matchPattern ( const DtObjectType pat) const
virtual

Reimplemented in DtRangedObjectType.

virtual int DtObjectType::match ( const DtObjectType type) const
virtual

Reimplemented in DtRangedObjectType.

virtual int DtObjectType::operator== ( const DtObjectType type) const
virtual

Reimplemented in DtRangedObjectType.

virtual int DtObjectType::operator!= ( const DtObjectType type) const
virtual

Reimplemented in DtRangedObjectType.

int & DtObjectType::operator[] ( int  i)
inline

References mySuperType.

const int DtObjectType::operator[] ( int  i) const
inline

Reimplemented in DtRangedObjectType.

References mySuperType.

bool DtObjectType::hasWildCard ( ) const
inline

Returns true if any element is -1.

static const DtObjectType& DtObjectType::nullType ( )
static
static const DtObjectType& DtObjectType::anyType ( )
static
static const DtObjectType& DtObjectType::individualType ( )
static
static const DtObjectType& DtObjectType::aggregateType ( )
static
static const DtObjectType& DtObjectType::pseudoAggregateType ( )
static
static const DtObjectType& DtObjectType::individualLifeformType ( )
static
static const DtObjectType& DtObjectType::individualPlatformType ( )
static
static const DtObjectType& DtObjectType::individualCulturalFeatureType ( )
static
static const DtObjectType& DtObjectType::individualMunitionType ( )
static
static const DtObjectType& DtObjectType::textType ( )
static
static const DtObjectType& DtObjectType::markerType ( )
static
static const DtObjectType& DtObjectType::controlPointType ( )
static
static const DtObjectType& DtObjectType::routeType ( )
static
static const DtObjectType& DtObjectType::controlAreaType ( )
static
static const DtObjectType& DtObjectType::obstacleType ( )
static
static const DtObjectType& DtObjectType::disaggregationAreaType ( )
static
static const DtObjectType& DtObjectType::phaseLineType ( )
static

Member Data Documentation

int DtObjectType::mySuperType
protected

Referenced by operator[]().


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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)