A class for tracing and visualizing the path generated by the Planner.  
 More...
#include <path.h>
 | 
| 
ros::NodeHandle  | n | 
|   | A handle to the ROS node. 
  | 
|   | 
| 
ros::Publisher  | pubPath | 
|   | Publisher for the path as a spline. 
  | 
|   | 
| 
ros::Publisher  | pubPathNodes | 
|   | Publisher for the nodes on the path. 
  | 
|   | 
| 
ros::Publisher  | pubPathVehicles | 
|   | Publisher for the vehicle along the path. 
  | 
|   | 
| 
nav_msgs::Path  | path | 
|   | Path data structure for visualization. 
  | 
|   | 
| 
visualization_msgs::MarkerArray  | pathNodes | 
|   | Nodes data structure for visualization. 
  | 
|   | 
| 
visualization_msgs::MarkerArray  | pathVehicles | 
|   | Vehicle data structure for visualization. 
  | 
|   | 
| 
bool  | smoothed = false | 
|   | Value that indicates that the path is smoothed/post processed. 
  | 
|   | 
A class for tracing and visualizing the path generated by the Planner. 
 
      
        
          | void Path::addNode  | 
          ( | 
          const Node3D &  | 
          node,  | 
        
        
           | 
           | 
          int  | 
          i  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Adds a node to the path. 
- Parameters
 - 
  
    | node | a 3D node  | 
    | i | a parameter for counting the number of nodes  | 
  
   
 
 
      
        
          | void Path::addSegment  | 
          ( | 
          const Node3D &  | 
          node | ) | 
           | 
        
      
 
Adds a segment to the path. 
- Parameters
 - 
  
  
 
 
 
      
        
          | void Path::addVehicle  | 
          ( | 
          const Node3D &  | 
          node,  | 
        
        
           | 
           | 
          int  | 
          i  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Adds a vehicle shape to the path. 
- Parameters
 - 
  
    | node | a 3D node  | 
    | i | a parameter for counting the number of nodes  | 
  
   
 
 
      
        
          | void Path::updatePath  | 
          ( | 
          std::vector< Node3D >  | 
          nodePath | ) | 
           | 
        
      
 
Given a node pointer the path to the root node will be traced recursively. 
- Parameters
 - 
  
    | node | a 3D node, usually the goal node  | 
    | i | a parameter for counting the number of nodes | 
  
   
Given a node pointer the path to the root node will be traced recursively 
- Parameters
 - 
  
    | node | a 3D node, usually the goal node  | 
    | i | a parameter for counting the number of nodes  | 
  
   
 
 
The documentation for this class was generated from the following files: