Public Member Functions | Public Attributes | List of all members
fields2cover_ros::VisualizerNode Class Reference

#include <Fields2CoverVisualizerNode.h>

Public Member Functions

void init_VisualizerNode ()
 
void publish_topics (void)
 
void rqt_callback (fields2cover_ros::F2CConfig &config, uint32_t level)
 

Public Attributes

bool automatic_angle_ {false}
 
ros::Publisher field_gps_publisher_
 
ros::Publisher field_no_headlands_publisher_
 
ros::Publisher field_polygon_publisher_
 
ros::Publisher field_swaths_publisher_
 
F2CFields fields_
 
sensor_msgs::NavSatFix gps_
 
int opt_route_type_ {0}
 
int opt_turn_type_ {0}
 
F2COptim optim_
 
ros::NodeHandle private_node_handle_ { "~" }
 
ros::NodeHandle public_node_handle_
 
F2CRobot robot_ {2.1, 2.5}
 
int sg_objective_ {0}
 
f2c::Transform transf_
 

Detailed Description

Definition at line 21 of file Fields2CoverVisualizerNode.h.

Member Function Documentation

◆ init_VisualizerNode()

void fields2cover_ros::VisualizerNode::init_VisualizerNode ( )

Definition at line 22 of file Fields2CoverVisualizerNode.cpp.

◆ publish_topics()

void fields2cover_ros::VisualizerNode::publish_topics ( void  )

Definition at line 41 of file Fields2CoverVisualizerNode.cpp.

◆ rqt_callback()

void fields2cover_ros::VisualizerNode::rqt_callback ( fields2cover_ros::F2CConfig &  config,
uint32_t  level 
)

Definition at line 167 of file Fields2CoverVisualizerNode.cpp.

Member Data Documentation

◆ automatic_angle_

bool fields2cover_ros::VisualizerNode::automatic_angle_ {false}

Definition at line 44 of file Fields2CoverVisualizerNode.h.

◆ field_gps_publisher_

ros::Publisher fields2cover_ros::VisualizerNode::field_gps_publisher_

Definition at line 33 of file Fields2CoverVisualizerNode.h.

◆ field_no_headlands_publisher_

ros::Publisher fields2cover_ros::VisualizerNode::field_no_headlands_publisher_

Definition at line 32 of file Fields2CoverVisualizerNode.h.

◆ field_polygon_publisher_

ros::Publisher fields2cover_ros::VisualizerNode::field_polygon_publisher_

Definition at line 31 of file Fields2CoverVisualizerNode.h.

◆ field_swaths_publisher_

ros::Publisher fields2cover_ros::VisualizerNode::field_swaths_publisher_

Definition at line 34 of file Fields2CoverVisualizerNode.h.

◆ fields_

F2CFields fields2cover_ros::VisualizerNode::fields_

Definition at line 40 of file Fields2CoverVisualizerNode.h.

◆ gps_

sensor_msgs::NavSatFix fields2cover_ros::VisualizerNode::gps_

Definition at line 36 of file Fields2CoverVisualizerNode.h.

◆ opt_route_type_

int fields2cover_ros::VisualizerNode::opt_route_type_ {0}

Definition at line 47 of file Fields2CoverVisualizerNode.h.

◆ opt_turn_type_

int fields2cover_ros::VisualizerNode::opt_turn_type_ {0}

Definition at line 46 of file Fields2CoverVisualizerNode.h.

◆ optim_

F2COptim fields2cover_ros::VisualizerNode::optim_

Definition at line 42 of file Fields2CoverVisualizerNode.h.

◆ private_node_handle_

ros::NodeHandle fields2cover_ros::VisualizerNode::private_node_handle_ { "~" }

Definition at line 28 of file Fields2CoverVisualizerNode.h.

◆ public_node_handle_

ros::NodeHandle fields2cover_ros::VisualizerNode::public_node_handle_

Definition at line 29 of file Fields2CoverVisualizerNode.h.

◆ robot_

F2CRobot fields2cover_ros::VisualizerNode::robot_ {2.1, 2.5}

Definition at line 41 of file Fields2CoverVisualizerNode.h.

◆ sg_objective_

int fields2cover_ros::VisualizerNode::sg_objective_ {0}

Definition at line 45 of file Fields2CoverVisualizerNode.h.

◆ transf_

f2c::Transform fields2cover_ros::VisualizerNode::transf_

Definition at line 38 of file Fields2CoverVisualizerNode.h.


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


fields2cover_ros
Author(s):
autogenerated on Tue Feb 7 2023 03:46:06