VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Attributes
DtObjectType Class Reference
Inheritance diagram for DtObjectType:
Inheritance graph
[legend]

List of all members.

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 ( 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]

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::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::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 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)