Public Member Functions | Private Attributes
stdr_gui::CGuiThermal Class Reference

#include <stdr_gui_thermal.h>

List of all members.

Public Member Functions

void callback (const stdr_msgs::ThermalSensorMeasurementMsg &msg)
 Callback for the rfid measurement message.
 CGuiThermal (stdr_msgs::ThermalSensorMsg msg, std::string baseTopic)
 Default contructor.
std::string getFrameId (void)
 Returns the frame id of the specific sensor.
char getVisualizationStatus (void)
 Returns the visibility status of the specific sensor.
void paint (QImage *m, float ocgd, tf::TransformListener *listener)
 Paints the rfid measurements in the map image.
void setEnvironmentalThermalSources (stdr_msgs::ThermalSourceVector env_thermal_sources)
 Sets the tags existent in the environment.
void setVisualizationStatus (char vs)
 Sets the visibility status of the specific sensor.
void toggleVisualizationStatus (void)
 Toggles the visibility status of the specific sensor.
 ~CGuiThermal (void)
 Default destructor.

Private Attributes

stdr_msgs::ThermalSourceVector env_thermal_sources_
bool lock_
 The ROS tf frame.
stdr_msgs::ThermalSensorMsg msg_
 A ros subscriber.
ros::Subscriber subscriber_
 Used to avoid drawing when a new sonar message arives.
std::string tf_frame_
 Visualization status of the specific sonar.
stdr_msgs::ThermalSensorMeasurementMsg thermal_sources_
 The tags that exist in the environment.
std::string topic_
 < The topic from which the new RFID tags will be got
char visualization_status_
 The stdr rfid sensor measurement msg.

Detailed Description

Definition at line 39 of file stdr_gui_thermal.h.


Constructor & Destructor Documentation

stdr_gui::CGuiThermal::CGuiThermal ( stdr_msgs::ThermalSensorMsg  msg,
std::string  baseTopic 
)

Default contructor.

Parameters:
msg[stdr_msgs::RfidSensorMsg] The rfid antenna description msg
baseTopic[std::string] The ros topic for subscription
Returns:
void

Definition at line 29 of file stdr_gui_thermal.cpp.

Default destructor.

Returns:
void

Definition at line 109 of file stdr_gui_thermal.cpp.


Member Function Documentation

void stdr_gui::CGuiThermal::callback ( const stdr_msgs::ThermalSensorMeasurementMsg &  msg)

Callback for the rfid measurement message.

Callback for the rfid measurements message.

Parameters:
msg[const stdr_msgs::RfidSensorMeasurementMsg&] The new rfid\ sensor measurement message
Returns:
void

Definition at line 43 of file stdr_gui_thermal.cpp.

std::string stdr_gui::CGuiThermal::getFrameId ( void  )

Returns the frame id of the specific sensor.

Returns:
std::string : The sensor's frame id

Definition at line 142 of file stdr_gui_thermal.cpp.

Returns the visibility status of the specific sensor.

Returns:
char : The visibility status

Definition at line 117 of file stdr_gui_thermal.cpp.

void stdr_gui::CGuiThermal::paint ( QImage *  m,
float  ocgd,
tf::TransformListener listener 
)

Paints the rfid measurements in the map image.

Paints the sensor measurement in the map image.

Parameters:
m[QImage*] The image to be drawn
ocgd[float] The map's resolution
listener[tf::TransformListener *] ROS tf transform listener
Returns:
void

< Find transformation

Definition at line 55 of file stdr_gui_thermal.cpp.

void stdr_gui::CGuiThermal::setEnvironmentalThermalSources ( stdr_msgs::ThermalSourceVector  env_thermal_sources)

Sets the tags existent in the environment.

Parameters:
env_tags[stdr_msgs::RfidTagVector] The tag vector
Returns:
void
Parameters:
env_tags[stdr_msgs::CO2SourceVector] The sources vector
Returns:
void

Definition at line 152 of file stdr_gui_thermal.cpp.

Sets the visibility status of the specific sensor.

Parameters:
vs[char] The new visibility status
Returns:
void

Definition at line 133 of file stdr_gui_thermal.cpp.

Toggles the visibility status of the specific sensor.

Returns:
void

Definition at line 125 of file stdr_gui_thermal.cpp.


Member Data Documentation

stdr_msgs::ThermalSourceVector stdr_gui::CGuiThermal::env_thermal_sources_ [private]

Definition at line 60 of file stdr_gui_thermal.h.

The ROS tf frame.

Definition at line 52 of file stdr_gui_thermal.h.

stdr_msgs::ThermalSensorMsg stdr_gui::CGuiThermal::msg_ [private]

A ros subscriber.

Definition at line 48 of file stdr_gui_thermal.h.

Used to avoid drawing when a new sonar message arives.

Definition at line 50 of file stdr_gui_thermal.h.

std::string stdr_gui::CGuiThermal::tf_frame_ [private]

Visualization status of the specific sonar.

Definition at line 54 of file stdr_gui_thermal.h.

stdr_msgs::ThermalSensorMeasurementMsg stdr_gui::CGuiThermal::thermal_sources_ [private]

The tags that exist in the environment.

Definition at line 59 of file stdr_gui_thermal.h.

std::string stdr_gui::CGuiThermal::topic_ [private]

< The topic from which the new RFID tags will be got

The description for the rfid antenna message

Definition at line 46 of file stdr_gui_thermal.h.

The stdr rfid sensor measurement msg.

Definition at line 56 of file stdr_gui_thermal.h.


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


stdr_gui
Author(s): Manos Tsardoulias
autogenerated on Tue Feb 7 2017 03:46:43