![]() |
VR-Forces 4.0.4 Class Documentation
|

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 () |
| virtual makVrf::DtVrfPropManipulationHandler::~DtVrfPropManipulationHandler | ( | ) | [virtual] |
| virtual void makVrf::DtVrfPropManipulationHandler::slot_onPlace | ( | makVrv::DtUniqueID | , |
| const DtVector & | location, | ||
| double | altAboveGround | ||
| ) | [virtual] |
Reimplemented from makVrf::DtVrfObjectManipulationHandlerBaseClass.
| virtual void makVrf::DtVrfPropManipulationHandler::stop | ( | ) | [virtual] |
Stop an ongoing creation process.
Reimplemented from makVrf::DtVrfObjectManipulationHandlerBaseClass.
| virtual std::vector<makVrv::DtElementID> makVrf::DtVrfPropManipulationHandler::ignoreList | ( | ) | const [virtual] |
Returns the list of IDs current being used to prevent usage in intersections.
| virtual bool makVrf::DtVrfPropManipulationHandler::createVrfObject | ( | ) | [protected, virtual] |
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] |
| virtual DtVrfObjectFacadeInterface* makVrf::DtVrfPropManipulationHandler::createLocalRepresentation | ( | DtVrlinkSimulatedBaseStateView * | editStateView = 0 | ) | [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.
| virtual DtVrfObjectFacadeInterface* makVrf::DtVrfPropManipulationHandler::createLocalRepresentation | ( | const makVrv::DtUniqueID & | ) | [protected, virtual] |
| virtual bool makVrf::DtVrfPropManipulationHandler::modifyVrfObjects | ( | ) | [protected, virtual] |
Reimplemented from makVrf::DtVrfEntityManipulationHandler.
| virtual void makVrf::DtVrfPropManipulationHandler::initializeEventProcessor | ( | ) | [protected, virtual] |
Reimplemented from makVrf::DtVrfEntityManipulationHandler.