##

EntityMaker Class Referenceabstract
GUI

To make an entity, base class. More...

`#include <EntityMaker.hh>`

Inherited by LightMaker, and ModelMaker.

## Public Member Functions

| EntityMaker ()
| Constructor. More...
virtual | ~EntityMaker ()
| Destructor. More...
virtual ignition::math::Vector3d | EntityPosition () const
| Returns the entity world position. More...
virtual void | OnMouseMove (const common::MouseEvent &_event)
| Callback when moving mouse. More...
virtual void | OnMouseRelease (const common::MouseEvent &_event)
| Callback when mouse button is released. More...
virtual void | Start ()
| Start the maker. More...
virtual void | Stop ()
| Stop the maker. More...

## Protected Member Functions

virtual void | CreateTheEntity ()=0
| Creates the entity. More...
virtual void | SetEntityPosition (const ignition::math::Vector3d &_pos)
| Sets the entity world position. More...

## Detailed Description

To make an entity, base class.

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

- EntityMaker.hh