![]() |
VR-Forces 4.1 Class Documentation
|
Contains the makVrf::DtTerrainProfileDataStateView class. More...

Public Member Functions | |
| DtTerrainProfileDataEnvironmentalStateView (makVrv::DtDe &de, makVrv::DtUniqueID id) | |
| CTOR. | |
| virtual | ~DtTerrainProfileDataEnvironmentalStateView () |
| DTOR. | |
| virtual int | color () const |
| Returns the color of the state view. | |
Public Member Functions inherited from makVrf::DtTerrainProfileDataStateView< DtVrlinkSimulatedEnvironmentProcess > | |
| DtTerrainProfileDataStateView (makVrv::DtDe &de, makVrv::DtUniqueID id) | |
| CTOR. | |
| virtual | ~DtTerrainProfileDataStateView () |
| DTOR. | |
| virtual makVrv::DtUnicode | name () const |
| The name of the object to display in the graph title bar. | |
| virtual std::vector< DtVector > | points () |
| The list of points to be used to plot for the profile line in the graph. | |
| virtual bool | setElementID (makVrv::DtUniqueID id) |
| The ID of the element to provide data for. | |
Public Member Functions inherited from makVrf::DtTerrainProfileDataProvider | |
| DtTerrainProfileDataProvider (makVrv::DtDe &de) | |
| CTOR. | |
| virtual | ~DtTerrainProfileDataProvider () |
| DTOR. | |
| virtual bool | allowsTracking () const |
| For some providers it does not make sense to allow symbol tracking (i.e. | |
| virtual bool | allowsVertices () const |
| For some providers it does not make sense to allow vertices to be displayed on the graph due to the fact there could be many of them (i.e. | |
Protected Member Functions | |
| virtual const makVrv::DtStateView < DtVrlinkSimulatedEnvironmentProcess > * | findStateView (makVrv::DtElementID id) |
| Called to find the state view. | |
| virtual void | slot_onStateViewUpdated () |
| Called when the state view is updated, signal that new data has been received. | |
Protected Member Functions inherited from makVrf::DtTerrainProfileDataStateView< DtVrlinkSimulatedEnvironmentProcess > | |
| virtual void | slot_simObjectEntryAboutToBeRemoved (makVrv::DtSimObjectEntry &e) |
| Called when an object is about to be removed, will remove this dialog if the ID is the ID being profiled. | |
| virtual void | slot_onUpdateRateChanged (makVrv::DtUniqueID id, int rate) |
| Called when the update rate has changed, make sure we at least keep the 1Hz update rate. | |
| virtual void | completeRateChange () |
Additional Inherited Members | |
Public Attributes inherited from makVrf::DtTerrainProfileDataProvider | |
| boost::signal< void()> | signal_dataUpdated |
| Signal emitted when there is updated data to provide to the graph. | |
| boost::signal< void()> | signal_dataRemoved |
| Signal emitted when the source data has been removed. | |
Protected Attributes inherited from makVrf::DtTerrainProfileDataStateView< DtVrlinkSimulatedEnvironmentProcess > | |
| makVrv::DtUniqueID | myElementID |
| makVrv::DtStateView < DtVrlinkSimulatedEnvironmentProcess > * | myStateView |
| std::vector< DtVector > | myGeocentricPoints |
Contains the makVrf::DtTerrainProfileDataStateView class.
This class will contain and provide data for the environmental state view. Call the setElementID to indicate which state view will be used to support this data
| makVrf::DtTerrainProfileDataEnvironmentalStateView::DtTerrainProfileDataEnvironmentalStateView | ( | makVrv::DtDe & | de, |
| makVrv::DtUniqueID | id | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Returns the color of the state view.
Reimplemented from makVrf::DtTerrainProfileDataProvider.
|
protectedvirtual |
Called to find the state view.
Use the DtVrfStateViewCollectionManager to find the appropriate state view for your kind
Implements makVrf::DtTerrainProfileDataStateView< DtVrlinkSimulatedEnvironmentProcess >.
|
protectedvirtual |
Called when the state view is updated, signal that new data has been received.
Fill in myGeocentricPoints with the values to return for the point for this line.
Implements makVrf::DtTerrainProfileDataStateView< DtVrlinkSimulatedEnvironmentProcess >.