Displays a tree view with all the entities in the world.
More...
#include <EntityTree.hh>
|
| | EntityTree () |
| | Constructor.
|
| |
| | ~EntityTree () override |
| | Destructor.
|
| |
| Q_INVOKABLE void | DeselectAllEntities () |
| | Callback when all entities have been deselected. This should be called from QML.
|
| |
| void | LoadConfig (const tinyxml2::XMLElement *_pluginElem) override |
| |
| Q_INVOKABLE void | OnEntitySelectedFromQml (Entity _entity) |
| | Callback when an entity has been selected. This should be called from QML.
|
| |
| Q_INVOKABLE void | OnInsertEntity (const QString &_type) |
| | Callback to insert a new entity.
|
| |
| Q_INVOKABLE void | OnLoadMesh (const QString &_mesh) |
| | Callback to insert a new entity.
|
| |
| void | Update (const UpdateInfo &, EntityComponentManager &) override |
| | Update callback called every time the system is stepped. This is called at a Gazebo Transport thread, so any interaction with Qt should be done through signals and slots.
|
| |
|
| bool | eventFilter (QObject *_obj, QEvent *_event) override |
| |
Displays a tree view with all the entities in the world.
Configuration
None
◆ EntityTree()
◆ ~EntityTree()
◆ DeselectAllEntities()
| Q_INVOKABLE void DeselectAllEntities |
( |
| ) |
|
Callback when all entities have been deselected. This should be called from QML.
◆ eventFilter()
| bool eventFilter |
( |
QObject * |
_obj, |
|
|
QEvent * |
_event |
|
) |
| |
|
overrideprotected |
◆ LoadConfig()
| void LoadConfig |
( |
const tinyxml2::XMLElement * |
_pluginElem | ) |
|
|
override |
◆ OnEntitySelectedFromQml()
| Q_INVOKABLE void OnEntitySelectedFromQml |
( |
Entity |
_entity | ) |
|
Callback when an entity has been selected. This should be called from QML.
- Parameters
-
| [in] | _entity | Entity being selected. |
◆ OnInsertEntity()
| Q_INVOKABLE void OnInsertEntity |
( |
const QString & |
_type | ) |
|
Callback to insert a new entity.
- Parameters
-
| [in] | _type | Type of entity to insert |
◆ OnLoadMesh()
| Q_INVOKABLE void OnLoadMesh |
( |
const QString & |
_mesh | ) |
|
Callback to insert a new entity.
- Parameters
-
| [in] | _mesh | Mesh file to create a model from. |
◆ Update()
Update callback called every time the system is stepped. This is called at a Gazebo Transport thread, so any interaction with Qt should be done through signals and slots.
- Parameters
-
| [in] | _info | Current simulation information, such as time. |
| [in] | _ecm | Mutable reference to the ECM, so the system can read and write entities and their components. |
Reimplemented from GuiSystem.
The documentation for this class was generated from the following file: