17 #include <matrix/vlVector.h>
26 class DtEntityFacadeCollection;
37 virtual void setForce(
int f);
39 virtual void setLabel(
const std::string&);
40 virtual std::string label()
const;
42 virtual void setExtendedLabels(
const std::map<int, DtString>&);
46 virtual bool clampAtClosestPolygonOnPlacement()
const;
47 virtual bool canSetActivationTime()
const;
48 virtual bool needsEmbarkOnCheck()
const;
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(
double curAlt,
const DtVector& curPos,
73 virtual void updateOffsetsBasedOnMousePosition();
91 virtual void initializeEventProcessor();
99 virtual void handlerDisabled();
107 virtual DtEntityType entityTypeBasedOnKey()
const;
boost::signals2::signal< void()> signal_endOfMarkingDecalSet
Definition: vrfEntityManipulationHandler.h:59
This is the protocol independent state of an entity. Created/ deleted by DtEntityStateObject's. DtSimEntry's point to this state.
Definition: DtEntityState.h:33
DtRwDIGuyCharacterInfo myDIGuyCharacterInformation
Definition: vrfEntityManipulationHandler.h:113
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
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:54
Definition: vrfObjectManipulationHandlerBaseClass.h:90
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
virtual HandlerType type() const
The type of handler. Used to see if two handler are equivalent.
Definition: vrfEntityManipulationHandler.h:44
DtVrfObjectManipulationHandlerCreator< DtVrfEntityManipulationHandler > DtVrfEntityManipulationHandlerCreator
Definition: vrfEntityManipulationHandler.h:117
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:72
Definition: vrfObjectManipulationHandlerBaseClass.h:847
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