![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtIntersectionInfo () | |
| DtIntersectionInfo (const DtIntersectionInfo &orig) | |
| virtual DtIntersectionInfo & | operator= (const DtIntersectionInfo &rhs) |
| virtual bool | operator== (const DtIntersectionInfo &info) const |
| virtual bool | operator!= (const DtIntersectionInfo &info) const |
| virtual | ~DtIntersectionInfo () |
| virtual void | setCheckInZ (bool z) |
| Accessors. | |
| virtual bool | checkInZ () const |
| virtual void | setInterestRange (double r) |
| virtual double | interestRange () const |
| virtual void | addSpecification (const QString &value, const QString &label) |
| Note that for specifications the key is the value and the label is value of the mySpecifications dictionary. | |
| virtual void | clearSpecifications () |
| virtual void | setSpecifications (const QHash< QString, QString > &specifications) |
| virtual const QHash< QString, QString > & | specifications () const |
| virtual DtVectorNetworkRecord * | vectorRecord () const |
| If record does not exist, it creates it. | |
| virtual void | setCheckPolygons (bool b) |
| virtual bool | checkPolygons () const |
| virtual void | setCheckFeatures (bool b) |
| virtual bool | checkFeatures () const |
| virtual void | setCheckEntities (bool b) |
| virtual bool | checkEntities () const |
Protected Member Functions | |
| virtual void | createVectorNetworkRecord () |
| Creates vector network record. | |
Protected Attributes | |
| bool | myCheckInZ |
| double | myInterestRange |
| int | myCheckNodes |
| QHash< QString, QString > | mySpecifications |
| DtVectorNetworkRecord * | myVectorRecord |
| DtIntersectionInfo::DtIntersectionInfo | ( | const DtIntersectionInfo & | orig | ) |
| virtual DtIntersectionInfo::~DtIntersectionInfo | ( | ) | [virtual] |
| virtual DtIntersectionInfo& DtIntersectionInfo::operator= | ( | const DtIntersectionInfo & | rhs | ) | [virtual] |
| virtual bool DtIntersectionInfo::operator== | ( | const DtIntersectionInfo & | info | ) | const [virtual] |
| virtual bool DtIntersectionInfo::operator!= | ( | const DtIntersectionInfo & | info | ) | const [virtual] |
| virtual void DtIntersectionInfo::setCheckInZ | ( | bool | z | ) | [virtual] |
Accessors.
If vector network record exists, information will also be set in there.
| virtual bool DtIntersectionInfo::checkInZ | ( | ) | const [virtual] |
| virtual void DtIntersectionInfo::setInterestRange | ( | double | r | ) | [virtual] |
| virtual double DtIntersectionInfo::interestRange | ( | ) | const [virtual] |
| virtual void DtIntersectionInfo::addSpecification | ( | const QString & | value, |
| const QString & | label | ||
| ) | [virtual] |
Note that for specifications the key is the value and the label is value of the mySpecifications dictionary.
If a new specification is added and the vector network record exists, it will be added to that.
| virtual void DtIntersectionInfo::clearSpecifications | ( | ) | [virtual] |
| virtual void DtIntersectionInfo::setSpecifications | ( | const QHash< QString, QString > & | specifications | ) | [virtual] |
| virtual const QHash<QString, QString>& DtIntersectionInfo::specifications | ( | ) | const [virtual] |
| virtual DtVectorNetworkRecord* DtIntersectionInfo::vectorRecord | ( | ) | const [virtual] |
If record does not exist, it creates it.
| virtual void DtIntersectionInfo::setCheckPolygons | ( | bool | b | ) | [virtual] |
| virtual bool DtIntersectionInfo::checkPolygons | ( | ) | const [virtual] |
| virtual void DtIntersectionInfo::setCheckFeatures | ( | bool | b | ) | [virtual] |
| virtual bool DtIntersectionInfo::checkFeatures | ( | ) | const [virtual] |
| virtual void DtIntersectionInfo::setCheckEntities | ( | bool | b | ) | [virtual] |
| virtual bool DtIntersectionInfo::checkEntities | ( | ) | const [virtual] |
| virtual void DtIntersectionInfo::createVectorNetworkRecord | ( | ) | [protected, virtual] |
Creates vector network record.
Called from vectorRecord() if no record exists
bool DtIntersectionInfo::myCheckInZ [protected] |
double DtIntersectionInfo::myInterestRange [protected] |
int DtIntersectionInfo::myCheckNodes [protected] |
QHash<QString, QString> DtIntersectionInfo::mySpecifications [protected] |
DtVectorNetworkRecord* DtIntersectionInfo::myVectorRecord [protected] |