MP.h File Reference
#include <ArmarXCore/core/logging/Logging.h>
#include <ArmarXCore/interface/core/BasicTypes.h>
#include <ArmarXCore/interface/serialization/Eigen.h>
#include <mplib/factories/VMPFactory.h>
#include <mplib/factories/AbstractMPFactory.h>
#include <mplib/factories/MPFactoryCreator.h>
#include <mplib/representation/vmp/VMP.h>
#include <mplib/representation/vmp/PrincipalComponentVMP.h>
#include <mplib/representation/vmp/TaskSpacePrincipalComponentVMP.h>
#include <SimoxUtility/json.h>
+ Include dependency graph for MP.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MP
 
struct  MP::DictViaPoint
 
struct  MP::ListViaPoint
 
struct  MP::MPConfig
 
struct  MP::MPListConfig
 
struct  MPInput
 
struct  MPOutput
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::control
 
 armarx::control::common
 This file is part of ArmarX.
 
 armarx::control::common::mp
 namespace armarx::control::common::control_law
 

Typedefs

using LockGuardType = std::lock_guard< std::recursive_mutex >
 
using MPInputPtr = std::shared_ptr< MPInput >
 
using MPOutputPtr = std::shared_ptr< MPOutput >
 
using MPPtr = std::shared_ptr< MP >
 
using MutexType = std::recursive_mutex
 
using VMPPtr = std::shared_ptr< mplib::representation::vmp::PrincipalComponentVMP >