![]() |
VR-Forces 4.8 Class Documentation
|
Contains makVrf::DtDebugDrawFeatureLogic class. More...

Public Member Functions | |
| DtDebugDrawFeatureLogic (makVrv::DtDe &de, DtDebugDrawFeatureInterface *) | |
| virtual | ~DtDebugDrawFeatureLogic () |
| virtual void | drawPointFeature (const DtSimulationAddress &simEngine, const std::string &queryString) |
| Draw point feature. More... | |
| virtual void | deletePointFeature (const DtSimulationAddress &simEngine) |
| Delete point feature. More... | |
| virtual void | drawArealFeature (const DtSimulationAddress &simEngine, const std::string &queryString) |
| Draw areal feature. More... | |
| virtual void | deleteArealFeature (const DtSimulationAddress &simEngine) |
| Delete areal feature. More... | |
| virtual void | drawLinearFeature (const DtSimulationAddress &simEngine, const std::string &queryString) |
| Draw Linear feature. More... | |
| virtual void | deleteLinearFeature (const DtSimulationAddress &simEngine) |
| Delete Linear feature. More... | |
| virtual void | setFeatureOffset (float offset) |
| Control the Feature offset in meters. More... | |
Public Member Functions inherited from makVrf::DtDebugDrawCommonLogic | |
| DtDebugDrawCommonLogic (makVrv::DtDe &de) | |
| virtual | ~DtDebugDrawCommonLogic () |
| virtual double | maxQueryDistance () const |
| Set/Get MaxQueryDistance. More... | |
| virtual void | setMaxQueryDistance (double value) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| DtDebugDrawFeatureInterface * | myInterface |
| float | myOffset |
Protected Attributes inherited from makVrf::DtDebugDrawCommonLogic | |
| makVrv::DtDe & | myDe |
| double | myMaxQueryDistance |
| Max distance of the query (in meters) to limit the number of polygons. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from makVrf::DtDebugDrawCommonLogic | |
| virtual bool | frustumCoordinates (DtVector &topLeftCorner, DtVector &topRightCorner, DtVector &bottomLeftCorner, DtVector &bottomRightCorner) |
| Get the frustum corners position (call function frustumVectors) More... | |
| virtual void | frustumVectors (DtVector &topLeft, DtVector &topRight, DtVector &bottomLeft, DtVector &bottomRight, DtVector ¢erPoint, double &farClipPlane, osg::Vec3d &rht_out, osg::Vec3d &newForward_out) |
| Get the frustum corners vector. More... | |
Contains makVrf::DtDebugDrawFeatureLogic class.
This class is trigger by the DebugDrawFeaturePage dialog. Upon selecting an option, it will send a DtIfDebugDrawFeature message (via DIS/HLA) to the selected sim. engine. This message will be received in the back end by DtDebugDrawManager. The DtDebugDrawManager will then gather the sim information needed (feature lines for example.) and will send messages (Not via DIS/HLA but via UDP) to the debugDrawRender plugin (GUI side) to draw the result on screen.
| makVrf::DtDebugDrawFeatureLogic::DtDebugDrawFeatureLogic | ( | makVrv::DtDe & | de, |
| DtDebugDrawFeatureInterface * | |||
| ) |
|
virtual |
|
virtual |
Draw point feature.
|
virtual |
Delete point feature.
|
virtual |
Draw areal feature.
|
virtual |
Delete areal feature.
|
virtual |
Draw Linear feature.
|
virtual |
Delete Linear feature.
|
virtual |
Control the Feature offset in meters.
|
protected |
|
protected |
|
protected |