#include <ArmarXCore/core/ComponentPlugin.h>
Inherits ManagedIceObjectPlugin.
Inherited by ReaderWriterPlugin< armarx::armem::articulated_object::Writer >, ReaderWriterPlugin< armarx::armem::articulated_object::Reader >, ReaderWriterPlugin< armarx::armem::robot_state::client::localization::TransformWriter >, ReaderWriterPlugin< armarx::armem::robot_state::client::localization::TransformReader >, ReaderWriterPlugin< armarx::armem::robot_state::VirtualRobotReader >, ReaderWriterPlugin< armarx::armem::articulated_object::ArticulatedObjectWriter >, ReaderWriterPlugin< armarx::armem::articulated_object::ArticulatedObjectReader >, ReaderWriterPlugin< armarx::navigation::memory::client::costmap::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::costmap::Writer >, ReaderWriterPlugin< armarx::navigation::memory::client::rooms::Reader >, ReaderWriterPlugin< armarx::armem::human::client::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::laser_scanner_features::Reader >, ReaderWriterPlugin< armarx::armem::vision::occupancy_grid::client::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::human::Writer >, ReaderWriterPlugin< armarx::navigation::memory::client::laser_scanner_features::Writer >, ReaderWriterPlugin< armarx::armem::human::client::PersonInstanceReader >, ReaderWriterPlugin< armarx::armem::laser_scans::client::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::graph::Reader >, ReaderWriterPlugin< armarx::armem::obj::clazz::ClassReader >, ReaderWriterPlugin< armarx::navigation::memory::client::param::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::param::Writer >, ReaderWriterPlugin< armarx::navigation::memory::client::events::Writer >, ReaderWriterPlugin< armarx::navigation::memory::client::stack_result::Writer >, ReaderWriterPlugin< armarx::navigation::memory::client::costmap3d::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::human::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::costmap3d::Writer >, ReaderWriterPlugin< armarx::armem::robot_state::VirtualRobotWriter >, ReaderWriterPlugin< armarx::armem::obj::instance::Reader >, ListeningPlugin, Plugin, ReaderWriterPlugin< T >, Plugin, Plugin, ComponentPlugin, ComponentPlugin, ArVizComponentPlugin, AronComponentConfigPlugin< AronStructT >, CartesianPositionControlComponentPlugin, DebugDrawerHelperComponentPlugin, DebugObserverComponentPlugin, FrameTrackingComponentPlugin, GraspCandidateObserverComponentPlugin, GraspGeneratorComponentPlugin, GraspSelectionManagerComponentPlugin, HandUnitComponentPlugin, HeartbeatComponentPlugin, JsonStorageComponentPlugin, KinematicUnitComponentPlugin, LightweightRemoteGuiComponentPlugin, MessageDisplayComponentPlugin, NaturalIKComponentPlugin, ObjectPoseClientPlugin, ObjectPoseProviderPlugin, PlannedMotionProviderComponentPlugin, PlatformUnitComponentPlugin, RemoteGuiComponentPlugin, RobotNameServiceComponentPlugin, RobotPlacementComponentPlugin, RobotStateComponentPlugin, RobotUnitComponentPlugin, RobotUnitObserverComponentPlugin, SemanticGraphStorageComponentPlugin, SkillManagerComponentPlugin, SkillProviderComponentPlugin, StatechartListenerComponentPlugin, TrajectoryPlayerComponentPlugin, ComponentPlugin, and Plugin.
|
| virtual void | componentPropertiesUpdated (const std::set< std::string > &changedProperties) |
| |
| | ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre) |
| |
| virtual void | postCreatePropertyDefinitions (PropertyDefinitionsPtr &properties) |
| |
| template<class PluginT, class... ParamsT> |
| PluginT * | addPlugin (const std::string prefix="", ParamsT &&... params) |
| |
| template<class PluginT, class... ParamsT> |
| void | addPlugin (PluginT *&targ, const std::string prefix="", ParamsT &&... params) |
| |
| template<class PluginT, class... ParamsT> |
| void | addPlugin (std::experimental::observer_ptr< PluginT > &targ, const std::string prefix="", ParamsT &&... params) |
| |
| void | addPluginDependency (ManagedIceObjectPlugin *dependedOn) |
| |
| void | addPluginDependency (std::experimental::observer_ptr< ManagedIceObjectPlugin > dependedOn) |
| |
| std::string | makePropertyName (const std::string &name) |
| |
| | ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre) |
| |
| virtual void | postOnConnectComponent () |
| |
| virtual void | postOnDisconnectComponent () |
| |
| virtual void | postOnExitComponent () |
| |
| virtual void | postOnInitComponent () |
| |
| const std::string & | prefix () const |
| |
| virtual void | preOnConnectComponent () |
| |
| virtual void | preOnDisconnectComponent () |
| |
| virtual void | preOnExitComponent () |
| |
| virtual void | preOnInitComponent () |
| |
Definition at line 37 of file ComponentPlugin.h.
◆ componentPropertiesUpdated()
| void componentPropertiesUpdated |
( |
const std::set< std::string > & | changedProperties | ) |
|
|
protectedvirtual |
◆ ManagedIceObjectPlugin()
◆ postCreatePropertyDefinitions()
Reimplemented in ListeningPlugin, Plugin, ReaderWriterPlugin< T >, ReaderWriterPlugin< armarx::armem::articulated_object::ArticulatedObjectReader >, ReaderWriterPlugin< armarx::armem::articulated_object::ArticulatedObjectWriter >, ReaderWriterPlugin< armarx::armem::articulated_object::Reader >, ReaderWriterPlugin< armarx::armem::articulated_object::Writer >, ReaderWriterPlugin< armarx::armem::human::client::PersonInstanceReader >, ReaderWriterPlugin< armarx::armem::human::client::Reader >, ReaderWriterPlugin< armarx::armem::laser_scans::client::Reader >, ReaderWriterPlugin< armarx::armem::obj::clazz::ClassReader >, ReaderWriterPlugin< armarx::armem::obj::instance::Reader >, ReaderWriterPlugin< armarx::armem::robot_state::client::localization::TransformReader >, ReaderWriterPlugin< armarx::armem::robot_state::client::localization::TransformWriter >, ReaderWriterPlugin< armarx::armem::robot_state::VirtualRobotReader >, ReaderWriterPlugin< armarx::armem::robot_state::VirtualRobotWriter >, ReaderWriterPlugin< armarx::armem::vision::occupancy_grid::client::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::costmap3d::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::costmap3d::Writer >, ReaderWriterPlugin< armarx::navigation::memory::client::costmap::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::costmap::Writer >, ReaderWriterPlugin< armarx::navigation::memory::client::events::Writer >, ReaderWriterPlugin< armarx::navigation::memory::client::graph::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::human::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::human::Writer >, ReaderWriterPlugin< armarx::navigation::memory::client::laser_scanner_features::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::laser_scanner_features::Writer >, ReaderWriterPlugin< armarx::navigation::memory::client::param::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::param::Writer >, ReaderWriterPlugin< armarx::navigation::memory::client::rooms::Reader >, ReaderWriterPlugin< armarx::navigation::memory::client::stack_result::Writer >, Plugin, Plugin, ComponentPlugin, ComponentPlugin, AronComponentConfigPlugin< AronStructT >, ArVizComponentPlugin, CartesianPositionControlComponentPlugin, DebugDrawerHelperComponentPlugin, DebugObserverComponentPlugin, FrameTrackingComponentPlugin, GraspCandidateObserverComponentPlugin, GraspGeneratorComponentPlugin, GraspSelectionManagerComponentPlugin, HandUnitComponentPlugin, HeartbeatComponentPlugin, JsonStorageComponentPlugin, KinematicUnitComponentPlugin, LightweightRemoteGuiComponentPlugin, MessageDisplayComponentPlugin, NaturalIKComponentPlugin, ObjectPoseProviderPlugin, PlannedMotionProviderComponentPlugin, PlatformUnitComponentPlugin, RemoteGuiComponentPlugin, RobotNameServiceComponentPlugin, RobotPlacementComponentPlugin, RobotStateComponentPlugin, RobotUnitComponentPlugin, RobotUnitObserverComponentPlugin, SemanticGraphStorageComponentPlugin, SkillManagerComponentPlugin, SkillProviderComponentPlugin, StatechartListenerComponentPlugin, TrajectoryPlayerComponentPlugin, Plugin, and Plugin.
Definition at line 36 of file ComponentPlugin.cpp.
◆ Component
The documentation for this class was generated from the following files: