#include <hpp/pinocchio/liegroup/vector-space.hh>
|
enum | {
BoundSize = Size,
NR = (rot ? Size : 0),
NT = (rot ? 0 : Size)
} |
|
typedef
se3::VectorSpaceOperation
< Size > | Base |
|
|
template<class ConfigL_t , class ConfigR_t > |
static double | squaredDistance (const Eigen::MatrixBase< ConfigL_t > &q0, const Eigen::MatrixBase< ConfigR_t > &q1) |
|
template<class ConfigL_t , class ConfigR_t > |
static double | squaredDistance (const Eigen::MatrixBase< ConfigL_t > &q0, const Eigen::MatrixBase< ConfigR_t > &q1, const typename ConfigL_t::Scalar &w) |
|
template<class ConfigIn_t , class ConfigOut_t > |
static void | setBound (const Eigen::MatrixBase< ConfigIn_t > &bounds, const Eigen::MatrixBase< ConfigOut_t > &out) |
|
template<class JacobianIn_t , class JacobianOut_t > |
static void | getRotationSubJacobian (const Eigen::MatrixBase< JacobianIn_t > &Jin, const Eigen::MatrixBase< JacobianOut_t > &Jout) |
|
template<class ConfigIn_t > |
static bool | isNormalized (const Eigen::MatrixBase< ConfigIn_t > &, const value_type &) |
|
template<int Size, bool rot>
template<int Size, bool rot>
Enumerator |
---|
BoundSize |
|
NR |
|
NT |
|
template<int Size, bool rot>
Constructor.
- Parameters
-
size | size of the vector space: should be the equal to template argument for static sized vector-spaces. |
template<int Size, bool rot>
template<class JacobianIn_t , class JacobianOut_t >
template<int Size, bool rot>
template<class ConfigIn_t >
template<int Size, bool rot>
template<class ConfigIn_t , class ConfigOut_t >
template<int Size, bool rot>
template<class ConfigL_t , class ConfigR_t >
template<int Size, bool rot>
template<class ConfigL_t , class ConfigR_t >