6 #ifndef lgrDimensionDesc_H_
7 #define lgrDimensionDesc_H_
15 #include <vlutil/vlString.h>
30 DtLgrDimensionDesc(
const DtString &name,
unsigned long upperBound,
31 unsigned long defaultLowerBound,
unsigned long defaultUpperBound,
35 DtLgrDimensionDesc(
const DtString &name, DtLgrSpaceDesc *space,
DtExerciseConn* exConn);
37 virtual ~DtLgrDimensionDesc();
39 virtual DtString name()
const;
43 virtual unsigned long upperBound()
const;
44 virtual unsigned long defaultLowerBound()
const;
45 virtual unsigned long defaultUpperBound()
const;
46 virtual bool excluded()
const;
49 virtual const DtLgrSpaceDesc *space()
const;
55 DtLgrDimensionDesc(
const DtLgrDimensionDesc &from);
57 DtLgrDimensionDesc &operator=(DtLgrDimensionDesc &rhs);
64 unsigned long myUpperBound;
65 unsigned long myDefaultLowerBound;
66 unsigned long myDefaultUpperBound;
70 DtLgrSpaceDesc *mySpace;