19 #include <vlutil/vlConfig.h>
21 #include <vlutil/vlNetTypes.h>
22 #include <vlutil/vlPrint.h>
23 #include <matrix/3dBoundingVolume.h>
24 #include <matrix/vlDcm.h>
59 virtual unsigned int degree()
const;
62 virtual const DtPoint& location()
const;
63 virtual void setLocation(
const DtPoint& location);
67 virtual int sizeInBytes()
const;
71 bool allowDuplicates =
false);
74 const Dt3dBoundingVolume& boundingVolume()
const;
75 const DtDcm& orientation()
const;
79 virtual void setBoundingVolumeFromSpecification();
80 virtual void setOrientationFromSpecification();