![]() |
VR-Forces Developer's Guide
|

Public Member Functions | |
| DtVrfAggregateCopyPasteHandler (makVrv::DtDe &) | |
| virtual | ~DtVrfAggregateCopyPasteHandler () |
| void | addObjectPasting (DtCopyObject *o) |
| void | centerPasteObjects (const DtGeodeticCoord &, const DtGeodeticCoord &) |
Public Member Functions inherited from makVrf::DtVrfCopyPasteHandler | |
| DtVrfCopyPasteHandler (makVrv::DtDe &) | |
| virtual | ~DtVrfCopyPasteHandler () |
| const PasteData & | pasteData () const |
| virtual int | numberOfObjectsInPasteData () const |
| virtual void | clearPasteData () |
| virtual void | copy (const makVrv::DtUniqueID &id) |
| virtual bool | canCopy () const |
| int | numCopying () const |
| virtual bool | canPaste () const |
| virtual void | stop () |
| virtual void | cancelPaste () |
| virtual void | cancelled (DtCopyObject *) |
| virtual void | copied (DtCopyObject *, const std::string &) |
| virtual void | tick () |
| virtual void | copyOperationPending (DtCopyObject *, const std::string &) |
| virtual DtCopyObject * | createCopyObject (const makVrv::DtElementEntry &) const |
| void | setPasteFlags (int f) |
| int | pasteFlags () const |
| bool | hasObjectsToPaste () const |
| virtual void | setPreserveOffsets (bool) |
| virtual bool | preserveOffsets () const |
| virtual void | paste (const DtVector &at=DtVector(), int flags=DtCopyObject::DtAllPasteFlags) |
| bool | pasting () const |
| void | setMaximumToProcessInPastePass (int i) |
| int | maximumToProcessInPastePass () const |
| virtual void | cleanup () |
| virtual DtCopyObject * | createObjectFromPasteData (int type, const std::string &buffer) const |
| virtual void | queueObjectsToPaste () |
| virtual void | slot_onPaste () |
| const ObjectsPasting & | objectsPasting () const |
| virtual void | setPasteData (const std::string &name, int type, const std::string &pasteBuffer) |
| virtual void | registerName (const DtString &) |
| virtual bool | nameIsRegistered (const DtString &) const |
Protected Member Functions | |
| virtual DtCopyObject * | createCopyObject (int) const |
Protected Member Functions inherited from makVrf::DtVrfCopyPasteHandler | |
| virtual void | pasted (DtCopyObject *) |
| virtual void | removeFromCopying (DtCopyObject *) |
| virtual void | cleanupEventProcessor () |
| virtual void | slot_onLocationChanged (const DtVector &, double) |
| virtual void | pasteOperationPending (DtCopyObject *, const std::string &) |
| virtual void | pasteCancelled (DtCopyObject *) |
| virtual void | removeFromBeingPasted (DtCopyObject *) |
| makVrf::DtVrfAggregateCopyPasteHandler::DtVrfAggregateCopyPasteHandler | ( | makVrv::DtDe & | ) |
|
virtual |
|
inline |
| void makVrf::DtVrfAggregateCopyPasteHandler::centerPasteObjects | ( | const DtGeodeticCoord & | , |
| const DtGeodeticCoord & | |||
| ) |
|
protectedvirtual |
Creates a copy object based on object state. Returns 0 if no creator registered.
Implements makVrf::DtVrfCopyPasteHandler.