#include <Eigen/SVD>
#include <hpp/constraints/fwd.hh>
#include <hpp/constraints/macros.hh>
#include <hpp/constraints/svd.hh>
#include <hpp/constraints/tools.hh>
#include <hpp/pinocchio/center-of-mass-computation.hh>
#include <hpp/pinocchio/joint.hh>
#include <hpp/pinocchio/liegroup-element.hh>
Go to the source code of this file.
|
class | hpp::constraints::Traits< Class > |
|
struct | hpp::constraints::Traits< value_type > |
|
struct | hpp::constraints::Traits< pinocchio::Joint > |
|
struct | hpp::constraints::JointTranspose |
|
struct | hpp::constraints::Traits< JointTranspose > |
|
class | hpp::constraints::CalculusBaseAbstract< ValueType, JacobianType > |
|
class | hpp::constraints::CalculusBase< T, ValueType, JacobianType, CrossType > |
|
class | hpp::constraints::Expression< LhsValue, RhsValue > |
| Base class for classes representing an operation. More...
|
|
class | hpp::constraints::CrossProduct< LhsValue, RhsValue > |
| Cross product of two expressions. More...
|
|
class | hpp::constraints::ScalarProduct< LhsValue, RhsValue > |
| Scalar product of two expressions. More...
|
|
class | hpp::constraints::Difference< LhsValue, RhsValue > |
| Difference of two expressions. More...
|
|
class | hpp::constraints::Sum< LhsValue, RhsValue > |
| Sum of two expressions. More...
|
|
class | hpp::constraints::ScalarMultiply< RhsValue > |
| Multiplication of an expression by a scalar. More...
|
|
class | hpp::constraints::RotationMultiply< RhsValue > |
| Multiplication of an expression by a rotation matrix. More...
|
|
class | hpp::constraints::PointInJoint |
| Basic expression representing a point in a joint frame. More...
|
|
class | hpp::constraints::VectorInJoint |
| Basic expression representing a vector in a joint frame. More...
|
|
class | hpp::constraints::FunctionExp< FunctionType > |
| Basic expression mapping a function as an expression. More...
|
|
class | hpp::constraints::Point |
|
class | hpp::constraints::PointCom |
| Basic expression representing a COM. More...
|
|
class | hpp::constraints::JointFrame |
|
class | hpp::constraints::MatrixOfExpressions< ValueType, JacobianType > |
| Matrix having Expression elements. More...
|
|
|
#define | HPP_CONSTRAINTS_CB_REF shared_ptr |
|
#define | HPP_CONSTRAINTS_CB_WKREF shared_ptr |
|
#define | HPP_CONSTRAINTS_CB_DEFINE_OPERATOR1(op, InType, OutType) |
|
#define | HPP_CONSTRAINTS_CB_FRIEND_OPERATOR1(op, InType, OutType) |
|
#define | HPP_CONSTRAINTS_CB_DEFINE_OPERATOR2(op, OutType) |
|
#define | HPP_CONSTRAINTS_CB_FRIEND_OPERATOR2(op, OutType) |
|
#define | HPP_CONSTRAINTS_CB_CREATE1(Class, Arg0Type) |
|
#define | HPP_CONSTRAINTS_CB_CREATE2(Class, Arg0Type, Arg1Type) |
|
#define | HPP_CONSTRAINTS_CB_CREATE3(Class, Arg0Type, Arg1Type, Arg2Type) |
|
◆ HPP_CONSTRAINTS_CB_CREATE1
#define HPP_CONSTRAINTS_CB_CREATE1 |
( |
| Class, |
|
|
| Arg0Type ) |
Value: static typename Traits<Class>::Ptr_t create(Arg0Type arg0) { \
typename Traits<Class>::Ptr_t ptr(new Class(arg0)); \
ptr->init(ptr); \
return ptr; \
}
◆ HPP_CONSTRAINTS_CB_CREATE2
#define HPP_CONSTRAINTS_CB_CREATE2 |
( |
| Class, |
|
|
| Arg0Type, |
|
|
| Arg1Type ) |
Value: static typename Traits<Class>::Ptr_t create(Arg0Type arg0, Arg1Type arg1) { \
typename Traits<Class>::Ptr_t ptr(new Class(arg0, arg1)); \
ptr->init(ptr); \
return ptr; \
}
◆ HPP_CONSTRAINTS_CB_CREATE3
#define HPP_CONSTRAINTS_CB_CREATE3 |
( |
| Class, |
|
|
| Arg0Type, |
|
|
| Arg1Type, |
|
|
| Arg2Type ) |
Value: static typename Traits<Class>::Ptr_t create(Arg0Type arg0, Arg1Type arg1, \
Arg2Type arg2) { \
typename Traits<Class>::Ptr_t ptr(new Class(arg0, arg1, arg2)); \
ptr->init(ptr); \
return ptr; \
}
◆ HPP_CONSTRAINTS_CB_DEFINE_OPERATOR1
#define HPP_CONSTRAINTS_CB_DEFINE_OPERATOR1 |
( |
| op, |
|
|
| InType, |
|
|
| OutType ) |
Value: template <typename RhsType> \
typename Traits<OutType<RhsType> >::Ptr_t op( \
typedef OutType<RhsType> Op_t; \
return Op_t::create(lhs, rhs); \
}
#define HPP_CONSTRAINTS_CB_REF
Definition symbolic-calculus.hh:32
◆ HPP_CONSTRAINTS_CB_DEFINE_OPERATOR2
#define HPP_CONSTRAINTS_CB_DEFINE_OPERATOR2 |
( |
| op, |
|
|
| OutType ) |
Value: template <typename LhsType, typename RhsType> \
typename Traits<OutType<LhsType, RhsType> >::Ptr_t op( \
typedef OutType<LhsType, RhsType> Op_t; \
return Op_t::create(lhs, rhs); \
}
◆ HPP_CONSTRAINTS_CB_FRIEND_OPERATOR1
#define HPP_CONSTRAINTS_CB_FRIEND_OPERATOR1 |
( |
| op, |
|
|
| InType, |
|
|
| OutType ) |
Value: template <typename RhsType> \
friend typename Traits<OutType<RhsType> >::Ptr_t op( \
◆ HPP_CONSTRAINTS_CB_FRIEND_OPERATOR2
#define HPP_CONSTRAINTS_CB_FRIEND_OPERATOR2 |
( |
| op, |
|
|
| OutType ) |
Value: template <typename LhsType, typename RhsType> \
friend typename Traits<OutType<LhsType, RhsType> >::Ptr_t op( \
◆ HPP_CONSTRAINTS_CB_REF
#define HPP_CONSTRAINTS_CB_REF shared_ptr |
◆ HPP_CONSTRAINTS_CB_WKREF
#define HPP_CONSTRAINTS_CB_WKREF shared_ptr |