20 #define DtMIN_EXTENT 0
21 #define DtMAX_EXTENT ULONG_MAX
23 #define DtMIN_EXTENT MIN_EXTENT
24 #define DtMAX_EXTENT MAX_EXTENT
33 static RTI::DimensionHandle theInvalidHandle;
38 DtDimensionDesc(
const char* dimName, RTI::DimensionHandle dimensionHandle,
39 unsigned long defaultLower=DtMIN_EXTENT,
unsigned long defaultUpper=DtMAX_EXTENT,
40 unsigned long max=DtMAX_EXTENT,
bool exclude=
true);
43 DtDimensionDesc(
const DtDimensionDesc& orig);
46 virtual ~DtDimensionDesc();
49 DtDimensionDesc& operator=(
const DtDimensionDesc& orig);
54 virtual const DtString& name()
const;
57 virtual bool isName(
const char* name);
60 virtual RTI::DimensionHandle handle()
const;
63 virtual unsigned long lowerBound()
const;
66 virtual unsigned long upperBound()
const;
69 virtual unsigned long maxBound()
const;
72 virtual bool excluded()
const;
75 virtual void print()
const;
80 RTI::DimensionHandle myHandle;
81 unsigned long myMaxBound;
82 unsigned long myLowerBound;
83 unsigned long myUpperBound;
const bool operator==(const DtU128 &lhs, const DtU128 &rhs)
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtString class declaration.
const bool operator!=(const DtU128 &lhs, const DtU128 &rhs)
Instances of DtString are used to represent strings.
Definition: vlString.h:36