17 #include <vlpi/entityType.h>
19 #include <matrix/vlVector.h>
44 virtual void slot_onPlace(
makVrv::DtUniqueID,
const DtVector& location,
double altAboveGround)
override;
48 virtual void restore();
51 virtual bool canEmbark()
const override;
56 virtual bool createVrfObject()
override;
57 virtual void createTerrainProp(DtVector& geocPosition);
63 double waitTimeAfterComplete = 0.,
66 virtual void slot_onCancel(
bool escPressed)
override;
68 virtual bool modifyVrfObjects()
override;
70 virtual void initializeEventProcessor()
override;
71 virtual void initializeEdit()
override;
73 virtual void setObjectImageAsAnchor(
77 typedef DtVrfObjectManipulationHandlerCreator<DtVrfPropManipulationHandler>
Definition: vrfObjectManipulationHandlerBaseClass.h:57
Creation/edit of entity objects.
Definition: vrfEntityManipulationHandler.h:29
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
static DtSimObjectReferenceTemplate nullReference()
Facade object for a scene prop.
Definition: DtProp.h:34
The abstract Channel Class.
Definition: DtChannel.h:35
Definition: vrfObjectFacadeInterface.h:53
virtual HandlerType type() const override
The type of handler. Used to see if two handler are equivalent.
Definition: vrfPropManipulationHandler.h:46
HandlerType
The type of handler this is.
Definition: vrfObjectManipulationHandlerBaseClass.h:52
Definition: propFacade.h:29
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Definition: vrfPropManipulationHandler.h:33
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:76
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
DtVrfObjectManipulationHandlerCreator< DtVrfPropManipulationHandler > DtVrfPropManipulationHandlerCreator
Definition: vrfPropManipulationHandler.h:78