VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtVectorNetworkRecord Class Reference

Public Member Functions

 DtVectorNetworkRecord ()
 
virtual ~DtVectorNetworkRecord ()
 
 DtVectorNetworkRecord (const DtVectorNetworkRecord &orig)
 
DtVectorNetworkRecordoperator= (const DtVectorNetworkRecord &orig)
 
virtual void setInterestRange (double range)
 
virtual double interestRange () const
 
virtual void setEvalInZ (bool inZ)
 
virtual bool evalInZ () const
 
virtual void addEqualCondAttr (DtSpecificationAttribute *attr)
 
virtual DtSimpleListequalCondAttrList () const
 
virtual DtSimpleListtakeEqualCondAttrList ()
 
virtual void addDiffCondAttr (DtSpecificationAttribute *attr)
 
virtual DtSimpleListdiffCondAttrList () const
 
virtual DtSimpleListtakeDiffCondAttrList ()
 
virtual void addLessThanCondAttr (DtSpecificationAttribute *attr)
 
virtual DtSimpleListlessThanCondAttrList () const
 
virtual DtSimpleListtakeLessThanCondAttrList ()
 
virtual void addGreaterThanCondAttr (DtSpecificationAttribute *attr)
 
virtual DtSimpleListgreaterThanCondAttrList () const
 
virtual DtSimpleListtakeGreaterThanCondAttrList ()
 

Protected Member Functions

virtual bool testInvariant () const
 
virtual void emptyLists ()
 
virtual void copyLists (const DtVectorNetworkRecord &orig)
 

Protected Attributes

double myRange
 
bool myInZ
 
DtSimpleListmyEqualList
 
DtSimpleListmyDiffList
 
DtSimpleListmyLessThanList
 
DtSimpleListmyGreaterThanList
 

Constructor & Destructor Documentation

DtVectorNetworkRecord::DtVectorNetworkRecord ( )
virtual DtVectorNetworkRecord::~DtVectorNetworkRecord ( )
virtual
DtVectorNetworkRecord::DtVectorNetworkRecord ( const DtVectorNetworkRecord orig)

Member Function Documentation

DtVectorNetworkRecord& DtVectorNetworkRecord::operator= ( const DtVectorNetworkRecord orig)
virtual void DtVectorNetworkRecord::setInterestRange ( double  range)
virtual
virtual double DtVectorNetworkRecord::interestRange ( ) const
virtual
virtual void DtVectorNetworkRecord::setEvalInZ ( bool  inZ)
virtual
virtual bool DtVectorNetworkRecord::evalInZ ( ) const
virtual
virtual void DtVectorNetworkRecord::addEqualCondAttr ( DtSpecificationAttribute attr)
virtual
virtual DtSimpleList* DtVectorNetworkRecord::equalCondAttrList ( ) const
virtual
virtual DtSimpleList* DtVectorNetworkRecord::takeEqualCondAttrList ( )
virtual
virtual void DtVectorNetworkRecord::addDiffCondAttr ( DtSpecificationAttribute attr)
virtual
virtual DtSimpleList* DtVectorNetworkRecord::diffCondAttrList ( ) const
virtual
virtual DtSimpleList* DtVectorNetworkRecord::takeDiffCondAttrList ( )
virtual
virtual void DtVectorNetworkRecord::addLessThanCondAttr ( DtSpecificationAttribute attr)
virtual
virtual DtSimpleList* DtVectorNetworkRecord::lessThanCondAttrList ( ) const
virtual
virtual DtSimpleList* DtVectorNetworkRecord::takeLessThanCondAttrList ( )
virtual
virtual void DtVectorNetworkRecord::addGreaterThanCondAttr ( DtSpecificationAttribute attr)
virtual
virtual DtSimpleList* DtVectorNetworkRecord::greaterThanCondAttrList ( ) const
virtual
virtual DtSimpleList* DtVectorNetworkRecord::takeGreaterThanCondAttrList ( )
virtual
virtual bool DtVectorNetworkRecord::testInvariant ( ) const
protectedvirtual
virtual void DtVectorNetworkRecord::emptyLists ( )
protectedvirtual
virtual void DtVectorNetworkRecord::copyLists ( const DtVectorNetworkRecord orig)
protectedvirtual

Member Data Documentation

double DtVectorNetworkRecord::myRange
protected
bool DtVectorNetworkRecord::myInZ
protected
DtSimpleList* DtVectorNetworkRecord::myEqualList
protected
DtSimpleList* DtVectorNetworkRecord::myDiffList
protected
DtSimpleList* DtVectorNetworkRecord::myLessThanList
protected
DtSimpleList* DtVectorNetworkRecord::myGreaterThanList
protected

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)