#include <MemoryX/libraries/motionmodels/AbstractMotionModel.h>
Definition at line 39 of file AbstractMotionModel.h.
 
◆ EMotionModelType
| Enumerator | 
|---|
| eMotionModelStaticObject  |  | 
| eMotionModelRobotHand  |  | 
| eMotionModelAttachedToOtherObject  |  | 
| eMotionModelKBM  |  | 
Definition at line 42 of file AbstractMotionModel.h.
 
 
◆ AbstractMotionModel() [1/2]
◆ AbstractMotionModel() [2/2]
◆ getMotionModelName()
  
  
      
        
          | std::string getMotionModelName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ getMotionModelType()
◆ getMotionModelTypeByName()
◆ getPoseAtLastLocalisation()
  
  
      
        
          | armarx::LinkedPoseBasePtr getPoseAtLastLocalisation  | 
          ( | 
          const Ice::Current &  | 
           = Ice::emptyCurrent | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ getPredictedPose()
  
  
      
        
          | armarx::LinkedPoseBasePtr getPredictedPose  | 
          ( | 
          const Ice::Current &  | 
           = Ice::emptyCurrent | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ getPredictedPoseAtStartOfCurrentLocalization()
  
  
      
        
          | armarx::LinkedPoseBasePtr getPredictedPoseAtStartOfCurrentLocalization  | 
          ( | 
          const Ice::Current &  | 
           = Ice::emptyCurrent | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ getPredictedPoseInternal()
◆ getUncertainty()
  
  
      
        
          | memoryx::MultivariateNormalDistributionBasePtr getUncertainty  | 
          ( | 
          const Ice::Current &  | 
           = Ice::emptyCurrent | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ getUncertaintyAtStartOfCurrentLocalization()
  
  
      
        
          | memoryx::MultivariateNormalDistributionBasePtr getUncertaintyAtStartOfCurrentLocalization  | 
          ( | 
          const Ice::Current &  | 
           = Ice::emptyCurrent | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ getUncertaintyInternal()
  
  
      
        
          | virtual MultivariateNormalDistributionBasePtr getUncertaintyInternal  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedpure virtual   | 
  
 
 
◆ savePredictedPoseAtStartOfCurrentLocalization()
  
  
      
        
          | void savePredictedPoseAtStartOfCurrentLocalization  | 
          ( | 
          const Ice::Current &  | 
           = Ice::emptyCurrent | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ setPoseAtLastLocalisation()
  
  
      
        
          | void setPoseAtLastLocalisation  | 
          ( | 
          const armarx::LinkedPoseBasePtr &  | 
          poseAtLastLocalization,  | 
         
        
           | 
           | 
          const armarx::PoseBasePtr &  | 
          globalRobotPoseAtLastLocalization,  | 
         
        
           | 
           | 
          const MultivariateNormalDistributionBasePtr &  | 
          uncertaintyAtLastLocalization,  | 
         
        
           | 
           | 
          const Ice::Current &  | 
           = Ice::emptyCurrent  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
override   | 
  
 
 
◆ GenericFactory
  
  
      
        
          | friend class GenericFactory | 
         
       
   | 
  
friend   | 
  
 
 
◆ motionPredictionLock
  
  
      
        
          | std::recursive_mutex motionPredictionLock | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: