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

Public Member Functions | |
| DtRangeNetworkNodeMetric () | |
| Default constructor. | |
| virtual | ~DtRangeNetworkNodeMetric () |
| Destructor. | |
| DtRangeNetworkNodeMetric (const DtRangeNetworkNodeMetric &orig) | |
| Copy constructor. | |
| DtRangeNetworkNodeMetric & | operator= (const DtRangeNetworkNodeMetric &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 bool | valid (const DtNetworkNode &node) const |
| Validate the node. | |
| 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 DtPoint & | centerOfInterest () const |
| get/set center of interest | |
| virtual void | setCenterOfInterest (const DtPoint &val) |
| virtual DtVector | vectorCenterOfInterest () const |
| get/set center of interest--DtVector form | |
| virtual void | setCenterOfInterest (const DtVector &val) |
| virtual double | maxRange () const |
| get/set max range | |
| virtual void | setMaxRange (double val) |
| virtual double | measureMultiplier () const |
| get/set measure multiplier | |
| virtual void | setMeasureMultiplier (double val) |
| virtual bool | evalInZ () const |
| get/set evaluation in Z | |
| virtual void | setEvalInZ (bool evalInZ) |
Protected Attributes | |
| DtPoint | myCenterOfInterest |
| double | myMaxRange |
| double | myMeasureMultiplier |
| bool | myEvalInZ |
Default constructor.
| virtual DtRangeNetworkNodeMetric::~DtRangeNetworkNodeMetric | ( | ) | [virtual] |
Destructor.
Copy constructor.
| DtRangeNetworkNodeMetric& DtRangeNetworkNodeMetric::operator= | ( | const DtRangeNetworkNodeMetric & | orig | ) |
Assignment operator.
| virtual double DtRangeNetworkNodeMetric::measure | ( | const DtNetworkNode & | node | ) | const [virtual] |
Measure the node by its distance (times the measure multiplier) from the center of interest.
Implements DtNetworkNodeMetric.
| virtual bool DtRangeNetworkNodeMetric::valid | ( | const DtNetworkNode & | node | ) | const [virtual] |
Validate the node.
Implements DtNetworkNodeMetric.
| virtual bool DtRangeNetworkNodeMetric::validSW | ( | const DtNetworkNode & | node | ) | const [virtual] |
Validate the southwest quadrant (closed on southwest side)
Implements DtNetworkNodeMetric.
| virtual bool DtRangeNetworkNodeMetric::validSE | ( | const DtNetworkNode & | node | ) | const [virtual] |
Validate the southeast quadrant (closed on southwest side)
Implements DtNetworkNodeMetric.
| virtual bool DtRangeNetworkNodeMetric::validNE | ( | const DtNetworkNode & | node | ) | const [virtual] |
Validate the northeast quadrant (closed on southwest side)
Implements DtNetworkNodeMetric.
| virtual bool DtRangeNetworkNodeMetric::validNW | ( | const DtNetworkNode & | node | ) | const [virtual] |
Validate the northwest quadrant (closed on southwest side)
Implements DtNetworkNodeMetric.
| virtual const DtPoint& DtRangeNetworkNodeMetric::centerOfInterest | ( | ) | const [virtual] |
get/set center of interest
| virtual void DtRangeNetworkNodeMetric::setCenterOfInterest | ( | const DtPoint & | val | ) | [virtual] |
| virtual DtVector DtRangeNetworkNodeMetric::vectorCenterOfInterest | ( | ) | const [virtual] |
get/set center of interest--DtVector form
| virtual void DtRangeNetworkNodeMetric::setCenterOfInterest | ( | const DtVector & | val | ) | [virtual] |
| virtual double DtRangeNetworkNodeMetric::maxRange | ( | ) | const [virtual] |
get/set max range
| virtual void DtRangeNetworkNodeMetric::setMaxRange | ( | double | val | ) | [virtual] |
| virtual double DtRangeNetworkNodeMetric::measureMultiplier | ( | ) | const [virtual] |
get/set measure multiplier
| virtual void DtRangeNetworkNodeMetric::setMeasureMultiplier | ( | double | val | ) | [virtual] |
| virtual bool DtRangeNetworkNodeMetric::evalInZ | ( | ) | const [virtual] |
get/set evaluation in Z
| virtual void DtRangeNetworkNodeMetric::setEvalInZ | ( | bool | evalInZ | ) | [virtual] |
DtPoint DtRangeNetworkNodeMetric::myCenterOfInterest [protected] |
double DtRangeNetworkNodeMetric::myMaxRange [protected] |
double DtRangeNetworkNodeMetric::myMeasureMultiplier [protected] |
bool DtRangeNetworkNodeMetric::myEvalInZ [protected] |