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

Implements the functionalities of the sonar visualization widget. Inherits form QWidget and Ui_sonarVisualization (auto created from ui file) More...

#include <stdr_sonar_visualization.h>

Inheritance diagram for stdr_gui::CSonarVisualisation:
Inheritance graph
[legend]

Public Member Functions

void callback (const sensor_msgs::Range &msg)
 Called when new laser data are available. More...
 
void closeEvent (QCloseEvent *event)
 Called when the close event is triggered. More...
 
 CSonarVisualisation (QString name, float resolution)
 Default contructor. More...
 
void destruct (void)
 Destroys the visualizer. More...
 
bool getActive (void)
 Returns true if the visualizer is active. More...
 
void paint (void)
 Paints the visualizer. More...
 
void setSonar (stdr_msgs::SonarSensorMsg msg)
 Sets the sonar description message. More...
 
 ~CSonarVisualisation (void)
 Default destructor. More...
 

Private Attributes

bool active_
 < True if the visualizer is active More...
 
stdr_msgs::SonarSensorMsg msg_
 The laser frame id. More...
 
QString name_
 
sensor_msgs::Range range_
 Subscriber for getting the sonar ranges. More...
 
float resolution_
 The latest sonar range. More...
 
ros::Subscriber subscriber_
 Description of the sonar sensor. More...
 

Detailed Description

Implements the functionalities of the sonar visualization widget. Inherits form QWidget and Ui_sonarVisualization (auto created from ui file)

Definition at line 39 of file stdr_sonar_visualization.h.

Constructor & Destructor Documentation

stdr_gui::CSonarVisualisation::CSonarVisualisation ( QString  name,
float  resolution 
)

Default contructor.

Parameters
name[QString] Sonar frame id
resolution[float] Map resolution
Returns
void

Definition at line 32 of file stdr_sonar_visualization.cpp.

stdr_gui::CSonarVisualisation::~CSonarVisualisation ( void  )

Default destructor.

Returns
void

Definition at line 55 of file stdr_sonar_visualization.cpp.

Member Function Documentation

void stdr_gui::CSonarVisualisation::callback ( const sensor_msgs::Range &  msg)

Called when new laser data are available.

Parameters
msg[const sensor_msgs::Range&] The new sonar data
Returns
void

Definition at line 111 of file stdr_sonar_visualization.cpp.

void stdr_gui::CSonarVisualisation::closeEvent ( QCloseEvent *  event)

Called when the close event is triggered.

Parameters
event[QCloseEvent*] The close event
Returns
void

Definition at line 78 of file stdr_sonar_visualization.cpp.

void stdr_gui::CSonarVisualisation::destruct ( void  )

Destroys the visualizer.

Returns
void

Definition at line 64 of file stdr_sonar_visualization.cpp.

bool stdr_gui::CSonarVisualisation::getActive ( void  )

Returns true if the visualizer is active.

Returns
bool

Definition at line 89 of file stdr_sonar_visualization.cpp.

void stdr_gui::CSonarVisualisation::paint ( void  )

Paints the visualizer.

Returns
void

Definition at line 120 of file stdr_sonar_visualization.cpp.

void stdr_gui::CSonarVisualisation::setSonar ( stdr_msgs::SonarSensorMsg  msg)

Sets the sonar description message.

Parameters
msg[stdr_msgs::SonarSensorMsg] The sonar description
Returns
void

Definition at line 99 of file stdr_sonar_visualization.cpp.

Member Data Documentation

bool stdr_gui::CSonarVisualisation::active_
private

< True if the visualizer is active

The map resolution

Definition at line 46 of file stdr_sonar_visualization.h.

stdr_msgs::SonarSensorMsg stdr_gui::CSonarVisualisation::msg_
private

The laser frame id.

Definition at line 54 of file stdr_sonar_visualization.h.

QString stdr_gui::CSonarVisualisation::name_
private

Definition at line 56 of file stdr_sonar_visualization.h.

sensor_msgs::Range stdr_gui::CSonarVisualisation::range_
private

Subscriber for getting the sonar ranges.

Definition at line 50 of file stdr_sonar_visualization.h.

float stdr_gui::CSonarVisualisation::resolution_
private

The latest sonar range.

Definition at line 48 of file stdr_sonar_visualization.h.

ros::Subscriber stdr_gui::CSonarVisualisation::subscriber_
private

Description of the sonar sensor.

Definition at line 52 of file stdr_sonar_visualization.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