19 #include <matrix/geodCoord.h>
44 virtual DtGeodeticCoord calculateCenter()
const;
47 virtual void createFacade();
50 virtual void setOrigin(
const DtGeodeticCoord&);
53 virtual DtVector pasteOrigin()
const;
61 virtual void write(std::ostringstream& str,
const makVrv::DtVrlinkSimulatedBaseState* data, makVrv::DtUniqueID
id);
62 virtual void write(std::ostringstream& str,
const makVrv::DtVrlinkSimulatedEntityState* data, makVrv::DtUniqueID
id);
69 virtual void read(std::istringstream& str, makVrv::DtVrlinkSimulatedBaseState* data);
70 virtual void read(std::istringstream& str, makVrv::DtVrlinkSimulatedEntityState* data);
77 virtual bool copyOperationsPending()
const;
81 virtual void requestPlan();
88 virtual void cancel();
92 virtual makVrv::DtVrlinkSimulatedBaseState* createReadableStateData()
const;
95 virtual std::string copyPendingMessage()
const;
105 virtual bool pasteComplete()
const;
108 virtual void createObject(
const DtVector&);
111 virtual std::string pastePendingMessage()
const;
115 virtual void processObjectCreated(
DtString,
const DtEntityIdentifier&);
118 virtual void processPasteStep();
121 virtual void sendRulesOfEngagement();
124 virtual void sendPlan();