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

#include <LightMaker.hh>

Inheritance diagram for gazebo::gui::SpotLightMaker:
Inheritance graph
Collaboration diagram for gazebo::gui::SpotLightMaker:
Collaboration graph

Public Member Functions

 SpotLightMaker ()
- Public Member Functions inherited from gazebo::gui::LightMaker
 LightMaker ()
bool InitFromLight (const std::string &_lightName)
 Initialize the light maker from an existing light in the scene. More...
virtual bool IsActive () const
 Checks if entity is active. More...
virtual void OnMouseDrag (const common::MouseEvent &)
 Callback for dragging with mouse. More...
virtual void OnMouseMove (const common::MouseEvent &_event)
 Callback when moving mouse. More...
void OnMousePush (const common::MouseEvent &_event)
 Callback for pushing entity with mouse. More...
virtual void OnMouseRelease (const common::MouseEvent &_event)
 Callback for releasing mouse button. More...
void Start (const rendering::UserCameraPtr _camera)
void Stop ()
- Public Member Functions inherited from gazebo::gui::EntityMaker
 EntityMaker ()
 Constructor. More...
virtual ~EntityMaker ()
 Destructor. More...

Additional Inherited Members

- Public Types inherited from gazebo::gui::EntityMaker
typedef boost::function< void(const
math::Vector3 &pos, const
math::Vector3 &scale)> 
- Static Public Member Functions inherited from gazebo::gui::EntityMaker
static void SetSnapToGrid (bool _snap)
 Set whether to snap to grid. More...
- Protected Member Functions inherited from gazebo::gui::LightMaker
virtual void CreateTheEntity ()
 Creates the entity. More...
virtual bool Init ()
 Initialize the light maker. More...
- Protected Member Functions inherited from gazebo::gui::EntityMaker
math::Vector3 GetSnappedPoint (math::Vector3 _p)
 Get a point snapped to a grid. More...
- Protected Attributes inherited from gazebo::gui::LightMaker
transport::PublisherPtr lightPub
std::string lightTypename
msgs::Light msg
int state
- Protected Attributes inherited from gazebo::gui::EntityMaker
rendering::UserCameraPtr camera
CreateCallback createCB
transport::PublisherPtr makerPub
transport::NodePtr node
transport::PublisherPtr requestPub
transport::PublisherPtr visPub

Constructor & Destructor Documentation

gazebo::gui::SpotLightMaker::SpotLightMaker ( )

References gazebo::msgs::Set().

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