Public Member Functions | Private Attributes | List of all members
stdr_gui::CGuiThermal Class Reference

#include <stdr_gui_thermal.h>

Public Member Functions

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

Private Attributes

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

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.

stdr_gui::CGuiThermal::~CGuiThermal ( void  )

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.

char stdr_gui::CGuiThermal::getVisualizationStatus ( void  )

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.

void stdr_gui::CGuiThermal::setVisualizationStatus ( char  vs)

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.

void stdr_gui::CGuiThermal::toggleVisualizationStatus ( void  )

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.

bool stdr_gui::CGuiThermal::lock_
private

The ROS tf frame.

Definition at line 51 of file stdr_gui_thermal.h.

stdr_msgs::ThermalSensorMsg stdr_gui::CGuiThermal::msg_
private

A ros subscriber.

Definition at line 47 of file stdr_gui_thermal.h.

ros::Subscriber stdr_gui::CGuiThermal::subscriber_
private

Used to avoid drawing when a new sonar message arives.

Definition at line 49 of file stdr_gui_thermal.h.

std::string stdr_gui::CGuiThermal::tf_frame_
private

Visualization status of the specific sonar.

Definition at line 53 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 57 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 45 of file stdr_gui_thermal.h.

char stdr_gui::CGuiThermal::visualization_status_
private

The stdr rfid sensor measurement msg.

Definition at line 55 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 Mon Jun 10 2019 15:15:17