VR-Forces 4.0.4 Class Documentation
Public Member Functions
DtGridPathNode Class Reference

This class is used for nodes that are on the grid points used for cross-country path planning. More...

Inheritance diagram for DtGridPathNode:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtGridPathNode (const DtPoint &point, double cost, DtPathPlanner *pathPlanner)
virtual ~DtGridPathNode ()
virtual void generateChildNodes ()
 Generates child nodes that are on the adjacent grid points to this Node, and also adds vector nodes for any road segments that terminate within the grid spacing of this node.
virtual bool visited ()
 Usesed the node table on myPathPlanner to determin if the node is visited.
virtual void markVisited ()
 Usesed the node table on myPathPlanner to mark the node is visited.

Detailed Description

This class is used for nodes that are on the grid points used for cross-country path planning.


Constructor & Destructor Documentation

DtGridPathNode::DtGridPathNode ( const DtPoint point,
double  cost,
DtPathPlanner pathPlanner 
)
virtual DtGridPathNode::~DtGridPathNode ( ) [virtual]

Member Function Documentation

virtual void DtGridPathNode::generateChildNodes ( ) [virtual]

Generates child nodes that are on the adjacent grid points to this Node, and also adds vector nodes for any road segments that terminate within the grid spacing of this node.

Implements DtAStarNode.

virtual bool DtGridPathNode::visited ( ) [virtual]

Usesed the node table on myPathPlanner to determin if the node is visited.

Implements DtAStarNode.

virtual void DtGridPathNode::markVisited ( ) [virtual]

Usesed the node table on myPathPlanner to mark the node is visited.

Implements DtAStarNode.


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)