| 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.