6 #ifndef lgrDimensionDesc_H_
7 #define lgrDimensionDesc_H_
15 #include <vlutil/vlString.h>
29 DtLgrDimensionDesc(
const DtString &name,
unsigned long upperBound,
30 unsigned long defaultLowerBound,
unsigned long defaultUpperBound,
33 DtLgrDimensionDesc(
const DtString &name, DtLgrSpaceDesc *space,
DtExerciseConn* exConn);
36 virtual ~DtLgrDimensionDesc();
38 virtual DtString name()
const;
41 virtual unsigned long upperBound()
const;
42 virtual unsigned long defaultLowerBound()
const;
43 virtual unsigned long defaultUpperBound()
const;
44 virtual bool excluded()
const;
46 virtual const DtLgrSpaceDesc *space()
const;
53 DtLgrDimensionDesc(
const DtLgrDimensionDesc &from);
55 DtLgrDimensionDesc &operator=(DtLgrDimensionDesc &rhs);
62 unsigned long myUpperBound;
63 unsigned long myDefaultLowerBound;
64 unsigned long myDefaultUpperBound;
67 DtLgrSpaceDesc *mySpace;