17 #ifndef _GAZEBO_RFIDTAG_HH_
18 #define _GAZEBO_RFIDTAG_HH_
22 #include <ignition/math/Pose3.hh>
28 #include "gazebo/physics/physics.hh"
49 public:
virtual void Load(
const std::string & _worldName,
50 sdf::ElementPtr _sdf);
53 public:
virtual void Load(
const std::string & _worldName);
56 public:
virtual void Init();
59 protected:
virtual bool UpdateImpl(
bool _force);
62 public:
virtual void Fini();
72 public: ignition::math::Pose3d TagPose()
const;
Encapsulates a position and rotation in three space.
Definition: Pose.hh:37
Forward declarations for transport.
#define GAZEBO_DEPRECATED(version)
Definition: CommonTypes.hh:47
RFIDTag to interact with RFIDTagSensors.
Definition: RFIDTag.hh:40
boost::shared_ptr< Entity > EntityPtr
Definition: PhysicsTypes.hh:76
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:49
Base class for sensors.
Definition: Sensor.hh:69
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:66