|
|
#include <MemoryX/libraries/motionmodels/MotionModelAttachedToOtherObject.h>
Inheritance diagram for MotionModelAttachedToOtherObject:Public Member Functions | |
| AbstractMotionModel::EMotionModelType | getMotionModelType () override |
| MotionModelAttachedToOtherObject (armarx::RobotStateComponentInterfacePrx robotStateProxy, armarx::ChannelRefPtr channelRefToObjectToWhichThisIsAttached) | |
| void | savePredictedPoseAtStartOfCurrentLocalization (const Ice::Current &c=Ice::emptyCurrent) override |
| void | setPoseAtLastLocalisation (const armarx::LinkedPoseBasePtr &poseAtLastLocalization, const armarx::PoseBasePtr &globalRobotPoseAtLastLocalization, const MultivariateNormalDistributionBasePtr &uncertaintyAtLastLocalization, const Ice::Current &c=Ice::emptyCurrent) override |
Public Member Functions inherited from AbstractMotionModel | |
| AbstractMotionModel (armarx::RobotStateComponentInterfacePrx robotStateProxy) | |
| virtual std::string | getMotionModelName () |
| armarx::LinkedPoseBasePtr | getPoseAtLastLocalisation (const Ice::Current &=Ice::emptyCurrent) override |
| armarx::LinkedPoseBasePtr | getPredictedPose (const Ice::Current &=Ice::emptyCurrent) override |
| armarx::LinkedPoseBasePtr | getPredictedPoseAtStartOfCurrentLocalization (const Ice::Current &=Ice::emptyCurrent) override |
| MultivariateNormalDistributionBasePtr | getUncertainty (const Ice::Current &=Ice::emptyCurrent) override |
| MultivariateNormalDistributionBasePtr | getUncertaintyAtStartOfCurrentLocalization (const Ice::Current &=Ice::emptyCurrent) override |
| void | savePredictedPoseAtStartOfCurrentLocalization (const Ice::Current &=Ice::emptyCurrent) override |
| void | setPoseAtLastLocalisation (const armarx::LinkedPoseBasePtr &poseAtLastLocalization, const armarx::PoseBasePtr &globalRobotPoseAtLastLocalization, const MultivariateNormalDistributionBasePtr &uncertaintyAtLastLocalization, const Ice::Current &=Ice::emptyCurrent) override |
Protected Member Functions | |
| armarx::LinkedPosePtr | getPredictedPoseInternal () override |
| MultivariateNormalDistributionBasePtr | getUncertaintyInternal () override |
| MotionModelAttachedToOtherObject () | |
Protected Member Functions inherited from AbstractMotionModel | |
| AbstractMotionModel () | |
Friends | |
| template<class IceBaseClass , class DerivedClass > | |
| class | armarx::GenericFactory |
Additional Inherited Members | |
Public Types inherited from AbstractMotionModel | |
| enum | EMotionModelType { eMotionModelStaticObject, eMotionModelRobotHand, eMotionModelAttachedToOtherObject, eMotionModelKBM } |
Static Public Member Functions inherited from AbstractMotionModel | |
| static EMotionModelType | getMotionModelTypeByName (std::string motionModelName) |
Protected Attributes inherited from AbstractMotionModel | |
| std::recursive_mutex | motionPredictionLock |
Definition at line 32 of file MotionModelAttachedToOtherObject.h.
| MotionModelAttachedToOtherObject | ( | armarx::RobotStateComponentInterfacePrx | robotStateProxy, |
| armarx::ChannelRefPtr | channelRefToObjectToWhichThisIsAttached | ||
| ) |
Definition at line 36 of file MotionModelAttachedToOtherObject.cpp.
|
inlineprotected |
Definition at line 64 of file MotionModelAttachedToOtherObject.h.
|
inlineoverridevirtual |
Implements AbstractMotionModel.
Definition at line 42 of file MotionModelAttachedToOtherObject.h.
|
overrideprotectedvirtual |
Implements AbstractMotionModel.
Definition at line 66 of file MotionModelAttachedToOtherObject.cpp.
Here is the call graph for this function:
|
overrideprotectedvirtual |
Implements AbstractMotionModel.
Definition at line 161 of file MotionModelAttachedToOtherObject.cpp.
|
override |
Definition at line 174 of file MotionModelAttachedToOtherObject.cpp.
Here is the call graph for this function:
|
override |
Definition at line 122 of file MotionModelAttachedToOtherObject.cpp.
Here is the call graph for this function:
|
friend |
Definition at line 62 of file MotionModelAttachedToOtherObject.h.