A GUI plugin for a user to load an Environment component into the ECM on a live simulation.
More...
#include <EnvironmentLoader.hh>
|
| EnvironmentLoader () |
| Constructor.
|
|
| ~EnvironmentLoader () override |
| Destructor.
|
|
Q_INVOKABLE QString | DataPath () const |
| Get path to the data file to be loaded.
|
|
Q_INVOKABLE QStringList | DimensionList () const |
| Get dimensions available in the data file.
|
|
Q_INVOKABLE bool | IsConfigured () const |
| Get configuration status.
|
|
void | LoadConfig (const tinyxml2::XMLElement *_pluginElem) override |
|
Q_INVOKABLE QString | Reference () const |
| Get spatial reference.
|
|
Q_INVOKABLE QStringList | ReferenceList () const |
| Get supported spatial references.
|
|
Q_INVOKABLE void | ScheduleLoad () |
| Schedule an update.
|
|
Q_INVOKABLE void | SetDataPath (QString _dataPath) |
| Set the path to the data file to be loaded.
|
|
Q_INVOKABLE void | SetDataUrl (QUrl _dataUrl) |
| Set the URL pointing to the data file to be loaded.
|
|
Q_INVOKABLE void | SetReference (QString _reference) |
| Set spatial reference.
|
|
Q_INVOKABLE void | SetTimeIndex (int _timeIndex) |
| Set index of the time dimension in the list.
|
|
Q_INVOKABLE void | SetUnit (QString _unit) |
| Set index of the unit in the list.
|
|
Q_INVOKABLE void | SetXIndex (int _xIndex) |
| Set index of the x dimension in the list.
|
|
Q_INVOKABLE void | SetYIndex (int _yIndex) |
| Set index of the y dimension in the list.
|
|
Q_INVOKABLE void | SetZIndex (int _zIndex) |
| Set index of the z dimension in the list.
|
|
Q_INVOKABLE int | TimeIndex () const |
| Get index of the time dimension in the list.
|
|
Q_INVOKABLE QString | Unit () const |
| Get index of the unit in the list.
|
|
Q_INVOKABLE QStringList | UnitList () const |
| Get available units.
|
|
void | Update (const UpdateInfo &, EntityComponentManager &_ecm) 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.
|
|
Q_INVOKABLE int | XIndex () const |
| Get index of the x dimension in the list.
|
|
Q_INVOKABLE int | YIndex () const |
| Get index of the y dimension in the list.
|
|
Q_INVOKABLE int | ZIndex () const |
| Get index of the z dimension in the list.
|
|
| Plugin () |
|
virtual | ~Plugin () |
|
QQuickItem * | CardItem () const |
|
virtual std::string | ConfigStr () |
|
QQmlContext * | Context () const |
|
bool | DeleteLaterRequested () const |
|
void | Load (const tinyxml2::XMLElement *_pluginElem) |
|
QQuickItem * | PluginItem () const |
|
void | PostParentChanges () |
|
virtual std::string | Title () const |
|
A GUI plugin for a user to load an Environment component into the ECM on a live simulation.
gz/sim/systems/EnvironmentLoader.hh
◆ EnvironmentLoader()
◆ ~EnvironmentLoader()
◆ DataPath()
Q_INVOKABLE QString DataPath |
( |
| ) |
const |
Get path to the data file to be loaded.
◆ DataPathChanged
Notify that the path to the data file (potentially) changed.
◆ DimensionList()
Q_INVOKABLE QStringList DimensionList |
( |
| ) |
const |
Get dimensions available in the data file.
◆ DimensionListChanged
void DimensionListChanged |
( |
| ) |
|
|
signal |
Notify that the list of dimensions has changed.
◆ IsConfigured()
Q_INVOKABLE bool IsConfigured |
( |
| ) |
const |
Get configuration status.
◆ IsConfiguredChanged
void IsConfiguredChanged |
( |
| ) |
|
|
signal |
Notify configuration status changed.
◆ LoadConfig()
void LoadConfig |
( |
const tinyxml2::XMLElement * |
_pluginElem | ) |
|
|
overridevirtual |
◆ Reference()
Q_INVOKABLE QString Reference |
( |
| ) |
const |
◆ ReferenceChanged
void ReferenceChanged |
( |
| ) |
const |
|
signal |
Notify the spatial reference has changed.
◆ ReferenceList()
Q_INVOKABLE QStringList ReferenceList |
( |
| ) |
const |
Get supported spatial references.
◆ ScheduleLoad()
Q_INVOKABLE void ScheduleLoad |
( |
| ) |
|
◆ SetDataPath()
Q_INVOKABLE void SetDataPath |
( |
QString |
_dataPath | ) |
|
Set the path to the data file to be loaded.
◆ SetDataUrl()
Q_INVOKABLE void SetDataUrl |
( |
QUrl |
_dataUrl | ) |
|
Set the URL pointing to the data file to be loaded.
◆ SetReference()
Q_INVOKABLE void SetReference |
( |
QString |
_reference | ) |
|
◆ SetTimeIndex()
Q_INVOKABLE void SetTimeIndex |
( |
int |
_timeIndex | ) |
|
Set index of the time dimension in the list.
◆ SetUnit()
Q_INVOKABLE void SetUnit |
( |
QString |
_unit | ) |
|
Set index of the unit in the list.
◆ SetXIndex()
Q_INVOKABLE void SetXIndex |
( |
int |
_xIndex | ) |
|
Set index of the x dimension in the list.
◆ SetYIndex()
Q_INVOKABLE void SetYIndex |
( |
int |
_yIndex | ) |
|
Set index of the y dimension in the list.
◆ SetZIndex()
Q_INVOKABLE void SetZIndex |
( |
int |
_zIndex | ) |
|
Set index of the z dimension in the list.
◆ TimeIndex()
Q_INVOKABLE int TimeIndex |
( |
| ) |
const |
Get index of the time dimension in the list.
◆ TimeIndexChanged
void TimeIndexChanged |
( |
| ) |
const |
|
signal |
Notify the time dimension index has changed.
◆ Unit()
Q_INVOKABLE QString Unit |
( |
| ) |
const |
Get index of the unit in the list.
◆ UnitChanged
void UnitChanged |
( |
| ) |
const |
|
signal |
Notify the unit index has changed.
◆ UnitList()
Q_INVOKABLE QStringList UnitList |
( |
| ) |
const |
◆ 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.
◆ XIndex()
Q_INVOKABLE int XIndex |
( |
| ) |
const |
Get index of the x dimension in the list.
◆ XIndexChanged
void XIndexChanged |
( |
| ) |
const |
|
signal |
Notify the x dimension index has changed.
◆ YIndex()
Q_INVOKABLE int YIndex |
( |
| ) |
const |
Get index of the y dimension in the list.
◆ YIndexChanged
void YIndexChanged |
( |
| ) |
const |
|
signal |
Notify the y dimension index has changed.
◆ ZIndex()
Q_INVOKABLE int ZIndex |
( |
| ) |
const |
Get index of the z dimension in the list.
◆ ZIndexChanged
void ZIndexChanged |
( |
| ) |
const |
|
signal |
Notify the z dimension index has changed.
◆ configured
◆ dataPath
◆ dimensionList
QStringList dimensionList |
|
read |
◆ reference
◆ referenceList
QStringList referenceList |
|
read |
Spatial reference type list.
◆ timeIndex
◆ unit
◆ unitList
◆ xIndex
◆ yIndex
◆ zIndex
The documentation for this class was generated from the following file: