15 #include <vlpi/entityType.h>
21 class DtCoordinateSystem;
26 class DtEnvironmentalFacadeCollection;
41 virtual double length()
const;
44 virtual void setLength(
double);
47 virtual double width()
const;
50 virtual void setWidth(
double);
56 virtual void setAttachObjectToMouse(
bool flag );
58 virtual std::vector<DtVector> createBox(
59 const DtVector& origin,
double length,
double width,
double orientation);
61 virtual void setLocation(
const DtVector& location,
double altAboveGround);
64 virtual void initializeEventProcessor();
67 virtual void setLocation(
int index,
const DtVector& location,
bool resetOrigin =
true);
84 virtual void getMinMaxVertices(
const DtEntityType& creatingType,
int& minVert,
int& maxVert)
const;
89 virtual void slot_onLocationChanged(
const DtVector& location,
double altAboveGround );
91 virtual void slot_onHeadingChanged(
double heading );
99 typedef DtVrfObjectManipulationHandlerCreator<DtVrfBoxManipulationHandler>