Public Member Functions | |
double | getFrequency () |
Returns the frequency of the plume. | |
PlumeSim () | |
PlumeSim constructor. This is the class constructor. | |
bool | ReadPlumeSim (plumesim::ReadPlumeSim::Request &req, plumesim::ReadPlumeSim::Response &res) |
Service function for returning chemical values for robots. | |
void | UpdatePlume () |
Update function for the plume. | |
~PlumeSim () | |
PlumeSim destructor. | |
Private Attributes | |
double | freq |
std::string | global_frame_id |
ros::Publisher | marker_pub |
ros::NodeHandle | n |
double | plume_color_a |
double | plume_color_b |
double | plume_color_g |
double | plume_color_r |
int | plume_id |
std::string | plume_ns |
visualization_msgs::Marker | points |
ros::ServiceServer | service |
PSSource * | source |
Definition at line 57 of file PlumeSim.cpp.
PlumeSim constructor. This is the class constructor.
Definition at line 125 of file PlumeSim.cpp.
double PlumeSim::getFrequency | ( | ) |
bool PlumeSim::ReadPlumeSim | ( | plumesim::ReadPlumeSim::Request & | req, |
plumesim::ReadPlumeSim::Response & | res | ||
) |
Service function for returning chemical values for robots.
Definition at line 291 of file PlumeSim.cpp.
void PlumeSim::UpdatePlume | ( | ) |
double PlumeSim::freq [private] |
Definition at line 115 of file PlumeSim.cpp.
std::string PlumeSim::global_frame_id [private] |
Definition at line 113 of file PlumeSim.cpp.
ros::Publisher PlumeSim::marker_pub [private] |
Definition at line 108 of file PlumeSim.cpp.
ros::NodeHandle PlumeSim::n [private] |
Definition at line 107 of file PlumeSim.cpp.
double PlumeSim::plume_color_a [private] |
Definition at line 117 of file PlumeSim.cpp.
double PlumeSim::plume_color_b [private] |
Definition at line 117 of file PlumeSim.cpp.
double PlumeSim::plume_color_g [private] |
Definition at line 117 of file PlumeSim.cpp.
double PlumeSim::plume_color_r [private] |
Definition at line 117 of file PlumeSim.cpp.
int PlumeSim::plume_id [private] |
Definition at line 120 of file PlumeSim.cpp.
std::string PlumeSim::plume_ns [private] |
Definition at line 119 of file PlumeSim.cpp.
visualization_msgs::Marker PlumeSim::points [private] |
Definition at line 111 of file PlumeSim.cpp.
ros::ServiceServer PlumeSim::service [private] |
Definition at line 109 of file PlumeSim.cpp.
PSSource* PlumeSim::source [private] |
Definition at line 105 of file PlumeSim.cpp.