18 #ifndef _GAZEBO_LIGHTMAKER_HH_    19 #define _GAZEBO_LIGHTMAKER_HH_    30     class LightMakerPrivate;
    47       public: 
bool InitFromLight(
const std::string &_lightName);
    50       public: 
virtual ignition::math::Vector3d EntityPosition() 
const;
    53       protected: 
virtual void SetEntityPosition(
    54           const ignition::math::Vector3d &_pos);
    58       protected: 
virtual bool Init();
    61       protected: 
virtual void CreateTheEntity();
 Forward declarations for the common classes. 
Definition: Animation.hh:33
 
Used to insert a new light into the scene. 
Definition: LightMaker.hh:33
 
Used to insert a new spot light into the scene. 
Definition: LightMaker.hh:72
 
Used to insert a new point light into the scene. 
Definition: LightMaker.hh:65
 
To make an entity, base class. 
Definition: EntityMaker.hh:37
 
Used to insert a new directional light into the scene. 
Definition: LightMaker.hh:79
 
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.