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

Public Member Functions | |
| 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. | |
| makVrv::DtElementID | id () const |
Public Member Functions inherited from makVrf::DtTerrainProfileDataProvider | |
| DtTerrainProfileDataProvider (makVrv::DtDe &de) | |
| CTOR. | |
| virtual | ~DtTerrainProfileDataProvider () |
| DTOR. | |
| virtual int | color () const |
| Returns the rgba value color of the line. Default is green. | |
| 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 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 const makVrv::DtStateView< _View > * | findStateView (makVrv::DtElementID id)=0 |
| Called to find the state view. | |
| virtual void | slot_onStateViewUpdated ()=0 |
| Called when the state view is updated, signal that new data has been received. | |
| 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 () |
Protected Attributes | |
| makVrv::DtUniqueID | myElementID |
| makVrv::DtStateView< _View > * | myStateView |
| std::vector< DtVector > | myGeocentricPoints |
Protected Attributes inherited from makVrf::DtTerrainProfileDataProvider | |
| makVrv::DtDe & | myDe |
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. | |
| makVrf::DtTerrainProfileDataStateView< _View >::DtTerrainProfileDataStateView | ( | makVrv::DtDe & | de, |
| makVrv::DtUniqueID | id | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
The name of the object to display in the graph title bar.
Implements makVrf::DtTerrainProfileDataProvider.
|
virtual |
The list of points to be used to plot for the profile line in the graph.
Note that these points must be returned in geocentric form
Implements makVrf::DtTerrainProfileDataProvider.
|
virtual |
The ID of the element to provide data for.
If there is an existing ID will switch to the new data. Returns false if state view is not found
|
inline |
|
protectedvirtual |
Called when an object is about to be removed, will remove this dialog if the ID is the ID being profiled.
|
protectedpure virtual |
Called to find the state view.
Use the DtVrfStateViewCollectionManager to find the appropriate state view for your kind
Implemented in makVrf::DtTerrainProfileDataTrackHistory, and makVrf::DtTerrainProfileDataEnvironmentalStateView.
|
protectedpure virtual |
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.
Implemented in makVrf::DtTerrainProfileDataTrackHistory, and makVrf::DtTerrainProfileDataEnvironmentalStateView.
|
protectedvirtual |
Called when the update rate has changed, make sure we at least keep the 1Hz update rate.
|
protectedvirtual |
|
protected |
|
protected |
|
protected |