VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtRangeNetworkNodeMetric Class Reference
Inheritance diagram for DtRangeNetworkNodeMetric:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtRangeNetworkNodeMetric ()
 Default constructor.
virtual ~DtRangeNetworkNodeMetric ()
 Destructor.
 DtRangeNetworkNodeMetric (const DtRangeNetworkNodeMetric &orig)
 Copy constructor.
DtRangeNetworkNodeMetricoperator= (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 DtPointcenterOfInterest () 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

Constructor & Destructor Documentation

Default constructor.

Destructor.

Copy constructor.


Member Function Documentation

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]

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]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)