Plotting.hh
Go to the documentation of this file.
A container of the component data that keeps track of the registered attributes and update their valu...
Definition: Plotting.hh:39
Physics data plotting handler that keeps track of the registered components, update them and update t...
Definition: Plotting.hh:94
PlotComponent(const std::string &_type, Entity _entity, ComponentTypeId _typeId)
Constructor.
void RegisterChart(std::string _attribute, int _chart)
Add a registered chart to the attribute.
STL class.
Information passed to systems on the update callback.
Definition: Types.hh:36
void UnRegisterChart(std::string _attribute, int _chart)
Remove a registered chart from the attribute.
void SetAttributeValue(std::string _attribute, const double &_value)
Set a value of specefic component attribute.
STL class.
The EntityComponentManager constructs, deletes, and returns components and entities. A component can be of any class which inherits from components::BaseComponent.
Definition: EntityComponentManager.hh:64
std::map< std::string, std::shared_ptr< ignition::gui::PlotData > > Data() const
Get all attributes of the component.
uint64_t ComponentTypeId
A unique identifier for a component type. A component type must be derived from components::BaseCompo...
Definition: Types.hh:86
This library is part of the Ignition Robotics project.
bool HasCharts()
Check if any of the component attributes has any chart.
uint64_t Entity
An Entity identifies a single object in simulation such as a model, link, or light. At its core, an Entity is just an identifier.
Definition: Entity.hh:59