VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtFeatureExtentIntersectNetworkNodeMetric Class Reference
Inheritance diagram for DtFeatureExtentIntersectNetworkNodeMetric:
Inheritance graph
[legend]

Public Member Functions

 DtFeatureExtentIntersectNetworkNodeMetric ()
 
virtual ~DtFeatureExtentIntersectNetworkNodeMetric ()
 
 DtFeatureExtentIntersectNetworkNodeMetric (const DtFeatureExtentIntersectNetworkNodeMetric &orig)
 
DtFeatureExtentIntersectNetworkNodeMetricoperator= (const DtFeatureExtentIntersectNetworkNodeMetric &orig)
 
virtual bool valid (const DtNetworkNode &node) const
 
virtual const DtExtentextentOfInterest () const
 
virtual void setExtentOfInterest (const DtExtent &ext)
 
- Public Member Functions inherited from DtIntersectNetworkNodeMetric
 DtIntersectNetworkNodeMetric ()
 
virtual ~DtIntersectNetworkNodeMetric ()
 
 DtIntersectNetworkNodeMetric (const DtIntersectNetworkNodeMetric &orig)
 
DtIntersectNetworkNodeMetricoperator= (const DtIntersectNetworkNodeMetric &orig)
 
virtual double measure (const DtNetworkNode &node) const
 
virtual double measure (const DtNetworkNode &node, DtPoint &p) const
 
virtual bool validSW (const DtNetworkNode &node) const
 
virtual bool validSE (const DtNetworkNode &node) const
 
virtual bool validNE (const DtNetworkNode &node) const
 
virtual bool validNW (const DtNetworkNode &node) const
 
virtual const DtChordcenterOfInterest () const
 
virtual void setCenterOfInterest (const DtChord &val)
 
virtual double maxRange () const
 
virtual void setMaxRange (double val)
 
virtual bool evalInZ ()
 
virtual void setEvalInZ (bool eval)
 
virtual double measureMultiplier () const
 
virtual void setMeasureMultiplier (double val)
 
virtual const DtTerrainDatabaseterrainDb ()
 
virtual void setTerrainDb (const DtTerrainDatabase *db)
 
virtual void initialize (Coordinate_System *cs)
 
- Public Member Functions inherited from DtNetworkNodeMetric
 DtNetworkNodeMetric ()
 
virtual ~DtNetworkNodeMetric ()
 
 DtNetworkNodeMetric (const DtNetworkNodeMetric &orig)
 
DtNetworkNodeMetricoperator= (const DtNetworkNodeMetric &orig)
 
- Public Member Functions inherited from DtMetric
 DtMetric ()
 
virtual ~DtMetric ()
 
 DtMetric (const DtMetric &orig)
 
DtMetricoperator= (const DtMetric &orig)
 
virtual bool validSpecification (const DtSpecification &spec) const
 
virtual void addEqualCondition (const DtSpecificationAttribute &attrib)
 
virtual void addDifferentCondition (const DtSpecificationAttribute &attrib)
 
virtual void addLessThanCondition (const DtSpecificationAttribute &attrib)
 
virtual void addGreaterThanCondition (const DtSpecificationAttribute &attrib)
 
virtual void setEqualList (DtSimpleList *list)
 
virtual void setDiffList (DtSimpleList *list)
 
virtual void setLessThanList (DtSimpleList *list)
 
virtual void setGreaterThanList (DtSimpleList *list)
 

Protected Attributes

DtExtent myExtentOfInterest
 
- Protected Attributes inherited from DtIntersectNetworkNodeMetric
const DtTerrainDatabasemyDb
 
DtChord myCenterOfInterest
 
double myMaxRange
 
double myMeasureMultiplier
 
double myMaxX
 
double myMaxY
 
double myMinX
 
double myMinY
 
double mySize
 
DtNetworkSegmentHelper mySeg
 
bool myEvalInZ
 
DtCoordTransform myTopoToLocal
 
- Protected Attributes inherited from DtMetric
bool myOwnEqualList
 
bool myOwnDiffList
 
bool myOwnLessThanList
 
bool myOwnGreaterThanList
 
DtSimpleListmyEqualAttributes
 
DtSimpleListmyDifferentAttributes
 
DtSimpleListmyGreaterThanAttributes
 
DtSimpleListmyLessThanAttributes
 
DtCoordTransform myLocalToTopo
 
bool myMetricInitialized
 

Additional Inherited Members

- Protected Member Functions inherited from DtIntersectNetworkNodeMetric
virtual bool intersectsWithNode (const DtNetworkSegment &seg, const DtNetworkNode &node, DtPoint &intersectionPoint, double &time) const
 
- Protected Member Functions inherited from DtMetric
virtual void emptyLists ()
 
virtual void copyLists (const DtMetric &orig)
 

Constructor & Destructor Documentation

DtFeatureExtentIntersectNetworkNodeMetric::DtFeatureExtentIntersectNetworkNodeMetric ( )
virtual DtFeatureExtentIntersectNetworkNodeMetric::~DtFeatureExtentIntersectNetworkNodeMetric ( )
virtual
DtFeatureExtentIntersectNetworkNodeMetric::DtFeatureExtentIntersectNetworkNodeMetric ( const DtFeatureExtentIntersectNetworkNodeMetric orig)

Member Function Documentation

DtFeatureExtentIntersectNetworkNodeMetric& DtFeatureExtentIntersectNetworkNodeMetric::operator= ( const DtFeatureExtentIntersectNetworkNodeMetric orig)
virtual bool DtFeatureExtentIntersectNetworkNodeMetric::valid ( const DtNetworkNode node) const
virtual

Validate the node.

Reimplemented from DtIntersectNetworkNodeMetric.

virtual const DtExtent& DtFeatureExtentIntersectNetworkNodeMetric::extentOfInterest ( ) const
virtual
virtual void DtFeatureExtentIntersectNetworkNodeMetric::setExtentOfInterest ( const DtExtent ext)
virtual

Member Data Documentation

DtExtent DtFeatureExtentIntersectNetworkNodeMetric::myExtentOfInterest
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)