MP.h File Reference
#include <SimoxUtility/json.h>
#include <ArmarXCore/core/logging/Logging.h>
#include <ArmarXCore/core/time/DateTime.h>
#include <ArmarXCore/interface/core/BasicTypes.h>
#include <ArmarXCore/interface/serialization/Eigen.h>
#include <armarx/control/common/mp/aron/MPConfig.aron.generated.h>
#include <mplib/factories/AbstractMPFactory.h>
#include <mplib/factories/MPFactoryCreator.h>
#include <mplib/factories/VMPFactory.h>
#include <mplib/representation/vmp/PrincipalComponentVMP.h>
#include <mplib/representation/vmp/TaskSpacePrincipalComponentVMP.h>
#include <mplib/representation/vmp/VMP.h>

Classes

class  MP
 
struct  MPInput
 
struct  MPOutput
 
struct  PhaseStopResult
 

Namespaces

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

Typedefs

using DVec = Ice::DoubleSeq
 
using DVecVec = DoubleSeqSeq
 
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 MPTrajs = std::vector<MPTraj>
 
using MutexType = std::recursive_mutex
 
using VMPPtr = std::shared_ptr<mplib::representation::vmp::PrincipalComponentVMP>