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:43
Physics data plotting handler that keeps track of the registered components, update them and update t...
Definition: Plotting.hh:98
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: include/ignition/gazebo/Types.hh:38
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:66
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: include/ignition/gazebo/Types.hh:90
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
Component< sdf::Physics, class PhysicsTag, serializers::PhysicsSerializer > Physics
A component type that contains the physics properties of the World entity.
Definition: include/ignition/gazebo/components/Physics.hh:50