19 #include <matrix/geodeticCoord.h>
44 virtual DtGeodeticCoord calculateCenter()
const override;
47 virtual void createFacade(
const DtGeodeticCoord&
origin)
override;
50 virtual void setOrigin(
const DtGeodeticCoord&)
override;
53 virtual DtVector pasteOrigin()
const override;
56 virtual DtVector
origin()
const override;
58 virtual double groundHeight(
const DtVector& currentLocal)
const override;
61 virtual void multipleObjectsPasting()
override;
64 virtual void pasteStateProperties();
67 virtual bool canAdjustAltitude(
const DtEntityType&)
const;
78 virtual void readAdditionalData(std::istringstream& str)
override;
81 virtual void readPlanData(std::istringstream& str)
override;
85 virtual bool copyOperationsPending()
const override;
89 virtual void requestPlan();
96 virtual void cancel()
override;
99 virtual std::string copyPendingMessage()
const override;
111 virtual bool pasteComplete()
const override;
114 virtual void createObject(
const DtVector&)
override;
117 virtual std::string pastePendingMessage()
const override;
121 virtual void processObjectCreated(
DtString,
const DtUUID&,
const DtEntityIdentifier&);
124 virtual void processPasteStep();
127 virtual void sendRulesOfEngagement();
130 virtual void sendPlan();
class DtIfPlan:
Definition: ifPlan.h:61
UUID is a unique ID wrapper class.
Definition: uuid.h:59
int myAwaiting
Definition: entityCopyObject.h:141
bool myAwaitingPlan
Definition: entityCopyObject.h:139
DtVector myPosition
Definition: entityCopyObject.h:145
virtual DtVrfObjectFacadeInterface * facade() const override
Returns the facade.
Definition: entityCopyObject.h:102
DtSimObjectReference myStateView
Definition: entityCopyObject.h:148
unsigned int myCreateCallbackId
Definition: entityCopyObject.h:146
Contains the makVrf::DtEntityFacadeCollection class declaration.
voidpf uLong int origin
Definition: ioapi.h:42
bool myClampToGround
Definition: entityCopyObject.h:144
int myRequestId
Definition: entityCopyObject.h:142
Creator used to create copy classes. Subclass to implement create() method to return object used for ...
Definition: copyObject.h:360
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Definition: entityCreationData.h:27
Definition: entityCopyObject.h:36
makVrv::DtSignalConnectionManager myAddedSignalManager
Definition: entityCopyObject.h:147
Definition: vrfObjectFacadeInterface.h:53
File: simMsg.h.
Definition: simMessage.h:35
const int DtProcessNextFlag
Definition: entityCopyObject.h:34
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Definition: copyObject.h:124
Will create entity facades for each realized model set and manage them all.
Definition: entityFacadeCollection.h:67
const int DtVrfObjectCreation
Definition: entityCopyObject.h:33
DtEntityFacadeCollection * myFacade
Definition: entityCopyObject.h:143
Creator used to create copy classes. Subclass to implement create() method to return object used for ...
Definition: entityCopyObject.h:153
class DtIfVrfObjectCreated:
Definition: ifVrfObjectCreated.h:32
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
DtIfPlan * myPlan
Definition: entityCopyObject.h:140