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

Implements the functionalities of an RFID tag. More...

#include <stdr_gui_rfid_tag.h>

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

Public Member Functions

 CGuiRfidTag (QPoint p, std::string name, float resolution)
 Default contructor. More...
 
virtual void draw (QImage *img)
 Draws the tag in the map. More...
 
QString getMessage (void)
 Returns the tag message. More...
 
void setMessage (QString msg)
 Sets the tag message. More...
 
 ~CGuiRfidTag (void)
 Default destructor. More...
 
- Public Member Functions inherited from stdr_gui::CGuiSource
 CGuiSource (QPoint p, std::string name, float resolution)
 Default contructor. More...
 
virtual bool checkProximity (QPoint p)
 Checks proximity to a point. More...
 
std::string getName (void)
 Returns the "name" of the source. More...
 
virtual ~CGuiSource (void)
 Default destructor. More...
 

Private Attributes

QString message_
 < The message of the rfid tag More...
 

Additional Inherited Members

- Protected Attributes inherited from stdr_gui::CGuiSource
std::string name_
 The OGM resolution. More...
 
QPoint position_
 < The position of the source in the map More...
 
float resolution_
 

Detailed Description

Implements the functionalities of an RFID tag.

Definition at line 38 of file stdr_gui_rfid_tag.h.

Constructor & Destructor Documentation

stdr_gui::CGuiRfidTag::CGuiRfidTag ( QPoint  p,
std::string  name,
float  resolution 
)

Default contructor.

Parameters
p[QPoint] The pose of the rfid tag
name[std::string] The "name" of the rfid tag
resolution[float] The map's resolution
Returns
void
Parameters
p[QPoint] The pose of the rfid tag
name[std::string] The "name" of the rfid tag
Returns
void

Definition at line 33 of file stdr_gui_rfid_tag.cpp.

stdr_gui::CGuiRfidTag::~CGuiRfidTag ( void  )

Default destructor.

Returns
void

Definition at line 44 of file stdr_gui_rfid_tag.cpp.

Member Function Documentation

void stdr_gui::CGuiRfidTag::draw ( QImage *  img)
virtual

Draws the tag in the map.

Parameters
img[QImage*] The image to draw to
Returns
void

Implements stdr_gui::CGuiSource.

Definition at line 54 of file stdr_gui_rfid_tag.cpp.

QString stdr_gui::CGuiRfidTag::getMessage ( void  )

Returns the tag message.

Returns
QString

Definition at line 113 of file stdr_gui_rfid_tag.cpp.

void stdr_gui::CGuiRfidTag::setMessage ( QString  msg)

Sets the tag message.

Parameters
msg[QString] The message to be set
Returns
void

Definition at line 104 of file stdr_gui_rfid_tag.cpp.

Member Data Documentation

QString stdr_gui::CGuiRfidTag::message_
private

< The message of the rfid tag

Definition at line 43 of file stdr_gui_rfid_tag.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