![]() |
VR-Forces Developer's Guide
|
Class used to create point facades for paste.

Public Member Functions | |
| DtEnvironmentalPointCopyObject (makVrv::DtDe &) | |
| virtual | ~DtEnvironmentalPointCopyObject () override |
| virtual void | createFacade (const DtGeodeticCoord &origin) override |
| virtual void | setOrigin (const DtGeodeticCoord &) override |
| virtual DtVector | origin () const override |
Public Member Functions inherited from makVrf::DtEnvironmentalCopyObject | |
| DtEnvironmentalCopyObject (makVrv::DtDe &) | |
| virtual | ~DtEnvironmentalCopyObject () override |
| virtual DtGeodeticCoord | calculateCenter () const override |
| DtEnvironmentalFacadeCollection * | facade () |
| virtual DtVrfObjectFacadeInterface * | facade () const override |
Public Member Functions inherited from makVrf::DtCopyObject | |
| DtCopyObject (makVrv::DtDe &) | |
| virtual | ~DtCopyObject () |
| virtual void | copy (makVrv::DtUniqueID) |
| virtual void | read (const std::string &buf) |
| std::shared_ptr< DtGuiLocalObject > | readableStateData () |
| virtual void | cancel () |
| const std::string & | name () const |
| const DtUUID & | uuid () const |
| virtual std::string | copyPendingMessage () const |
| virtual std::string | pastePendingMessage () const |
| virtual void | setAltitudeClampType (DtAltitudeClampType) |
| DtAltitudeClampType | altitudeClampType () const |
| void | setType (int t) |
| int | type () const |
| void | setBuffer (const std::string &b) |
| const std::string & | buffer () const |
| virtual bool | preserveOffsets () const |
| virtual void | multipleObjectsPasting () |
| virtual void | paste (const DtVector &, int flags=DtAllPasteFlags) |
| virtual DtGeodeticCoord | center () const |
| virtual DtVector | localCenter () const |
| virtual DtVector | pasteOrigin () const |
| virtual void | setGeometricCenter (const DtGeodeticCoord &) |
| const DtGeodeticCoord & | geometricCenter () const |
Protected Member Functions | |
| virtual void | createObject (const DtVector ¢er) override |
Protected Member Functions inherited from makVrf::DtEnvironmentalCopyObject | |
| virtual void | write (std::ostringstream &str, DtSimObjectReference) override |
| virtual void | readAdditionalData (std::istringstream &str) override |
Protected Member Functions inherited from makVrf::DtCopyObject | |
| virtual void | writePlanData (std::ostringstream &str, DtSimObjectReference) |
| virtual void | createReadableStateData (std::istringstream &) |
| virtual void | readPlanData (std::istringstream &str) |
| virtual void | checkCopyComplete () |
| virtual bool | copyOperationsPending () const |
| virtual void | copyComplete () |
| virtual bool | cancelComplete () const |
| virtual void | readComplete (std::istringstream &str) |
| virtual void | checkPasteComplete () |
| virtual bool | pasteComplete () const |
| virtual int | generateRequestId () |
| virtual double | groundHeight (const DtVector ¤tLocal) const |
| virtual void | setupOffsets (const DtGeodeticCoord &) |
| virtual DtVector | offsetLocation (int, const DtVector &loc) const |
| virtual DtGeodeticCoord | calculateOffsetPoint (const DtGeodeticCoord &start, const DtGeodeticCoord &end, double &altAboveTerrain, double &altAboveSeaLevel) const |
| virtual DtVector | localLocation (const DtGeodeticCoord &, int) const |
| virtual void | createLocalDataCopy (DtSimObjectReference) |
Protected Attributes | |
| DtVector | myPosition |
Protected Attributes inherited from makVrf::DtEnvironmentalCopyObject | |
| DtEnvironmentalFacadeCollection * | myFacade |
| bool | myIsWeather |
| DtChangeWeatherCommand | myWeatherCommand |
Protected Attributes inherited from makVrf::DtCopyObject | |
| makVrv::DtDe & | myDe |
| std::ostringstream | myOutput |
| std::string | myName |
| int | myPasteFlags |
| std::shared_ptr< DtGuiLocalObject > | myReadableStateData |
| DtGeodeticCoord | myCenter |
| CopyOffsets | myOffsets |
| HeightOffsets | myAltitudeAboveTerrain |
| HeightOffsets | myAltitudeAboveSeaLevel |
| DtAltitudeClampType | myAltitudeClampType |
| DtReferenceEllipsoid | myReferenceEllipsoid |
| int | myType |
| std::string | myBuffer |
| DtGeodeticCoord | myGeometricCenter |
| bool | myIsLocal |
| DtUUID | myUUID |
| bool | myUpdated |
Additional Inherited Members | |
Public Types inherited from makVrf::DtCopyObject | |
| enum | DtPasteFlags { DtPasteNewName = 0x00000001, DtPasteAppearance = 0x00000002, DtPasteHeading = 0x00000004, DtPasteEngagement = 0x00000008, DtPastePlan = 0x00000010, DtPasteAboveSeaLevel = 0x00000020, DtPasteAboveTerrain = 0x00000040, DtPasteFormation = 0x00000080, DtPasteStateProperties = 0x00000100, DtAllPasteFlags } |
Public Attributes inherited from makVrf::DtCopyObject | |
| boost::signals2::signal< void(DtCopyObject *)> | signal_copyCancelled |
| boost::signals2::signal< void(DtCopyObject *, const std::string &)> | signal_copied |
| boost::signals2::signal< void(DtCopyObject *, const std::string &)> | signal_copyOperationPending |
| boost::signals2::signal< void(DtCopyObject *)> | signal_pasted |
| boost::signals2::signal< void(DtCopyObject *, const std::string &)> | signal_pasteOperationPending |
| boost::signals2::signal< void(DtCopyObject *)> | signal_pasteCancelled |
Protected Types inherited from makVrf::DtCopyObject | |
| typedef std::vector< double > | HeightOffsets |
| makVrf::DtEnvironmentalPointCopyObject::DtEnvironmentalPointCopyObject | ( | makVrv::DtDe & | ) |
|
overridevirtual |
|
overridevirtual |
Creates the facade that will be used to display a temp item during paste operation.
Reimplemented from makVrf::DtCopyObject.
|
overridevirtual |
Should shift (rather than absolute location set) points by amount specified.
Reimplemented from makVrf::DtCopyObject.
|
overridevirtual |
If facade is available, returns the origin of the facade, else returns center(). Returns in local coordinates.
Reimplemented from makVrf::DtCopyObject.
|
overrideprotectedvirtual |
Creates the object locally or on the network. Default implementation does nothing. Vector is supplied in geocentric coordinates.
Reimplemented from makVrf::DtCopyObject.
Reimplemented in makVrf::DtSpawnSinkEnvironmentalPointCopyObject.
|
protected |