VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtIntersectionInfo Class Reference
Inheritance diagram for DtIntersectionInfo:
Inheritance graph
[legend]

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
- Public Member Functions inherited from DtArchivableObject
 DtArchivableObject (QString name, DtArchivableObjectCreator fcn)
 This constructor will add this object to the archivable object factory.
 DtArchivableObject (QString name)
 DtArchivableObject ()
virtual ~DtArchivableObject ()
virtual QString name () const
DtArchiverarchiver ()
 Returns the archiver of this object.
virtual void read (QTextStream &s)
 Reads/writes archiver.
virtual void write (QTextStream &s)
virtual void setLevel (int i)
virtual int level () const
virtual DtArchivableObjectclone ()
 Allows for cloning of this object.

Protected Member Functions

virtual void createVectorNetworkRecord ()
 Creates vector network record.

Protected Attributes

bool myCheckInZ
double myInterestRange
int myCheckNodes
QHash< QString, QString > mySpecifications
DtVectorNetworkRecordmyVectorRecord
- Protected Attributes inherited from DtArchivableObject
DtArchivermyArchiver

Constructor & Destructor Documentation

DtIntersectionInfo::DtIntersectionInfo ( )
DtIntersectionInfo::DtIntersectionInfo ( const DtIntersectionInfo orig)
virtual DtIntersectionInfo::~DtIntersectionInfo ( )
virtual

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
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 ( )
protectedvirtual

Creates vector network record.

Called from vectorRecord() if no record exists

Member Data Documentation

bool DtIntersectionInfo::myCheckInZ
protected
double DtIntersectionInfo::myInterestRange
protected
int DtIntersectionInfo::myCheckNodes
protected
QHash<QString, QString> DtIntersectionInfo::mySpecifications
protected
DtVectorNetworkRecord* DtIntersectionInfo::myVectorRecord
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)