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();
Used to insert a new light into the scene.
Definition: LightMaker.hh:33
#define GZ_GUI_VISIBLE
Definition: system.hh:284
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.