VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
DtIntersectionInfo Class Reference
Inheritance diagram for DtIntersectionInfo:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtIntersectionInfo ()
 DtIntersectionInfo (const DtIntersectionInfo &orig)
virtual DtIntersectionInfooperator= (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 DtVectorNetworkRecordvectorRecord () 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
DtVectorNetworkRecordmyVectorRecord

Constructor & Destructor Documentation


Member Function Documentation

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]

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


Member Data Documentation

QHash<QString, QString> DtIntersectionInfo::mySpecifications [protected]

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)