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

Public Member Functions | |
| DtFeatureExtentIntersectNetworkNodeMetric () | |
| virtual | ~DtFeatureExtentIntersectNetworkNodeMetric () |
| DtFeatureExtentIntersectNetworkNodeMetric (const DtFeatureExtentIntersectNetworkNodeMetric &orig) | |
| DtFeatureExtentIntersectNetworkNodeMetric & | operator= (const DtFeatureExtentIntersectNetworkNodeMetric &orig) |
| virtual bool | valid (const DtNetworkNode &node) const |
| Validate the node. | |
| virtual const DtExtent & | extentOfInterest () const |
| virtual void | setExtentOfInterest (const DtExtent &ext) |
Public Member Functions inherited from DtIntersectNetworkNodeMetric | |
| DtIntersectNetworkNodeMetric () | |
| Default constructor. | |
| virtual | ~DtIntersectNetworkNodeMetric () |
| Destructor. | |
| DtIntersectNetworkNodeMetric (const DtIntersectNetworkNodeMetric &orig) | |
| Copy constructor. | |
| DtIntersectNetworkNodeMetric & | operator= (const DtIntersectNetworkNodeMetric &orig) |
| Assignment operator. | |
| virtual double | measure (const DtNetworkNode &node) const |
| Measure the node by its distance (times the measure multiplier) from the center of interest. | |
| virtual double | measure (const DtNetworkNode &node, DtPoint &p) const |
| Measure the node by its distance (times the measure multiplier) | |
| virtual bool | validSW (const DtNetworkNode &node) const |
| Validate the southwest quadrant (closed on southwest side) | |
| virtual bool | validSE (const DtNetworkNode &node) const |
| Validate the southeast quadrant (closed on southwest side) | |
| virtual bool | validNE (const DtNetworkNode &node) const |
| Validate the northeast quadrant (closed on southwest side) | |
| virtual bool | validNW (const DtNetworkNode &node) const |
| Validate the northwest quadrant (closed on southwest side) | |
| virtual const DtChord & | centerOfInterest () const |
| Get/set the chord to be tested. | |
| virtual void | setCenterOfInterest (const DtChord &val) |
| virtual double | maxRange () const |
| get/set max Intersect range | |
| virtual void | setMaxRange (double val) |
| virtual bool | evalInZ () |
| get/set evaluation in Z | |
| virtual void | setEvalInZ (bool eval) |
| virtual double | measureMultiplier () const |
| get/set measure multiplier | |
| virtual void | setMeasureMultiplier (double val) |
| virtual const DtTerrainDatabase * | terrainDb () |
| get/set terrain database member | |
| virtual void | setTerrainDb (const DtTerrainDatabase *db) |
| virtual void | initialize (Coordinate_System *cs) |
| Initialize the metric. | |
Public Member Functions inherited from DtNetworkNodeMetric | |
| DtNetworkNodeMetric () | |
| Default constructor. | |
| virtual | ~DtNetworkNodeMetric () |
| Destructor. | |
| DtNetworkNodeMetric (const DtNetworkNodeMetric &orig) | |
| Copy constructor. | |
| DtNetworkNodeMetric & | operator= (const DtNetworkNodeMetric &orig) |
| Assignment operator. | |
Public Member Functions inherited from DtMetric | |
| DtMetric () | |
| Default constructor. | |
| virtual | ~DtMetric () |
| Destructor. | |
| DtMetric (const DtMetric &orig) | |
| Copy constructor. | |
| DtMetric & | operator= (const DtMetric &orig) |
| Assignment operator. | |
| virtual bool | validSpecification (const DtSpecification &spec) const |
| Validates the specification against the conditions set in the addEqualCondition, addDiferentCondition, addLessThanCondition and addGreaterThanCondition functions. | |
| virtual void | addEqualCondition (const DtSpecificationAttribute &attrib) |
| Adds an equality condition. | |
| virtual void | addDifferentCondition (const DtSpecificationAttribute &attrib) |
| Add a different condition. | |
| virtual void | addLessThanCondition (const DtSpecificationAttribute &attrib) |
| Add less-than condition. | |
| virtual void | addGreaterThanCondition (const DtSpecificationAttribute &attrib) |
| Add greater-than condition. | |
| virtual void | setEqualList (DtSimpleList *list) |
| Sets the list of conditions for equality. | |
| virtual void | setDiffList (DtSimpleList *list) |
| Sets the list of conditions for difference. | |
| virtual void | setLessThanList (DtSimpleList *list) |
| Sets the list of conditions for less-than. | |
| virtual void | setGreaterThanList (DtSimpleList *list) |
| Sets the list of conditions for greater-than. | |
Protected Attributes | |
| DtExtent | myExtentOfInterest |
Protected Attributes inherited from DtIntersectNetworkNodeMetric | |
| const DtTerrainDatabase * | myDb |
| DtChord | myCenterOfInterest |
| double | myMaxRange |
| double | myMeasureMultiplier |
| double | myMaxX |
| double | myMaxY |
| double | myMinX |
| double | myMinY |
| double | mySize |
| DtNetworkSegmentHelper | mySeg |
| bool | myEvalInZ |
| DtCoordTransform | myTopoToLocal |
Additional Inherited Members | |
Protected Member Functions inherited from DtIntersectNetworkNodeMetric | |
| virtual bool | intersectsWithNode (const DtNetworkSegment &seg, const DtNetworkNode &node, DtPoint &intersectionPoint, double &time) const |
| DtFeatureExtentIntersectNetworkNodeMetric::DtFeatureExtentIntersectNetworkNodeMetric | ( | ) |
|
virtual |
| DtFeatureExtentIntersectNetworkNodeMetric::DtFeatureExtentIntersectNetworkNodeMetric | ( | const DtFeatureExtentIntersectNetworkNodeMetric & | orig | ) |
| DtFeatureExtentIntersectNetworkNodeMetric& DtFeatureExtentIntersectNetworkNodeMetric::operator= | ( | const DtFeatureExtentIntersectNetworkNodeMetric & | orig | ) |
|
virtual |
Validate the node.
Reimplemented from DtIntersectNetworkNodeMetric.
|
virtual |
|
virtual |
|
protected |