All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
gazebo::sensors::RFIDTag Class Reference

RFIDTag to interact with RFIDTagSensors Nate check. More...

#include <sensors/sensors.hh>

Inheritance diagram for gazebo::sensors::RFIDTag:
Inheritance graph
[legend]

Public Member Functions

 RFIDTag ()
 Constructor.
 
virtual ~RFIDTag ()
 Destructor.
 
virtual void Fini ()
 Finalize the sensor.
 
math::Pose GetTagPose ()
 returns pose of tag in world coordinate
 
virtual void Init ()
 Initialize the sensor.
 
virtual void Load (const std::string &_worldName, sdf::ElementPtr &_sdf)
 Load the sensor with SDF parameters.
 
virtual void Load (const std::string &_worldName)
 Load the sensor with default parameters.
 
- Public Member Functions inherited from gazebo::sensors::Sensor
 Sensor ()
 Constructor.
 
virtual ~Sensor ()
 Destructor.
 
void FillMsg (msgs::Sensor &_msg)
 fills a msgs::Sensor message.
 
common::Time GetLastUpdateTime ()
 return last update time
 
std::string GetName () const
 Get name.
 
std::string GetParentName () const
 Returns the name of the sensor parent.
 
virtual math::Pose GetPose () const
 Get the current pose.
 
std::string GetScopedName () const
 Get fully scoped name of the sensor.
 
virtual std::string GetTopic () const
 Returns the topic name as set in SDF.
 
std::string GetType () const
 Get sensor type.
 
bool GetVisualize () const
 return true if user requests the sensor to be visualized via tag: <visualize>true</visualize> in SDF
 
std::string GetWorldName () const
 Returns the name of the world the sensor is in.
 
bool IsActive ()
 Returns true if sensor generation is active.
 
virtual void Load (const std::string &_worldName, sdf::ElementPtr _sdf)
 Load the sensor with SDF parameters.
 
virtual void SetActive (bool _value)
 Set whether the sensor is active or not.
 
virtual void SetParent (const std::string &_name)
 Set the parent of the sensor.
 
void SetUpdateRate (double _hz)
 Set the update rate of the sensor.
 
void Update (bool _force)
 Update the sensor.
 

Protected Member Functions

virtual void UpdateImpl (bool _force)
 Update the sensor information.
 

Additional Inherited Members

- Protected Attributes inherited from gazebo::sensors::Sensor
bool active
 True if active.
 
std::vector< event::ConnectionPtrconnections
 
common::Time lastUpdateTime
 
transport::NodePtr node
 
std::string parentName
 
std::vector< SensorPluginPtrplugins
 
math::Pose pose
 
transport::SubscriberPtr poseSub
 
sdf::ElementPtr sdf
 
common::Time updatePeriod
 
gazebo::physics::WorldPtr world
 

Detailed Description

RFIDTag to interact with RFIDTagSensors Nate check.

Constructor & Destructor Documentation

gazebo::sensors::RFIDTag::RFIDTag ( )

Constructor.

virtual gazebo::sensors::RFIDTag::~RFIDTag ( )
virtual

Destructor.

Member Function Documentation

virtual void gazebo::sensors::RFIDTag::Fini ( )
virtual

Finalize the sensor.

Reimplemented from gazebo::sensors::Sensor.

math::Pose gazebo::sensors::RFIDTag::GetTagPose ( )
inline

returns pose of tag in world coordinate

Returns
Pose of object

References gazebo::physics::Entity::GetWorldPose().

virtual void gazebo::sensors::RFIDTag::Init ( )
virtual

Initialize the sensor.

Reimplemented from gazebo::sensors::Sensor.

virtual void gazebo::sensors::RFIDTag::Load ( const std::string &  _worldName,
sdf::ElementPtr _sdf 
)
virtual

Load the sensor with SDF parameters.

Parameters
[in]_sdfSDF Sensor parameters
[in]_worldNameName of world to load from
virtual void gazebo::sensors::RFIDTag::Load ( const std::string &  _worldName)
virtual

Load the sensor with default parameters.

Parameters
[in]_worldNameName of world to load from

Reimplemented from gazebo::sensors::Sensor.

virtual void gazebo::sensors::RFIDTag::UpdateImpl ( bool  _force)
protectedvirtual

Update the sensor information.

Parameters
[in]_forceTrue if update is forced, false if not

Reimplemented from gazebo::sensors::Sensor.


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