|
| | DtBullseyeManager (makVrv::DtDe &) |
| | CTOR. More...
|
| |
| virtual | ~DtBullseyeManager () |
| | DTOR. More...
|
| |
| const BullseyeObjects & | bullseyeObjects () const |
| |
| virtual void | selectBullseye (makVrv::DtUniqueID) |
| | Sets the bullseye selected. A 0 ID will clear current selection. More...
|
| |
| makVrv::DtUniqueID | selectedBullseye () const |
| |
| virtual int | selectedForce () const |
| |
| virtual void | setBullseyesEditable (bool) |
| | Sets whether or not bullseyes are editable. Default is true. More...
|
| |
| bool | bullseyesEditable () const |
| |
| virtual int | forceFor (makVrv::DtUniqueID id) const |
| | Returns the force for the given bullseye. More...
|
| |
| virtual bool | rangeAndBearingToSelectedBullseye (const DtVector &geocentricLocation, double &range, double &bearning) const |
| | Returns the range (in meters) and the bearing (in radians) to the bullseye of type force from the given geocentric location. More...
|
| |
| virtual bool | rangeAndBearingToBullseye (makVrv::DtUniqueID id, const DtVector &geocentricLocation, double &range, double &bearning) const |
| |
| virtual bool | rangeAndBearingToBullseye (makVrv::DtUniqueID id, makVrv::DtUniqueID, double &range, double &bearning) const |
| | Returns the range (in meters) and the bearing (in radians) to the bullseye of type force from the given object's origin. More...
|
| |
| virtual bool | rangeAndBearingToSelectedBullseye (makVrv::DtUniqueID, double &range, double &bearning) const |
| |
virtual makVrv::DtStateView
< DtVrlinkSimulatedEnvironmentProcess > * | selectedBullseyeStateView () const |
| | The selected bullseye's state view. More...
|
| |
virtual makVrv::DtStateView
< DtVrlinkSimulatedEnvironmentProcess > * | bullseyeStateView (makVrv::DtUniqueID id) const |
| |
| | DtVirtualBaseClass () |
| | Do nothing constructor. More...
|
| |
| virtual | ~DtVirtualBaseClass () |
| | Virtual do nothing destructor. More...
|
| |
|
| static double | roundToMeter (double metersDistance, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits &displayUnits, bool round=true, bool convertToHm=true) |
| | Rounds the current distance to a displayabe meter (or kilometer) representation. More...
|
| |
| static double | roundToFeet (double metersDistance, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits &displayUnits, bool round) |
| | Rounds using feet as measurement, however, will still return meters as a result. More...
|
| |
| static double | roundToNauticalMiles (double metersDistance, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits &displayUnits, bool round) |
| | Rounds using nauticalMiles as measurement, however, will still return meters as a result. More...
|
| |
| makVrf::DtBullseyeManager::DtBullseyeManager |
( |
makVrv::DtDe & |
| ) |
|
| virtual makVrf::DtBullseyeManager::~DtBullseyeManager |
( |
| ) |
|
|
virtual |
Register a new manager instance.
| const BullseyeObjects& makVrf::DtBullseyeManager::bullseyeObjects |
( |
| ) |
const |
|
inline |
Sets the bullseye selected. A 0 ID will clear current selection.
| virtual int makVrf::DtBullseyeManager::selectedForce |
( |
| ) |
const |
|
virtual |
Given a distance and the source the distance is in, convert it to a smaller distance (i.e.
meters to kilomers) given some factors. Will return the distance converted to (if converted) in the supplied parameter. The initial range is considered to be meters. It will then be converted to whatever the current display distance units are, and, those units will be used to determine. If round is true will round to the closest display unit
| virtual void makVrf::DtBullseyeManager::setBullseyesEditable |
( |
bool |
| ) |
|
|
virtual |
Sets whether or not bullseyes are editable. Default is true.
| bool makVrf::DtBullseyeManager::bullseyesEditable |
( |
| ) |
const |
|
inline |
Returns the force for the given bullseye.
| virtual bool makVrf::DtBullseyeManager::rangeAndBearingToSelectedBullseye |
( |
const DtVector & |
geocentricLocation, |
|
|
double & |
range, |
|
|
double & |
bearning |
|
) |
| const |
|
virtual |
Returns the range (in meters) and the bearing (in radians) to the bullseye of type force from the given geocentric location.
Returns true if a bullseye of that force exists
Returns the range (in meters) and the bearing (in radians) to the bullseye of type force from the given object's origin.
Returns true if a bullseye of that force exists
The selected bullseye's state view.
Rounds the current distance to a displayabe meter (or kilometer) representation.
Rounds using feet as measurement, however, will still return meters as a result.
It is the label that is at issue in this calculation
Rounds using nauticalMiles as measurement, however, will still return meters as a result.
It is the label that is at issue in this calculation
| virtual void makVrf::DtBullseyeManager::initExistingBullseyeObjects |
( |
| ) |
|
|
protectedvirtual |
Initializes environment by scanning for bullseye objects.
Adds this item in if it is a local weather item (by matching object type)
| virtual void makVrf::DtBullseyeManager::slot_spotReportOptionsChanged |
( |
| ) |
|
|
protectedvirtual |
| boost::signals2::signal<void (makVrv::DtUniqueID)> makVrf::DtBullseyeManager::signal_selectedBullseyeChanged |
Signal sent when the selected force changes.
| boost::signals2::signal<void (makVrv::DtUniqueID)> makVrf::DtBullseyeManager::signal_bullseyeAdded |
Signal sent when a bullseye of a particular force is added.
| boost::signals2::signal<void (makVrv::DtUniqueID)> makVrf::DtBullseyeManager::signal_bullseyeRemoved |
Signal sent when a bullseye of a particular force is removed.
| boost::signals2::signal<void (makVrv::DtUniqueID)> makVrf::DtBullseyeManager::signal_bullseyeUpdated |
Signal sent when a bullseye of a particular force is modified.
| boost::signals2::signal<void (bool)> makVrf::DtBullseyeManager::signal_bullseyesCreatableChanged |
Signal sent when editable has changed.
| boost::signals2::signal<void (bool)> makVrf::DtBullseyeManager::signal_bullseyesEditableChanged |
| bool makVrf::DtBullseyeManager::myBullseyesEditable |
|
protected |
| bool makVrf::DtBullseyeManager::myBullseyesCreatable |
|
protected |
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf4-8-branch/include/vrfGuiCore/bullseyeManager.h