16 #include <vrvCore/DtUniqueID.h>
18 #include <vlpi/entityType.h>
24 class DtEnvironmentalFacadeCollection;
37 virtual double length()
const;
40 virtual void setLength(
double);
43 virtual double width()
const;
46 virtual void setWidth(
double);
52 virtual void initializeEventProcessor();
55 virtual void setLocation(
int index,
const DtVector& location,
bool resetOrigin =
true);
59 const makVrv::DtUniqueID& principalSceneObjectId );
68 virtual void setAttachObjectToMouse(
bool flag );
71 virtual void slot_onPlace(makVrv::DtUniqueID
id,
const DtVector& location,
double altAboveGround);
74 virtual void setXTheSame(
const DtVector& source,
int index);
77 virtual void setYTheSame(
const DtVector& source,
int index);
79 virtual void getMinMaxVertices(
const DtEntityType& creatingType,
int& minVert,
int& maxVert)
const;
82 virtual void slot_onEditComplete(makVrv::DtUniqueID
id,
const DtVector& location,
double altAboveGround);