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: