13 #include <vrvCore/DtUniqueID.h>
15 #include <vlpi/entityType.h>
21 class DtEnvironmentalFacadeCollection;
34 virtual void setXRadius(
double);
37 virtual void setXRadiusWithHeading(
double,
double);
38 virtual double xRadius()
const;
41 virtual void setYRadius(
double);
42 virtual double yRadius()
const;
46 virtual void setHeading(
double);
47 virtual double heading()
const;
50 virtual bool isCircle()
const;
53 virtual bool isEllipse()
const;
56 virtual void setLocation(
int index,
const DtVector& location,
bool resetOrigin =
true);
59 virtual void initializeEventProcessor();
61 virtual void slot_onHeadingChanged(
double heading );
65 const makVrv::DtUniqueID& principalSceneObjectId );
68 virtual void moveSelectedPoint(
const DtVector& location,
double altAboveGround);
77 virtual void setAttachObjectToMouse(
bool flag );
84 virtual void slot_onPlace(makVrv::DtUniqueID
id,
const DtVector& location,
double altAboveGround);
86 virtual void getMinMaxVertices(
const DtEntityType& creatingType,
int& minVert,
int& maxVert)
const;