armarx::control::common::mp Namespace Reference

This file is part of ArmarX. More...

Classes

class  JSMP
 
struct  JSMPInput
 
struct  JSMPOutput
 
class  KeypointsMP
 
struct  KeypointsMPInput
 
struct  KeypointsMPOutput
 
class  MP
 
struct  MPInput
 
struct  MPInputOutput
 
struct  MPOutput
 
class  MPPool
 
struct  MPReInitData
 
struct  PhaseStopResult
 
class  TSMP
 
struct  TSMPInput
 
struct  TSMPOutput
 

Typedefs

using DVec = Ice::DoubleSeq
 
using DVecVec = DoubleSeqSeq
 
using JSMPInputPtr = std::shared_ptr<JSMPInput>
 
using JSMPOutputPtr = std::shared_ptr<JSMPOutput>
 
typedef std::shared_ptr< JSMP > JSMPPtr
 
using KeypointsMPInputPtr = std::shared_ptr<KeypointsMPInput>
 
using KeypointsMPOutputPtr = std::shared_ptr<KeypointsMPOutput>
 
typedef std::shared_ptr< KeypointsMP > KeypointsMPPtr
 
using LockGuardType = std::lock_guard<std::recursive_mutex>
 
using MPInputOutputPtr = std::shared_ptr<MPInputOutput>
 
using MPInputPtr = std::shared_ptr<MPInput>
 
using MPOutputPtr = std::shared_ptr<MPOutput>
 
using MPPoolPtr = std::shared_ptr<MPPool>
 
using MPPtr = std::shared_ptr<MP>
 
using MPTrajs = std::vector<MPTraj>
 
using MutexType = std::recursive_mutex
 
using TSMPInputPtr = std::shared_ptr<TSMPInput>
 
using TSMPOutputPtr = std::shared_ptr<TSMPOutput>
 
typedef std::shared_ptr< TSMP > TSMPPtr
 
using VMPPtr = std::shared_ptr<mplib::representation::vmp::PrincipalComponentVMP>
 

Detailed Description

This file is part of ArmarX.

ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Jianfeng Gao ( jianfeng dot gao at kit dot edu )
Date
2022

Typedef Documentation

◆ DVec

using DVec = Ice::DoubleSeq

◆ DVecVec

using DVecVec = DoubleSeqSeq

◆ JSMPInputPtr

using JSMPInputPtr = std::shared_ptr<JSMPInput>

◆ JSMPOutputPtr

using JSMPOutputPtr = std::shared_ptr<JSMPOutput>

◆ JSMPPtr

typedef std::shared_ptr<JSMP> JSMPPtr

◆ KeypointsMPInputPtr

using KeypointsMPInputPtr = std::shared_ptr<KeypointsMPInput>

◆ KeypointsMPOutputPtr

using KeypointsMPOutputPtr = std::shared_ptr<KeypointsMPOutput>

◆ KeypointsMPPtr

typedef std::shared_ptr<KeypointsMP> KeypointsMPPtr

◆ LockGuardType

using LockGuardType = std::lock_guard<std::recursive_mutex>

◆ MPInputOutputPtr

using MPInputOutputPtr = std::shared_ptr<MPInputOutput>

◆ MPInputPtr

using MPInputPtr = std::shared_ptr<MPInput>

◆ MPOutputPtr

using MPOutputPtr = std::shared_ptr<MPOutput>

◆ MPPoolPtr

using MPPoolPtr = std::shared_ptr<MPPool>

◆ MPPtr

using MPPtr = std::shared_ptr<MP>

◆ MPTrajs

using MPTrajs = std::vector<MPTraj>

◆ MutexType

using MutexType = std::recursive_mutex

◆ TSMPInputPtr

using TSMPInputPtr = std::shared_ptr<TSMPInput>

◆ TSMPOutputPtr

using TSMPOutputPtr = std::shared_ptr<TSMPOutput>

◆ TSMPPtr

typedef std::shared_ptr<TSMP> TSMPPtr

◆ VMPPtr

using VMPPtr = std::shared_ptr<mplib::representation::vmp::PrincipalComponentVMP>