![]() |
VR-Forces Developer's Guide
|

Public Member Functions | |
| DtTerrainProfileDataStateView (makVrv::DtDe &de, makVrv::DtUniqueID id) | |
| virtual | ~DtTerrainProfileDataStateView () |
| virtual makVrv::DtUnicode | name () const |
| virtual std::vector< DtVector > | points () |
| virtual bool | setElementID (makVrv::DtUniqueID id) |
| makVrv::DtElementID | id () const |
| virtual void | setReversePoints (bool b) |
| virtual bool | reversePoints () const |
Public Member Functions inherited from makVrf::DtTerrainProfileDataProvider | |
| DtTerrainProfileDataProvider (makVrv::DtDe &de) | |
| virtual | ~DtTerrainProfileDataProvider () |
| virtual int | color () const |
| virtual bool | allowsTracking () const |
| bool | dataFrozen () const |
| virtual void | setDataFrozen (bool b) |
| virtual bool | allowsVertices () const |
Protected Member Functions | |
| virtual void | slot_simObjectEntryAboutToBeRemoved (makVrv::DtSimObjectEntry &e) |
| virtual const makVrv::DtStateView< _View > * | findStateView (makVrv::DtElementID id)=0 |
| virtual void | slot_onStateViewUpdated ()=0 |
| virtual void | slot_onUpdateRateChanged (makVrv::DtUniqueID id, int rate) |
| virtual void | completeRateChange () |
Protected Attributes | |
| makVrv::DtUniqueID | myElementID |
| makVrv::DtStateView< _View > * | myStateView |
| std::vector< DtVector > | myGeocentricPoints |
| boost::signals2::connection | myElementIDConnection |
| boost::signals2::connection | myCompleteRateChangeConnection |
| boost::signals2::connection | myStateViewUpdateConnection |
| makVrv::DtSignalConnectionManager | myConnections |
| bool | myReversePoints |
Protected Attributes inherited from makVrf::DtTerrainProfileDataProvider | |
| makVrv::DtDe & | myDe |
| bool | myDataFrozen |
Additional Inherited Members | |
Public Attributes inherited from makVrf::DtTerrainProfileDataProvider | |
| boost::signals2::signal< void()> | signal_dataUpdated |
| boost::signals2::signal< void()> | signal_dataRemoved |
| boost::signals2::signal< void(bool)> | signal_dataFrozen |
| 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 |
|
virtual |
|
inlinevirtual |
Reimplemented from makVrf::DtTerrainProfileDataProvider.
|
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 |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |