18 #ifndef _GAZEBO_PHYSICS_LIGHT_HH_    19 #define _GAZEBO_PHYSICS_LIGHT_HH_    44       public: 
void ProcessMsg(
const msgs::Light &_msg);
    48       public: 
void FillMsg(msgs::Light &_msg);
    52       public: 
void SetState(
const LightState &_state);
    55       public: 
void OnPoseChange();
    58       private: 
void PublishPose();
    61       private: msgs::Light msg;
 A light entity. 
Definition: physics/Light.hh:33
 
Forward declarations for the common classes. 
Definition: Animation.hh:33
 
Store state information of a Light object. 
Definition: LightState.hh:37
 
Base class for all physics objects in Gazebo. 
Definition: Entity.hh:58
 
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message. 
 
boost::shared_ptr< Base > BasePtr
Definition: PhysicsTypes.hh:72