VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtVrfIndirectFireManipulationHandler Class Reference

Specialized version of the circle manipulation hander, this handler will create and edit indirect artillery objects. More...

Inheritance diagram for makVrf::DtVrfIndirectFireManipulationHandler:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVrfIndirectFireManipulationHandler (makVrv::DtDe &)
virtual ~DtVrfIndirectFireManipulationHandler ()
virtual void setIndirectFireData (const DtIfIndirectArtilleryData &)
 Note that by setting this if there are vertices specified the vertices will replace those currently in the handler.
virtual const
DtIfIndirectArtilleryData
indirectArtilleryData () const

Protected Member Functions

virtual void objectCreated (DtVrfObjectFacadeInterface *, DtVrlinkSimulatedBaseStateView *editStateView)
 Called when an object is created. This method will set the interface to be projected.
virtual bool createVrfObject ()
 Overridden to call special method in DtGuiThreadVrfRemoteController to create indirect artillery areas.
virtual void modifyVrfObject (DtEnvironmentalFacadeCollection *objectImage)
 If this is an indirect artillery object, and, it is not local, modify it, else call parent method.
virtual void slot_onPrincipalStateViewUpdated (DtVrlinkSimulatedBaseStateView *principalStateView, const makVrv::DtUniqueID &principalSceneObjectId)
 Override to center on principal object.

Protected Attributes

DtIfIndirectArtilleryData myData
bool myFoundData

Detailed Description

Specialized version of the circle manipulation hander, this handler will create and edit indirect artillery objects.


Constructor & Destructor Documentation


Member Function Documentation

Note that by setting this if there are vertices specified the vertices will replace those currently in the handler.

Called when an object is created. This method will set the interface to be projected.

Reimplemented from makVrf::DtVrfCircleManipulationHandler.

Overridden to call special method in DtGuiThreadVrfRemoteController to create indirect artillery areas.

Will also create on "Indirect Artillery" overlay layer

Reimplemented from makVrf::DtVrfShapeManipulationHandler.

If this is an indirect artillery object, and, it is not local, modify it, else call parent method.

Reimplemented from makVrf::DtVrfShapeManipulationHandler.

virtual void makVrf::DtVrfIndirectFireManipulationHandler::slot_onPrincipalStateViewUpdated ( DtVrlinkSimulatedBaseStateView principalStateView,
const makVrv::DtUniqueID principalSceneObjectId 
) [protected, virtual]

Override to center on principal object.

Reimplemented from makVrf::DtVrfCircleManipulationHandler.


Member Data Documentation


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)