|
#include <ArmarXCore/core/ComponentPlugin.h>
Protected Member Functions | |
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 () |
Friends | |
class | Component |
Additional Inherited Members | |
![]() | |
ManagedIceObject & | parent () |
template<class T > | |
T & | parent () |
const ManagedIceObject & | parent () const |
template<class T > | |
const T & | parent () const |
template<class T > | |
bool | parentDerives () const |
virtual | ~ManagedIceObjectPlugin ()=default |
Definition at line 38 of file ComponentPlugin.h.
|
protectedvirtual |
Definition at line 43 of file ComponentPlugin.cpp.
|
protected |
Definition at line 36 of file ManagedIceObjectPlugin.cpp.
|
protectedvirtual |
Reimplemented in RemoteGuiComponentPlugin, RobotStateComponentPlugin, HeartbeatComponentPlugin, DebugDrawerHelperComponentPlugin, DebugObserverComponentPlugin, JsonStorageComponentPlugin, ReaderWriterPlugin< T >, ReaderWriterPlugin< armarx::armem::robot_state::VirtualRobotWriter >, ReaderWriterPlugin< armarx::armem::articulated_object::ArticulatedObjectWriter >, ReaderWriterPlugin< armarx::armem::articulated_object::ArticulatedObjectReader >, ReaderWriterPlugin< armarx::armem::robot_state::VirtualRobotReader >, LightweightRemoteGuiComponentPlugin, MessageDisplayComponentPlugin, SkillProviderComponentPlugin, Plugin, Plugin, SemanticGraphStorageComponentPlugin, CartesianPositionControlComponentPlugin, FrameTrackingComponentPlugin, HandUnitComponentPlugin, KinematicUnitComponentPlugin, NaturalIKComponentPlugin, PlatformUnitComponentPlugin, RobotUnitComponentPlugin, RobotUnitObserverComponentPlugin, TrajectoryPlayerComponentPlugin, SkillManagerComponentPlugin, GraspGeneratorComponentPlugin, GraspSelectionManagerComponentPlugin, PlannedMotionProviderComponentPlugin, RobotPlacementComponentPlugin, StatechartListenerComponentPlugin, GraspCandidateObserverComponentPlugin, ArVizComponentPlugin, ObjectPoseProviderPlugin, AronComponentConfigPlugin< AronStructT >, Plugin, and ListeningPlugin.
Definition at line 37 of file ComponentPlugin.cpp.
|
friend |
Definition at line 42 of file ComponentPlugin.h.