20 #include <vrvCore/DtElementIDHierarchy.h>
23 #include <vrvUtil/DtSignalConnectionManager.h>
37 myObjectsPasting.push_back(o);
40 void centerPasteObjects(
const DtGeodeticCoord&,
const DtGeodeticCoord&);
56 virtual void write(std::ostringstream& str,
const makVrv::DtVrlinkSimulatedEntityState* data, makVrv::DtUniqueID
id);
59 virtual void read(std::istringstream& str, makVrv::DtVrlinkSimulatedEntityState* data);
65 virtual void copyOperationPending(
DtCopyObject*,
const std::string&);
70 virtual void createObject(
const DtVector&);
73 virtual void pasteCompleted();
76 virtual bool pasteComplete()
const;
79 virtual std::string pastePendingMessage()
const;
82 virtual void readComplete(std::istringstream& str);
88 virtual void pasteOperationPending(
DtCopyObject*,
const std::string&);
97 virtual bool copyOperationsPending()
const;
101 virtual void copyChildren(
const makVrv::DtElementIDHierarchy::ElementIDs&);
104 virtual void cancel();
106 virtual std::string copyPendingMessage()
const;
108 virtual bool cancelComplete()
const;
110 virtual void copy(makVrv::DtSimEntry* simEntry);
113 virtual void copyComplete();
117 virtual makVrv::DtVrlinkSimulatedBaseState* createReadableStateData()
const;
123 virtual void processPasteStep();