Public Member Functions | Public Attributes | List of all members
PathClass Class Reference

Public Member Functions

void covariance_to_marker (const State_With_Covariance &state, visualization_msgs::Marker &marker)
 
 PathClass (const string &path_type, const State_With_Covariance &state_start, const State &state_goal, const double kappa_max, const double sigma_max)
 
void visualize ()
 

Public Attributes

Controller controller_
 
double discretization_
 
string frame_id_
 
string id_
 
double kappa_max_
 
visualization_msgs::MarkerArray marker_array_covariance_
 
visualization_msgs::MarkerArray marker_array_text_
 
visualization_msgs::Marker marker_covariance_
 
visualization_msgs::Marker marker_text_
 
Measurement_Noise measurement_noise_
 
Motion_Noise motion_noise_
 
nav_msgs::Path nav_path_
 
vector< State_With_Covariancepath_
 
string path_type_
 
geometry_msgs::PoseArray pose_array_
 
ros::Publisher pub_covariances_
 
ros::Publisher pub_path_
 
ros::Publisher pub_poses_
 
ros::Publisher pub_text_
 
double sigma_max_
 
State state_goal_
 
State_With_Covariance state_start_
 

Detailed Description

Definition at line 58 of file steering_functions_node.cpp.

Constructor & Destructor Documentation

◆ PathClass()

PathClass::PathClass ( const string &  path_type,
const State_With_Covariance state_start,
const State state_goal,
const double  kappa_max,
const double  sigma_max 
)
inline

Definition at line 92 of file steering_functions_node.cpp.

Member Function Documentation

◆ covariance_to_marker()

void PathClass::covariance_to_marker ( const State_With_Covariance state,
visualization_msgs::Marker &  marker 
)
inline

Definition at line 248 of file steering_functions_node.cpp.

◆ visualize()

void PathClass::visualize ( )
inline

Definition at line 290 of file steering_functions_node.cpp.

Member Data Documentation

◆ controller_

Controller PathClass::controller_

Definition at line 80 of file steering_functions_node.cpp.

◆ discretization_

double PathClass::discretization_

Definition at line 70 of file steering_functions_node.cpp.

◆ frame_id_

string PathClass::frame_id_

Definition at line 83 of file steering_functions_node.cpp.

◆ id_

string PathClass::id_

Definition at line 68 of file steering_functions_node.cpp.

◆ kappa_max_

double PathClass::kappa_max_

Definition at line 73 of file steering_functions_node.cpp.

◆ marker_array_covariance_

visualization_msgs::MarkerArray PathClass::marker_array_covariance_

Definition at line 87 of file steering_functions_node.cpp.

◆ marker_array_text_

visualization_msgs::MarkerArray PathClass::marker_array_text_

Definition at line 86 of file steering_functions_node.cpp.

◆ marker_covariance_

visualization_msgs::Marker PathClass::marker_covariance_

Definition at line 89 of file steering_functions_node.cpp.

◆ marker_text_

visualization_msgs::Marker PathClass::marker_text_

Definition at line 88 of file steering_functions_node.cpp.

◆ measurement_noise_

Measurement_Noise PathClass::measurement_noise_

Definition at line 79 of file steering_functions_node.cpp.

◆ motion_noise_

Motion_Noise PathClass::motion_noise_

Definition at line 78 of file steering_functions_node.cpp.

◆ nav_path_

nav_msgs::Path PathClass::nav_path_

Definition at line 84 of file steering_functions_node.cpp.

◆ path_

vector<State_With_Covariance> PathClass::path_

Definition at line 75 of file steering_functions_node.cpp.

◆ path_type_

string PathClass::path_type_

Definition at line 69 of file steering_functions_node.cpp.

◆ pose_array_

geometry_msgs::PoseArray PathClass::pose_array_

Definition at line 85 of file steering_functions_node.cpp.

◆ pub_covariances_

ros::Publisher PathClass::pub_covariances_

Definition at line 65 of file steering_functions_node.cpp.

◆ pub_path_

ros::Publisher PathClass::pub_path_

Definition at line 62 of file steering_functions_node.cpp.

◆ pub_poses_

ros::Publisher PathClass::pub_poses_

Definition at line 63 of file steering_functions_node.cpp.

◆ pub_text_

ros::Publisher PathClass::pub_text_

Definition at line 64 of file steering_functions_node.cpp.

◆ sigma_max_

double PathClass::sigma_max_

Definition at line 74 of file steering_functions_node.cpp.

◆ state_goal_

State PathClass::state_goal_

Definition at line 72 of file steering_functions_node.cpp.

◆ state_start_

State_With_Covariance PathClass::state_start_

Definition at line 71 of file steering_functions_node.cpp.


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


steering_functions
Author(s): Holger Banzhaf
autogenerated on Mon Dec 11 2023 03:27:44