17 #include <matrix/vlVector.h>
26 class DtEntityFacadeCollection;
37 virtual void setForce(
int f)
override;
39 virtual void setLabel(
const std::string&)
override;
40 virtual std::string label()
const override;
42 virtual void setExtendedLabels(
const std::map<int, DtString>&)
override;
46 virtual bool clampAtClosestPolygonOnPlacement()
const override;
47 virtual bool canSetActivationTime()
const override;
48 virtual bool needsEmbarkOnCheck()
const override;
49 virtual void setVisualMarking(
const std::string& linkageName,
const std::string& value);
51 virtual std::map<std::string, std::string> markingDecalMap()
const;
66 virtual bool canChangeAltitudeOf(
const DtEntityType&)
const;
68 virtual void initializeAltitudeAboveTerrainForEdit(
73 virtual void updateOffsetsBasedOnMousePosition()
override;
82 const DtTaitBryan& principalOrientation)
override;
93 virtual void initializeEventProcessor()
override;
101 virtual void handlerDisabled()
override;
103 virtual DtIfEmbarkObject* createEmbarkObjectMessage(
const DtVector& geocentricEmbarkeePosition)
const;
109 virtual DtEntityType entityTypeBasedOnKey()
const;
boost::signals2::signal< void()> signal_endOfMarkingDecalSet
Definition: vrfEntityManipulationHandler.h:59
DtRwDIGuyCharacterInfo myDIGuyCharacterInformation
Definition: vrfEntityManipulationHandler.h:115
DtRwNLengthStringVector is a named, readable/writable vector of strings of arbitrary length...
Definition: rwNLengthStringVector.h:28
Set version of scripted task that is used in scripted set scripts.
Definition: scriptedTaskSet.h:19
Creation/edit of entity objects.
Definition: vrfEntityManipulationHandler.h:29
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
static DtSimObjectReferenceTemplate nullReference()
virtual HandlerType type() const override
The type of handler. Used to see if two handler are equivalent.
Definition: vrfEntityManipulationHandler.h:44
Contains the DtRwDIGuyCharacterInfo class declaration.
This interface content holds a DtSimCommand subclass for delivery to a simulation engine...
Definition: ifExecuteSimCommand.h:27
Instances of this class are the interface message content used to embark an object on the specified p...
Definition: ifEmbarkObject.h:22
Definition: vrfObjectFacadeInterface.h:53
Definition: vrfObjectManipulationHandlerBaseClass.h:88
HandlerType
The type of handler this is.
Definition: vrfObjectManipulationHandlerBaseClass.h:52
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Will create entity facades for each realized model set and manage them all.
Definition: entityFacadeCollection.h:67
DtVrfObjectManipulationHandlerCreator< DtVrfEntityManipulationHandler > DtVrfEntityManipulationHandlerCreator
Definition: vrfEntityManipulationHandler.h:119
The DtRwDIGuyCharactertInfo class is a readable/writable class that can store itself and read itself ...
Definition: rwDIGuyCharacterInfo.h:32
Contains makVrv::DtUniqueID type.
boost::signals2::signal< void(std::string, std::string)> signal_markingDecalSet
Definition: vrfEntityManipulationHandler.h:53
Definition: vrfObjectManipulationHandlerBaseClass.h:56
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
Definition: vrfObjectManipulationHandlerBaseClass.h:840
boost::signals2::signal< void()> signal_startOfMarkingDecalSet
These signals are needed because of variants/subvariants and not knowing in which order they are bein...
Definition: vrfEntityManipulationHandler.h:58