The DtVrfExtendedIntervisibilitySettings class will use the DtVrfGuiApplicationSettings class to keep a flag of extended intervisibility state settings. When a state is set this class will be used to indicate a setting has changed.
| makVrf::DtVrfExtendedIntervisibilitySettings::DtVrfExtendedIntervisibilitySettings |
( |
makVrv::DtDe & |
| ) |
|
| virtual makVrf::DtVrfExtendedIntervisibilitySettings::~DtVrfExtendedIntervisibilitySettings |
( |
| ) |
|
|
overridevirtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettings::setUseBackendForIntersections |
( |
const std::string & |
key, |
|
|
bool |
|
|
) |
| |
|
virtual |
Get/set whether or not to use a back-end for intersections.
| virtual bool makVrf::DtVrfExtendedIntervisibilitySettings::useBackendForIntersections |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettings::setIntersectTerrain |
( |
const std::string & |
key, |
|
|
bool |
|
|
) |
| |
|
virtual |
Get/set whether or not to intersect the terrain on back-end intersections.
| virtual bool makVrf::DtVrfExtendedIntervisibilitySettings::intersectTerrain |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettings::setIntersectFeatures |
( |
const std::string & |
key, |
|
|
bool |
|
|
) |
| |
|
virtual |
Get/set whether or not to intersect features on back-end intersections.
| virtual bool makVrf::DtVrfExtendedIntervisibilitySettings::intersectFeatures |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettings::setIntersectEntities |
( |
const std::string & |
key, |
|
|
bool |
|
|
) |
| |
|
virtual |
Get/set whether or not to intersect entities on back-end intersections.
| virtual bool makVrf::DtVrfExtendedIntervisibilitySettings::intersectEntities |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettings::setWaitTimeRequest |
( |
const std::string & |
key, |
|
|
double |
|
|
) |
| |
|
virtual |
The amount of time after movement has stopped to query the back-end rather than the front-end for terrain intersection information. Note that if the object starts moving again before the information is received from the back-end, the back-end result will be ignored. A time of 0 means to update every movement, which could flood the network with requests.
| virtual double makVrf::DtVrfExtendedIntervisibilitySettings::waitTimeRequest |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettings::setWaitingForServerColor |
( |
const std::string & |
, |
|
|
unsigned |
int |
|
) |
| |
|
virtual |
Accessor/mutator for the color for waiting for server.
| virtual unsigned int makVrf::DtVrfExtendedIntervisibilitySettings::waitingForServerColor |
( |
const std::string & |
| ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettings::setFanModeSamplingRate |
( |
const std::string & |
key, |
|
|
double |
|
|
) |
| |
|
virtual |
The sampling rate (in radians) around a circle to check for line of sight on a fan. Default is 10 degrees.
| virtual double makVrf::DtVrfExtendedIntervisibilitySettings::fanModeSamplingRate |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettings::setWaitForServer |
( |
const std::string & |
, |
|
|
bool |
|
|
) |
| |
|
virtual |
| virtual bool makVrf::DtVrfExtendedIntervisibilitySettings::waitForServer |
( |
const std::string & |
| ) |
const |
|
virtual |
Signal sent any time an option changes.
| makVrv::DtDe& makVrf::DtVrfExtendedIntervisibilitySettings::myDe |
|
protected |
The documentation for this class was generated from the following file: