Public Member Functions | Private Attributes
PlumeSim Class Reference

List of all members.

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
PSSourcesource

Detailed Description

Definition at line 57 of file PlumeSim.cpp.


Constructor & Destructor Documentation

PlumeSim constructor. This is the class constructor.

Returns:
none.

Definition at line 125 of file PlumeSim.cpp.

PlumeSim destructor.

This is the class destructor.

Definition at line 246 of file PlumeSim.cpp.


Member Function Documentation

Returns the frequency of the plume.

Returns:
Frequency.

Definition at line 284 of file PlumeSim.cpp.

Service function for returning chemical values for robots.

Returns:
true if service succeeded. \ return false otherwise.

Definition at line 291 of file PlumeSim.cpp.

Update function for the plume.

Returns:
none.

Definition at line 254 of file PlumeSim.cpp.


Member Data Documentation

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.

Definition at line 108 of file PlumeSim.cpp.

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.

Definition at line 109 of file PlumeSim.cpp.

Definition at line 105 of file PlumeSim.cpp.


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


plumesim
Author(s): Gonçalo Cabrita and Pedro Sousa
autogenerated on Mon Jan 6 2014 11:27:16