VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
makVrf::DtVrfPropManipulationHandler Class Reference
Inheritance diagram for makVrf::DtVrfPropManipulationHandler:
Inheritance graph
[legend]

Public Member Functions

 DtVrfPropManipulationHandler (makVrv::DtDe &)
 
virtual ~DtVrfPropManipulationHandler ()
 
virtual void slot_onPlace (makVrv::DtUniqueID, const DtVector &location, double altAboveGround)
 
virtual HandlerType type () const
 
virtual void restore ()
 
virtual void setHeading (DtVrfObjectFacadeInterface *objectImage, double heading)
 
virtual bool canEmbark () const
 
- Public Member Functions inherited from makVrf::DtVrfEntityManipulationHandler
 DtVrfEntityManipulationHandler (makVrv::DtDe &)
 
virtual ~DtVrfEntityManipulationHandler ()
 
virtual void setForce (int f)
 
virtual void setLabel (const std::string &)
 
virtual std::string label () const
 
virtual void setExtendedLabels (const std::map< int, DtString > &)
 
virtual bool clampAtClosestPolygonOnPlacement () const
 
virtual bool canSetActivationTime () const
 
virtual bool needsEmbarkOnCheck () const
 
virtual void setVisualMarking (const std::string &linkageName, const std::string &value)
 
virtual std::map< std::string,
std::string > 
markingDecalMap () const
 
- Public Member Functions inherited from makVrf::DtVrfObjectManipulationHandlerBaseClass
 DtVrfObjectManipulationHandlerBaseClass (makVrv::DtDe &)
 
virtual ~DtVrfObjectManipulationHandlerBaseClass ()
 
virtual bool createObject (const DtEntityType &entType, int force, DtCreationSignalType creationSignal=DtNoCreationSignal, const std::string &keywords="")
 
virtual bool createObject (const DtString &key, const DtString &associatedData, DtCreationSignalType creationSignal=DtNoCreationSignal, const std::string &keywords="")
 
virtual bool canShowForces () const
 
int force () const
 
virtual void monitorObjectRemoval (bool)
 
virtual bool isDoubleClickSupportedForCurrentObject () const
 
virtual void setEventProcessingEnabled (bool value)
 
virtual void clearEventProcessor ()
 
virtual bool embarkationAllowed () const
 
virtual void setEmbarkationAllowed (bool)
 
virtual void setCanEmbark (bool)
 
virtual void setDoNotClamp (bool)
 
bool doNotClamp () const
 
virtual void setIgnoreNextLeftButtonRelease (bool b)
 
virtual void setEditStartedByDoubleClick (bool)
 
virtual void setCreationEndedWithDoubleClick (bool creationEndedWithDoubleClick)
 
virtual bool isCreationEndedWithDoubleClick () const
 
virtual bool isObjectValidForCreation ()
 
virtual
makVrv::DtIntersector::IntersectProperties 
intersectorPickMask () const
 
virtual DtUUID uuid () const
 
virtual void setInterfaceContentMessage (const std::string &name, const DtSimInterfaceContent &)
 
virtual void removeInterfaceContentMessage (const std::string &)
 
const ContentMessagescontentMessages () const
 
virtual std::list
< DtSimInterfaceContent * > 
contentMessagesToList () const
 
virtual void sendContentMessages ()
 
virtual VrfObjectEditFacadeList objectFacades () const
 
virtual void setAllowCreationOnMouseClick (bool flag)
 
virtual bool allowCreationOnMouseClick () const
 
virtual void setEventProcessor (DtVrfObjectManipulationEventProcessor *)
 
virtual DtVector clampToGround (const DtVector &, int clampFlag=-1) const
 
virtual DtGeodeticCoord clampToGround (const DtGeodeticCoord &, int clampFlag=-1) const
 
virtual void setAttachObjectToMouse (bool)
 
virtual bool attachObjectToMouse () const
 
virtual void setHeading (double value)
 
virtual double heading () const
 
virtual void setPitch (double value)
 
virtual double pitch () const
 
virtual void setLocation (const DtVector &loc)
 
virtual void setLocation (const DtVector &loc, double altAboveGround)
 
virtual void stop ()
 
virtual void deferredStop ()
 
virtual int objectCount () const
 
virtual
DtVrfObjectFacadeInterface
createAndAddLocalRepresentation (DtVrlinkSimulatedBaseStateView *editStateView=0)
 
virtual
DtVrfObjectFacadeInterface
createAndAddLocalRepresentation (DtVrlinkSimulatedBaseStateView *editStateView, makVrv::DtUniqueID sceneObjectId, DtVrlinkSimulatedBaseStateView *principalStateView)
 
virtual void setOverlay (const std::string &name)
 
virtual std::string overlay () const
 
virtual std::string defaultOverlayForCreatingObject () const
 
virtual std::string getNextCreatingName (bool includeCurrent=false)
 
virtual void setAltitudeAboveGL (double alt, bool setInProcessor=true)
 
virtual void setAltitudeAboveGLForAll (double alt, bool setInProcessor=true)
 
virtual void setAltitudeAboveSL (double alt, bool setInProcessor=true)
 
virtual void setAltitudeAboveSLForAll (double alt, bool setInProcessor=true)
 
virtual bool hasObjectFacade (makVrv::DtUniqueID) const
 
virtual void setAltitudeClampType (DtAltitudeClampType type)
 
DtAltitudeClampType altitudeClampType () const
 
virtual void setCreating (bool b)
 
bool creating () const
 
virtual
DtVrfObjectFacadeInterface
principalObjectImage () const
 
virtual makVrv::DtUniqueID principalObjectID () const
 
virtual std::set
< makVrv::DtUniqueID
elementIDs () const
 
virtual void setUserData (const std::string &userData)
 
virtual const std::string & userData () const
 
virtual const std::map< int,
DtString > & 
extendedLabels () const
 
virtual void setExtendedDataMap (const std::map< std::string, std::string > &extendedData)
 
virtual void setExtendedDataMap (const std::map< DtString, DtString > &extendedData)
 
virtual const std::map
< std::string, std::string > & 
extendedDataMap () const
 
virtual void setExtendedData (const std::string &key, const std::string &value)
 
virtual void removeExtendedData (const std::string &key)
 
virtual std::string extendedData (const std::string &key) const
 
virtual void slot_onComplete ()
 
virtual void slot_onEditComplete (makVrv::DtUniqueID, const DtVector &, double altAboveGround)
 
virtual void slot_onLocationChanged (const DtVector &location, double altAboveGround)
 
virtual void slot_onAltitudeIsDragging (bool)
 
virtual void hideObject (const makVrv::DtUniqueID &id, bool hide)
 
virtual void setPublishObject (bool)
 
virtual bool publishObject () const
 
virtual void setObjectName (const std::string &name)
 
virtual void setUUIDForCreation (const DtUUID &)
 
virtual const DtUUIDuuidForCreation () const
 
virtual bool isUniqueName () const
 
virtual double groundHeight (const DtVector &localPosition, DtVector *localGround=0, const std::vector< makVrv::DtUniqueID > &ignore=std::vector< makVrv::DtUniqueID >()) const
 
virtual void setAltitudeAllowed (bool)
 
bool altitudeAllowed () const
 
bool pitchAllowed () const
 
virtual const std::string & objectName () const
 
virtual bool anchorMouseToOrigin () const
 
virtual bool anchorPositionIsMouse () const
 
virtual void setAnchorPosition (const DtGeodeticCoord &)
 
virtual DtVector localLocation ()
 
virtual DtVector convertGeocentricToGround (const DtVector &geoc, double &altitude) const
 
virtual void setShowPropertiesDialogBeforeCreate (bool)
 
virtual bool showPropertiesDialogBeforeCreate () const
 
virtual bool keywordsContain (const std::string &) const
 
virtual std::string keyword (const std::string &) const
 
virtual std::string value (const std::string &) const
 
virtual void addKeyword (const std::string &)
 
virtual void removeKeyword (const std::string &)
 
virtual bool waitingToStop () const
 
virtual void setEditingType (DtEditingType)
 
DtEditingType editingType () const
 
virtual void setEmbarkationInformation (makVrv::DtUniqueID, bool)
 
virtual makVrv::DtUniqueID embarkedOn () const
 
virtual std::vector
< makVrv::DtElementID
ignoreList () const
 
virtual void setOverrideIdsToIgnore (const std::vector< makVrv::DtUniqueID > &overrideIgnore)
 
virtual const std::vector
< makVrv::DtElementID > & 
unifiedIgnoreList () const
 
virtual void slot_onAltitudeChanged (const DtVector &, double)
 
virtual void cancel ()
 
virtual void setFacadesVisible (bool)
 
virtual bool noStyle () const
 
virtual void slot_onHeadingChanged (double heading)
 
virtual void slot_onPitchChanged (double heading)
 
virtual void setHeadingOffset (double d)
 
virtual void setPitchOffset (double d)
 
virtual void disconnectPlacement ()
 
virtual void setGroundClampOnPlacement (bool)
 
virtual bool groundClampOnPlacement () const
 
virtual void notifyOnFinalFacade (DtVrfObjectManipulationHandlerBaseClass *)
 
virtual void removeNotifyOnFinalFacade (DtVrfObjectManipulationHandlerBaseClass *)
 
virtual void connectPlacement ()
 
virtual DtVector centerOfMass () const
 
virtual DtVector sumOfAllLocations () const
 
virtual void updateOffsetsBasedOnMousePosition (const DtVector &centerOfMass, const DtGeodeticCoord &, bool usImagePoints=false)
 
virtual void setSignalOnMultiSelectionComplete (bool)
 
virtual void setKeywords (const std::string &)
 
virtual void setSelectionCount (int)
 
virtual void parseKeywords (const std::string &)
 
virtual bool warpMouseToOrigin () const
 
virtual void setWarpMouseToOrigin (bool)
 

Protected Member Functions

virtual DtPropFacadecreateFacadeInterface (makVrv::DtProp *prop)
 
virtual void propDestroyed (const makVrv::DtProp &)
 
virtual bool createVrfObject ()
 
virtual void createTerrainProp (DtVector &geocPosition)
 
virtual
DtVrfObjectFacadeInterface
createLocalRepresentation (DtVrlinkSimulatedBaseStateView *editStateView=0)
 
virtual void postCreateInitialize (DtVrfObjectFacadeInterface *)
 
virtual void editSelectedObjects (const makVrv::DtUniqueID &principalID, makVrv::DtChannel &initiatingChannel, double waitTimeAfterComplete=0., const makVrv::DtSelectionManager::IdSet &editing=makVrv::DtSelectionManager::IdSet())
 
virtual
DtVrfObjectFacadeInterface
createLocalRepresentation (const makVrv::DtUniqueID &)
 
virtual void slot_onCancel (bool escPressed)
 
virtual bool modifyVrfObjects ()
 
virtual void initializeEventProcessor ()
 
virtual void initializeEdit ()
 
virtual void setObjectImageAsAnchor (DtVrfObjectFacadeInterface *objectImage, const DtVector &geocLocation, bool resetOrigin)
 
- Protected Member Functions inherited from makVrf::DtVrfEntityManipulationHandler
virtual void slot_markingDecalSet (DtEntityFacadeCollection *, std::string linkage, std::string marking)
 
virtual DtEntityFacadeCollectioncreateFacadeInterface ()
 
virtual bool canChangeAltitudeOf (const DtEntityType &) const
 
virtual void initializeAltitudeAboveTerrainForEdit (double curAlt, const DtVector &curPos, DtVrfObjectFacadeInterface *iFace)
 
virtual void updateOffsetsBasedOnMousePosition ()
 
virtual void collectionVisualized (DtVrfObjectFacadeInterface *)
 
virtual bool createVrfObject (DtVrfObjectFacadeInterface *)
 
virtual void initializeInterfaceForEdit (DtVrfObjectFacadeInterface *iFace, makVrv::DtUniqueID sceneObjectId, const makVrv::DtVrlinkSimulatedBaseState &editState, const DtVector &principalLocation, const DtTaitBryan &principalOrientation)
 
virtual bool modifyVrfObject (DtVrfObjectFacadeInterface *)
 
virtual
DtVrfObjectFacadeInterface
createLocalRepresentation (DtVrlinkSimulatedBaseStateView *editStateView, makVrv::DtUniqueID sceneObjectId, DtVrlinkSimulatedBaseStateView *principalStateView)
 
virtual void randomlyChooseDIGuyAppearance (const DtRwNLengthStringVector &, DtEntityFacadeCollection *)
 
virtual void randomlyChooseDIGuyHandItem (const DtRwNLengthStringVector &, DtEntityFacadeCollection *)
 
virtual void randomlyChooseDIGuyHead (const DtRwNLengthStringVector &, DtEntityFacadeCollection *)
 
virtual void handlerDisabled ()
 
virtual DtIfEmbarkObjectcreateEmbarkObjectMessage (const DtVector &geocentricEmbarkeePosition) const
 
virtual double defaultAltitudeOffsetFor (DtVrfObjectFacadeInterface *) const
 
virtual DtEntityType entityTypeBasedOnKey () const
 
virtual DtIfExecuteSimCommandcreateMarkingTextSet (DtEntityFacadeCollection *) const
 
virtual DtScriptedTaskSetcreateMarkingTextScriptedSet (DtEntityFacadeCollection *ent) const
 
- Protected Member Functions inherited from makVrf::DtVrfObjectManipulationHandlerBaseClass
virtual void clearConnections ()
 
virtual void slot_simObjectEntryToBeRemoved (const makVrv::DtSimObjectEntry &)
 
virtual bool typeIsValidForEditingByHandler (const makVrv::DtElementEntry::ElementType &, const DtEntityType &) const
 
virtual std::string stripNumbers (const std::string &base) const
 
virtual void warpMouseToLocation (makVrv::DtChannel *channel, const DtVector &location) const
 
virtual void slot_onPrincipalStateViewUpdated (DtVrlinkSimulatedBaseStateView *principalStateView, const makVrv::DtUniqueID &principalSceneObjectId)
 
virtual void slot_onStateViewUpdated (DtVrlinkSimulatedBaseStateView *editStateView, makVrv::DtUniqueID sceneObjectId, DtVrlinkSimulatedBaseStateView *principalStateView)
 
virtual void initializeLocationChangeConnections ()
 
virtual bool centerOn (const makVrv::DtUniqueID &id, DtVector *centerPos=0, const DtVector *centerHere=0, bool centerOnOnlyIfMousePositionIsOffWindow=true) const
 
virtual void setPitch (DtVrfObjectFacadeInterface *objectImage, double heading)
 
virtual std::string defaultOverlayFor (const DtRwNLengthStringVector &) const
 
virtual std::string defaultOverlayFor (const DtModelSetEntry *e) const
 
virtual bool continueWithHandlerCancelOnLastObjectRemoval ()
 
virtual bool isOkToStopEditing ()
 
virtual void setObjectImageRelativeToPrincipal (DtVrfObjectFacadeInterface *objectImage, const DtVector &thisGeocLocation, const DtTaitBryan &thisGeocOrientation, const DtVector &prGeocLocation, const DtTaitBryan &prGeocOrientation)
 
virtual void setObjectImageRelativeTo (DtVrfObjectFacadeInterface *objectImage, const DtVector &thisGeocLocation, const DtVector &prGeocLocation, bool relativeOnly=false)
 
virtual void setObjectImageRelativeToAltitudeOnly (DtVrfObjectFacadeInterface *objectImage, const DtVector &thisGeocLocation, const DtVector &prGeocLocation)
 
virtual void calculateAnchor (const DtVector &localAnchor)
 
virtual void calculateAnchorBasedOnMousePosition (makVrv::DtChannel &channel)
 
virtual bool clampOnPlacement () const
 
virtual bool setupIgnoreLists ()
 
virtual void removeObjectBecauseOfDeletion (DtVrfObjectFacadeInterface *)
 
virtual void slot_elementsCreated (const std::vector< makVrv::DtElementID > &)
 

Additional Inherited Members

- Public Types inherited from makVrf::DtVrfObjectManipulationHandlerBaseClass
typedef std::vector
< DtVrfObjectFacadeInterface * > 
VrfObjectEditFacadeList
 
typedef std::map< std::string,
DtSimInterfaceContent * > 
ContentMessages
 
- Public Attributes inherited from makVrf::DtVrfEntityManipulationHandler
boost::signals2::signal< void(std::string,
std::string)> 
signal_markingDecalSet
 
boost::signals2::signal< void()> signal_startOfMarkingDecalSet
 
boost::signals2::signal< void()> signal_endOfMarkingDecalSet
 
- Public Attributes inherited from makVrf::DtVrfObjectManipulationHandlerBaseClass
boost::signals2::signal< void(bool)> signal_embarkationAllowedChanged
 
boost::signals2::signal< void(bool,
bool)> 
signal_showPropertiesDialog
 
boost::signals2::signal< void(bool)> signal_attachObjectToMouse
 
boost::signals2::signal< void(DtVrfObjectFacadeInterface
*, DtVrlinkSimulatedBaseStateView
*editStateView)> 
signal_preVisualization
 
boost::signals2::signal< void(DtVrfObjectFacadeInterface
*, bool)> 
signal_objectFacadeCreated
 
boost::signals2::signal< void(const
DtEntityType &, int)> 
signal_started
 
boost::signals2::signal< void(DtVrfObjectManipulationHandlerBaseClass *)> signal_multiSelectonCreationComplete
 
boost::signals2::signal< void(bool)> signal_altitudeAllowedChanged
 
boost::signals2::signal< void(const
ObjectManipulationData &)> 
signal_createObject
 
boost::signals2::signal< void(const
DtString &, const DtString &)> 
signal_createTerrainProp
 
boost::signals2::signal< void(DtVrfObjectManipulationHandlerBaseClass *)> signal_stopped
 
boost::signals2::signal< void(DtVrfObjectManipulationHandlerBaseClass *)> signal_eventProcessorRemoved
 
boost::signals2::signal< void(DtVrfObjectManipulationHandlerBaseClass *)> signal_complete
 
boost::signals2::signal< void(const
DtVector &)> 
signal_locationChanged
 
boost::signals2::signal< void(double)> signal_headingChanged
 
boost::signals2::signal< void(double)> signal_pitchChanged
 
boost::signals2::signal< void(double)> signal_altitudeChanged
 
boost::signals2::signal< void(const
DtVector &)> 
signal_placement
 
boost::signals2::signal< void(DtVrfObjectManipulationHandlerBaseClass *)> signal_restoreSelectionState
 
boost::signals2::signal< void(const
makVrv::DtUniqueID &)> 
signal_principalStateViewUpdated
 
boost::signals2::signal< void(DtVrfObjectFacadeInterface *)> signal_objectFacadeAboutToBeRemoved
 
boost::signals2::signal< void(int)> signal_forceChanged
 
- Protected Types inherited from makVrf::DtVrfObjectManipulationHandlerBaseClass
typedef std::map
< DtVrlinkSimulatedBaseStateView
*, makVrv::DtSignalConnectionManager * > 
StateViewConnections
 
- Protected Attributes inherited from makVrf::DtVrfEntityManipulationHandler
DtRwDIGuyCharacterInfo myDIGuyCharacterInformation
 
- Protected Attributes inherited from makVrf::DtVrfObjectManipulationHandlerBaseClass
bool myCreating
 
bool myAttachObjectToMouse
 
int myForce
 
makVrv::DtDemyDe
 
bool mySignalManipulation
 
bool myAllowCreationOnClick
 
std::string myObjectName
 
std::string myOverlay
 
DtVrfObjectManipulationEventProcessormyEventProcessor
 
bool myOwnsEventProcessor
 
bool myAltitudeIsDragging
 
bool myAltitudeAllowed
 
bool myClearedProcessor
 
makVrv::DtChannelmyHiddenChannel
 
std::string myUserData
 
std::map< std::string,
std::string > 
myExtendedData
 
std::map< int, DtStringmyExtendedLabels
 
std::string myKey
 
std::string myKeyData
 
DtCreationSignalType mySignalCreation
 
bool mySignalOnMultiSelectionComplete
 
makVrv::DtSelectionManager::IdSet myEditingObjects
 
boost::signals2::connection myObjectRemovalConnection
 
VrfObjectEditFacadeList myObjectImages
 
DtReferenceEllipsoid * myReferenceForConversion
 
DtAltitudeClampType myAltitudeClampType
 
bool myOverlayChanged
 
bool myIgnoreFirstMouseClick
 
bool myShowPropertiesDialogBeforeCreate
 
DtGeodeticCoord myAnchorPosition
 
DtTimedSectionmyDeferredStopTimer
 
double myTotalTimeElapsed
 
double myDeferStopFor
 
bool myGroundClampOnPlacement
 
bool myPublishObject
 
std::vector< std::string > myKeywords
 
int myCursorCount
 
bool myFacadesVisible
 
DtVrlinkSimulatedBaseStateViewmyPrincipalStateView
 
ContentMessages myContentMessages
 
DtEditingType myEditingType
 
int mySelectionCount
 
bool myMultiSelection
 
DtUUID myUUIDForCreation
 
StateViewConnections myStateViewConnections
 
bool myShowingPropertiesDialog
 
makVrv::DtSignalConnectionManager myConnections
 
makVrv::DtSignalConnectionManager myCreateConnections
 
makVrv::DtUniqueID myEmbarkOnId
 
bool myEmbarkInSlotIfAvailable
 
bool myOverlayHasBeenSet
 
bool myWarpMouseToOrigin
 
bool myCheckedEmbark
 
bool myCanEmbark
 
bool myDoNotClamp
 
std::vector< makVrv::DtElementIDmyUnifiedIgnoreList
 
std::set< makVrv::DtUniqueIDmyDIGuyIdsIgnored
 
std::vector< makVrv::DtUniqueIDmyModelIds
 
std::vector< makVrv::DtElementIDmyOverrideIdsToIgnore
 
std::vector
< DtVrfObjectManipulationHandlerBaseClass * > 
myNotifyOnFinalFacade
 
bool myCreationEndedWithDoubleClick
 

Constructor & Destructor Documentation

makVrf::DtVrfPropManipulationHandler::DtVrfPropManipulationHandler ( makVrv::DtDe )
virtual makVrf::DtVrfPropManipulationHandler::~DtVrfPropManipulationHandler ( )
virtual

Member Function Documentation

virtual void makVrf::DtVrfPropManipulationHandler::slot_onPlace ( makVrv::DtUniqueID  ,
const DtVector location,
double  altAboveGround 
)
virtual
virtual HandlerType makVrf::DtVrfPropManipulationHandler::type ( ) const
inlinevirtual

The type of handler. Used to see if two handler are equivalent.

Reimplemented from makVrf::DtVrfEntityManipulationHandler.

References makVrf::Prop.

virtual void makVrf::DtVrfPropManipulationHandler::restore ( )
virtual
virtual void makVrf::DtVrfPropManipulationHandler::setHeading ( DtVrfObjectFacadeInterface objectImage,
double  heading 
)
virtual
virtual bool makVrf::DtVrfPropManipulationHandler::canEmbark ( ) const
virtual

Returns true as to whether or not this item can even be allowed to embark in general. This is different than the embarkationAllowed() flag in that this will control whether or not the entity is even given the chance to embark vs. whether or not the entity can embark on the entity that it is currently over.

Reimplemented from makVrf::DtVrfObjectManipulationHandlerBaseClass.

virtual DtPropFacade* makVrf::DtVrfPropManipulationHandler::createFacadeInterface ( makVrv::DtProp prop)
protectedvirtual
virtual void makVrf::DtVrfPropManipulationHandler::propDestroyed ( const makVrv::DtProp )
protectedvirtual
virtual bool makVrf::DtVrfPropManipulationHandler::createVrfObject ( )
protectedvirtual
virtual void makVrf::DtVrfPropManipulationHandler::createTerrainProp ( DtVector geocPosition)
protectedvirtual
virtual DtVrfObjectFacadeInterface* makVrf::DtVrfPropManipulationHandler::createLocalRepresentation ( DtVrlinkSimulatedBaseStateView editStateView = 0)
protectedvirtual

returns true if successful, false otherwise

Reimplemented from makVrf::DtVrfEntityManipulationHandler.

virtual void makVrf::DtVrfPropManipulationHandler::postCreateInitialize ( DtVrfObjectFacadeInterface )
protectedvirtual
virtual void makVrf::DtVrfPropManipulationHandler::editSelectedObjects ( const makVrv::DtUniqueID editId,
makVrv::DtChannel initiatingChannel,
double  waitTimeAfterComplete = 0.,
const makVrv::DtSelectionManager::IdSet editing = makVrv::DtSelectionManager::IdSet() 
)
protectedvirtual

Starts the process of object editing. Wait time after complete is how long to "wait" until showing hidden objects. This is to account for a bit of time taken to process result from back-end and prevent possible "jump" of object on move.

Reimplemented from makVrf::DtVrfObjectManipulationHandlerBaseClass.

virtual DtVrfObjectFacadeInterface* makVrf::DtVrfPropManipulationHandler::createLocalRepresentation ( const makVrv::DtUniqueID )
protectedvirtual
virtual void makVrf::DtVrfPropManipulationHandler::slot_onCancel ( bool  escPressed)
protectedvirtual
virtual bool makVrf::DtVrfPropManipulationHandler::modifyVrfObjects ( )
protectedvirtual
virtual void makVrf::DtVrfPropManipulationHandler::initializeEventProcessor ( )
protectedvirtual
virtual void makVrf::DtVrfPropManipulationHandler::initializeEdit ( )
protectedvirtual

Initializes editing of objects. Override to change default assumptions on allowing altitude, heading and pitch changes.

Reimplemented from makVrf::DtVrfObjectManipulationHandlerBaseClass.

virtual void makVrf::DtVrfPropManipulationHandler::setObjectImageAsAnchor ( DtVrfObjectFacadeInterface objectImage,
const DtVector geocLocation,
bool  resetOrigin 
)
protectedvirtual

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)