7 #include <vlpi/entityType.h>
34 DtObjectType(
int superType,
int kind,
int domain,
int country,
35 int category,
int subCategory,
int specific,
int extra);
37 DtObjectType(
int superType,
const DtEntityType & entityType);
51 virtual void setSuperType(
int type);
52 virtual int superType()
const;
55 virtual const char *string(
char sep =
':')
const;
64 virtual bool matchPattern(
const DtObjectType &pat)
const;
76 const int operator[](
int)
const;
79 bool hasWildCard()
const;
110 static const DtObjectType & individualCulturalFeatureType();
163 return DtSubCategory;
177 for (
int i = 0; i < 7; i++)
179 if ((*
this)[i] == -1)
201 return DtSubCategory;
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
int & operator[](int)
Definition: objectType.h:150
Definition: objectType.h:27
int mySuperType
Definition: objectType.h:146
#define DT_DLL_vrfExtProtocol
Definition: vrfExtProtocolDefines.h:23
bool hasWildCard() const
Returns true if any element is -1.
Definition: objectType.h:175
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)