15 #include <vlpi/entityType.h>
17 #include <matrix/vlVector.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);
55 virtual std::vector<DtVector> createBox(
56 const DtVector&
origin,
double length,
double width,
double orientation);
58 virtual void setLocation(
const DtVector& location,
double altAboveGround);
60 virtual double maximumWidth()
const;
61 virtual double maximumLength()
const;
65 virtual void setMouseClickChangesOrigin(
bool);
68 virtual bool mouseClickChangesOrigin()
const;
71 const std::vector<DtVector>& points);
77 virtual void initializeEventProcessor();
80 virtual void setLocation(
int index,
const DtVector& location,
bool resetOrigin =
true);
94 virtual void getMinMaxVertices(
const DtEntityType& creatingType,
int& minVert,
int& maxVert)
const;
99 virtual void slot_onLocationChanged(
const DtVector& location,
double altAboveGround );
101 virtual void slot_onHeadingChanged(
double heading );
class DtEnvironmentalFacadeCollection
Definition: environmentalFacadeCollection.h:74
This is the protocol independent state of an entity. Created/ deleted by DtEntityStateObject's. DtSimEntry's point to this state.
Definition: DtEntityState.h:33
DtVrfObjectManipulationHandlerCreator< DtVrfBoxManipulationHandler > DtVrfBoxManipulationHandlerCreator
Definition: vrfBoxManipulationHandler.h:112
voidpf uLong int origin
Definition: ioapi.h:42
The Master Scenario Settings Dialog.
Definition: vrfShapeManipulationHandler.h:31
bool myMouseClickChangesOrigin
Definition: vrfBoxManipulationHandler.h:108
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
virtual HandlerType type() const
The type of handler. Used to see if two handler are equivalent.
Definition: vrfBoxManipulationHandler.h:38
Definition: vrfObjectFacadeInterface.h:53
HandlerType
The type of handler this is.
Definition: vrfObjectManipulationHandlerBaseClass.h:52
const char * source
Definition: lz4.h:442
Definition: vrfObjectManipulationHandlerBaseClass.h:54
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
Definition: vrfObjectManipulationHandlerBaseClass.h:834
The handler for creating and manipulating circles/ellipses.
Definition: vrfBoxManipulationHandler.h:30