![]() |
VR-Forces 4.0.4 Class Documentation
|
DtNetworkNodeMetric is a metric for network nodes. More...

Public Member Functions | |
| DtNetworkNodeMetric () | |
| Default constructor. | |
| virtual | ~DtNetworkNodeMetric () |
| Destructor. | |
| DtNetworkNodeMetric (const DtNetworkNodeMetric &orig) | |
| Copy constructor. | |
| DtNetworkNodeMetric & | operator= (const DtNetworkNodeMetric &orig) |
| Assignment operator. | |
| virtual double | measure (const DtNetworkNode &node) const =0 |
| Measure the node. | |
| virtual bool | valid (const DtNetworkNode &node) const =0 |
| Validate the node. | |
| virtual bool | validSW (const DtNetworkNode &node) const =0 |
| Validate the southwest quadrant (closed on southwest side) | |
| virtual bool | validSE (const DtNetworkNode &node) const =0 |
| Validate the southeast quadrant (closed on southwest side) | |
| virtual bool | validNE (const DtNetworkNode &node) const =0 |
| Validate the northeast quadrant (closed on southwest side) | |
| virtual bool | validNW (const DtNetworkNode &node) const =0 |
| Validate the northwest quadrant (closed on southwest side) | |
DtNetworkNodeMetric is a metric for network nodes.
Default constructor.
| virtual DtNetworkNodeMetric::~DtNetworkNodeMetric | ( | ) | [virtual] |
Destructor.
| DtNetworkNodeMetric::DtNetworkNodeMetric | ( | const DtNetworkNodeMetric & | orig | ) |
Copy constructor.
| DtNetworkNodeMetric& DtNetworkNodeMetric::operator= | ( | const DtNetworkNodeMetric & | orig | ) |
Assignment operator.
| virtual double DtNetworkNodeMetric::measure | ( | const DtNetworkNode & | node | ) | const [pure virtual] |
Measure the node.
Implemented in DtIntersectNetworkNodeMetric, and DtRangeNetworkNodeMetric.
| virtual bool DtNetworkNodeMetric::valid | ( | const DtNetworkNode & | node | ) | const [pure virtual] |
Validate the node.
Implemented in DtIntersectNetworkNodeMetric, DtFeatureExtentIntersectNetworkNodeMetric, and DtRangeNetworkNodeMetric.
| virtual bool DtNetworkNodeMetric::validSW | ( | const DtNetworkNode & | node | ) | const [pure virtual] |
Validate the southwest quadrant (closed on southwest side)
Implemented in DtIntersectNetworkNodeMetric, and DtRangeNetworkNodeMetric.
| virtual bool DtNetworkNodeMetric::validSE | ( | const DtNetworkNode & | node | ) | const [pure virtual] |
Validate the southeast quadrant (closed on southwest side)
Implemented in DtIntersectNetworkNodeMetric, and DtRangeNetworkNodeMetric.
| virtual bool DtNetworkNodeMetric::validNE | ( | const DtNetworkNode & | node | ) | const [pure virtual] |
Validate the northeast quadrant (closed on southwest side)
Implemented in DtIntersectNetworkNodeMetric, and DtRangeNetworkNodeMetric.
| virtual bool DtNetworkNodeMetric::validNW | ( | const DtNetworkNode & | node | ) | const [pure virtual] |
Validate the northwest quadrant (closed on southwest side)
Implemented in DtIntersectNetworkNodeMetric, and DtRangeNetworkNodeMetric.