VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions
makVrf::DtVrfPropManipulationHandler Class Reference
Inheritance diagram for makVrf::DtVrfPropManipulationHandler:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVrfPropManipulationHandler (makVrv::DtDe &)
virtual ~DtVrfPropManipulationHandler ()
virtual void slot_onPlace (makVrv::DtUniqueID, const DtVector &location, double altAboveGround)
virtual void stop ()
 Stop an ongoing creation process.
virtual std::vector
< makVrv::DtElementID
ignoreList () const
 Returns the list of IDs current being used to prevent usage in intersections.

Protected Member Functions

virtual bool createVrfObject ()
 Called to create an object at the current location, heading, and altitude stored in the internal variables.
virtual void createTerrainProp (DtVector &geocPosition)
virtual
DtVrfObjectFacadeInterface
createLocalRepresentation (DtVrlinkSimulatedBaseStateView *editStateView=0)
 returns true if successful, false otherwise
virtual void editSelectedObjects (const makVrv::DtUniqueID &principalID, makVrv::DtChannel &initiatingChannel, double waitTimeToComplete=0.)
 Starts the process of object editing.
virtual
DtVrfObjectFacadeInterface
createLocalRepresentation (const makVrv::DtUniqueID &)
virtual bool modifyVrfObjects ()
virtual void initializeEventProcessor ()

Constructor & Destructor Documentation


Member Function Documentation

virtual void makVrf::DtVrfPropManipulationHandler::slot_onPlace ( makVrv::DtUniqueID  ,
const DtVector location,
double  altAboveGround 
) [virtual]
virtual void makVrf::DtVrfPropManipulationHandler::stop ( ) [virtual]

Stop an ongoing creation process.

Reimplemented from makVrf::DtVrfObjectManipulationHandlerBaseClass.

Returns the list of IDs current being used to prevent usage in intersections.

Called to create an object at the current location, heading, and altitude stored in the internal variables.

Reimplemented from makVrf::DtVrfEntityManipulationHandler.

virtual void makVrf::DtVrfPropManipulationHandler::createTerrainProp ( DtVector geocPosition) [protected, virtual]

returns true if successful, false otherwise

Reimplemented from makVrf::DtVrfEntityManipulationHandler.

virtual void makVrf::DtVrfPropManipulationHandler::editSelectedObjects ( const makVrv::DtUniqueID editId,
makVrv::DtChannel initiatingChannel,
double  waitTimeAfterComplete = 0. 
) [protected, virtual]

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.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)