28#include <VisionX/interface/components/ObjectLearningByPushing.h>
35 virtual public ObjectLearningByPushingListener
45 return "ObjectLearningByPushingObserver";
49 const Ice::Current&)
override;
51 const Ice::Current&)
override;
54 ::Ice::Float objectExtent,
55 const ::armarx::Vector3BasePtr& principalAxis1,
56 const ::armarx::Vector3BasePtr& principalAxis2,
57 const ::armarx::Vector3BasePtr& principalAxis3,
58 const ::armarx::Vector3BasePtr& eigenValues,
59 const Ice::Current&)
override;
Baseclass for all ArmarX Observers.
void onConnectObserver() override
Framework hook.
void reportInitialObjectHypothesesCreated(bool hypothesesCreated, const Ice::Current &) override
void reportObjectHypothesesValidated(bool hypothesesValidated, const Ice::Current &) override
void onInitObserver() override
Framework hook.
void reportObjectHypothesisPosition(const ::armarx::FramedPositionBasePtr &objectPosition, ::Ice::Float objectExtent, const ::armarx::Vector3BasePtr &principalAxis1, const ::armarx::Vector3BasePtr &principalAxis2, const ::armarx::Vector3BasePtr &principalAxis3, const ::armarx::Vector3BasePtr &eigenValues, const Ice::Current &) override
void resetHypothesesStatus(const Ice::Current &) override
std::string getDefaultName() const override
Retrieve default name of component.