This class will be used to store the extended intervisibility states and will be referenced by the DtVrfExtendedIntervisibilitySettings class.
|
| | DtVrfExtendedIntervisibilitySettingsData (makVrv::DtDe *de=0) |
| |
| | DtVrfExtendedIntervisibilitySettingsData (const DtVrfExtendedIntervisibilitySettingsData &) |
| |
| virtual | ~DtVrfExtendedIntervisibilitySettingsData () override |
| |
| virtual void | setUseBackendForIntersections (const std::string &key, bool) |
| |
| virtual bool | useBackendForIntersections (const std::string &key) const |
| |
| virtual void | setIntersectTerrain (const std::string &key, bool) |
| |
| virtual bool | intersectTerrain (const std::string &key) const |
| |
| virtual void | setIntersectFeatures (const std::string &key, bool) |
| |
| virtual bool | intersectFeatures (const std::string &key) const |
| |
| virtual void | setIntersectEntities (const std::string &key, bool) |
| |
| virtual bool | intersectEntities (const std::string &key) const |
| |
| virtual void | setFanModeSamplingRate (const std::string &key, double) |
| |
| virtual double | fanModeSamplingRate (const std::string &key) const |
| |
virtual
DtVrfGuiApplicationSetting * | clone () const override |
| |
| virtual std::string | classType () const override |
| |
virtual const
IntervisibilitySettings & | settingsFor (const std::string &key) const |
| |
| virtual IntervisibilitySettings & | settingsFor (const std::string &key) |
| |
| virtual void | write (boost::archive::xml_oarchive &out, const unsigned int) override |
| |
| virtual void | read (boost::archive::xml_iarchive &in, const unsigned int) override |
| |
| virtual void | setWaitTimeRequest (const std::string &key, double) |
| |
| virtual double | waitTimeRequest (const std::string &key) const |
| |
| virtual void | setWaitingForServerColor (const std::string &key, unsigned int) |
| |
| virtual unsigned int | waitingForServerColor (const std::string &key) const |
| |
| virtual void | setWaitForServer (const std::string &key, bool) |
| |
| virtual bool | waitForServer (const std::string &key) const |
| |
| virtual int | dataVersion () override |
| |
| | DtVrfGuiApplicationSetting (makVrv::DtDe *=0) |
| |
| | DtVrfGuiApplicationSetting (const DtVrfGuiApplicationSetting &) |
| |
| virtual | ~DtVrfGuiApplicationSetting () |
| |
| Enumerator |
|---|
| UseBackendForIntersections |
|
| IntersectTerrain |
|
| IntersectFeatures |
|
| IntersectEntities |
|
| WaitForServer |
|
| Defaults |
|
| makVrf::DtVrfExtendedIntervisibilitySettingsData::DtVrfExtendedIntervisibilitySettingsData |
( |
makVrv::DtDe * |
de = 0 | ) |
|
| virtual makVrf::DtVrfExtendedIntervisibilitySettingsData::~DtVrfExtendedIntervisibilitySettingsData |
( |
| ) |
|
|
overridevirtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettingsData::setUseBackendForIntersections |
( |
const std::string & |
key, |
|
|
bool |
|
|
) |
| |
|
virtual |
Get/set whether or not to use a back-end for intersections.
| virtual bool makVrf::DtVrfExtendedIntervisibilitySettingsData::useBackendForIntersections |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettingsData::setIntersectTerrain |
( |
const std::string & |
key, |
|
|
bool |
|
|
) |
| |
|
virtual |
Get/set whether or not to intersect the terrain on back-end intersections.
| virtual bool makVrf::DtVrfExtendedIntervisibilitySettingsData::intersectTerrain |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettingsData::setIntersectFeatures |
( |
const std::string & |
key, |
|
|
bool |
|
|
) |
| |
|
virtual |
Get/set whether or not to intersect features on back-end intersections.
| virtual bool makVrf::DtVrfExtendedIntervisibilitySettingsData::intersectFeatures |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettingsData::setIntersectEntities |
( |
const std::string & |
key, |
|
|
bool |
|
|
) |
| |
|
virtual |
Get/set whether or not to intersect entities on back-end intersections.
| virtual bool makVrf::DtVrfExtendedIntervisibilitySettingsData::intersectEntities |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettingsData::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::DtVrfExtendedIntervisibilitySettingsData::fanModeSamplingRate |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual std::string makVrf::DtVrfExtendedIntervisibilitySettingsData::classType |
( |
| ) |
const |
|
overridevirtual |
| virtual const IntervisibilitySettings& makVrf::DtVrfExtendedIntervisibilitySettingsData::settingsFor |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual IntervisibilitySettings& makVrf::DtVrfExtendedIntervisibilitySettingsData::settingsFor |
( |
const std::string & |
key | ) |
|
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettingsData::write |
( |
boost::archive::xml_oarchive & |
out, |
|
|
const unsigned |
int |
|
) |
| |
|
overridevirtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettingsData::read |
( |
boost::archive::xml_iarchive & |
in, |
|
|
const unsigned |
int |
|
) |
| |
|
overridevirtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettingsData::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::DtVrfExtendedIntervisibilitySettingsData::waitTimeRequest |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettingsData::setWaitingForServerColor |
( |
const std::string & |
key, |
|
|
unsigned |
int |
|
) |
| |
|
virtual |
Accessor/mutator for the color for waiting for server.
| virtual unsigned int makVrf::DtVrfExtendedIntervisibilitySettingsData::waitingForServerColor |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettingsData::setWaitForServer |
( |
const std::string & |
key, |
|
|
bool |
|
|
) |
| |
|
virtual |
| virtual bool makVrf::DtVrfExtendedIntervisibilitySettingsData::waitForServer |
( |
const std::string & |
key | ) |
const |
|
virtual |
| virtual int makVrf::DtVrfExtendedIntervisibilitySettingsData::dataVersion |
( |
| ) |
|
|
inlineoverridevirtual |
| virtual void makVrf::DtVrfExtendedIntervisibilitySettingsData::setFlag |
( |
const std::string & |
key, |
|
|
Flags |
, |
|
|
bool |
|
|
) |
| |
|
protectedvirtual |
| virtual bool makVrf::DtVrfExtendedIntervisibilitySettingsData::flagSet |
( |
const std::string & |
, |
|
|
Flags |
|
|
) |
| const |
|
protectedvirtual |
| ExtendedSettings makVrf::DtVrfExtendedIntervisibilitySettingsData::myExtendedSettings |
|
mutableprotected |
The documentation for this class was generated from the following file: