|
#include <MemoryX/libraries/motionmodels/MotionModelStaticObject.h>
Public Member Functions | |
AbstractMotionModel::EMotionModelType | getMotionModelType () override |
MotionModelStaticObject (armarx::RobotStateComponentInterfacePrx robotStateProxy) | |
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 | |
void | getOldAndNewRobotPose (Eigen::Matrix4f &oldRobotPose, Eigen::Matrix4f &newRobotPose) |
armarx::LinkedPosePtr | getPredictedPoseInternal () override |
MultivariateNormalDistributionBasePtr | getUncertaintyInternal () override |
MotionModelStaticObject () | |
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 34 of file MotionModelStaticObject.h.
MotionModelStaticObject | ( | armarx::RobotStateComponentInterfacePrx | robotStateProxy | ) |
Definition at line 33 of file MotionModelStaticObject.cpp.
|
inlineprotected |
Definition at line 57 of file MotionModelStaticObject.h.
|
inlineoverridevirtual |
Implements AbstractMotionModel.
Definition at line 42 of file MotionModelStaticObject.h.
|
protected |
Definition at line 111 of file MotionModelStaticObject.cpp.
|
overrideprotectedvirtual |
Implements AbstractMotionModel.
Definition at line 40 of file MotionModelStaticObject.cpp.
|
overrideprotectedvirtual |
Implements AbstractMotionModel.
Definition at line 72 of file MotionModelStaticObject.cpp.
|
friend |
Definition at line 56 of file MotionModelStaticObject.h.