se3::ConstraintPrismaticUnaligned Struct Reference

#include <multibody/joint/joint-prismatic-unaligned.hpp>

Inheritance diagram for se3::ConstraintPrismaticUnaligned:
[legend]
Collaboration diagram for se3::ConstraintPrismaticUnaligned:
[legend]

List of all members.

Classes

struct  TransposeConst

Public Types

enum  {
  NV = 1,
  Options = 0
}
typedef traits
< ConstraintPrismaticUnaligned >
::JointMotion 
JointMotion
typedef traits
< ConstraintPrismaticUnaligned >
::JointForce 
JointForce
typedef traits
< ConstraintPrismaticUnaligned >
::DenseBase 
DenseBase

Public Member Functions

 SPATIAL_TYPEDEF_NO_TEMPLATE (ConstraintPrismaticUnaligned)
 ConstraintPrismaticUnaligned ()
 ConstraintPrismaticUnaligned (const Vector3 &axis)
template<typename D >
MotionPrismaticUnaligned operator* (const Eigen::MatrixBase< D > &v) const
Vector6 se3Action (const SE3 &m) const
int nv_impl () const
TransposeConst transpose () const
 operator ConstraintXd () const

Public Attributes

Vector3 axis

Member Typedef Documentation


Member Enumeration Documentation

anonymous enum
Enumerator:
NV 
Options 

Constructor & Destructor Documentation

se3::ConstraintPrismaticUnaligned::ConstraintPrismaticUnaligned ( ) [inline]
se3::ConstraintPrismaticUnaligned::ConstraintPrismaticUnaligned ( const Vector3 axis) [inline]

Member Function Documentation

int se3::ConstraintPrismaticUnaligned::nv_impl ( ) const [inline]

References NV.

se3::ConstraintPrismaticUnaligned::operator ConstraintXd ( ) const [inline]

References axis.

template<typename D >
MotionPrismaticUnaligned se3::ConstraintPrismaticUnaligned::operator* ( const Eigen::MatrixBase< D > &  v) const [inline]

References axis.

Vector6 se3::ConstraintPrismaticUnaligned::se3Action ( const SE3 m) const [inline]
se3::ConstraintPrismaticUnaligned::SPATIAL_TYPEDEF_NO_TEMPLATE ( ConstraintPrismaticUnaligned  )
TransposeConst se3::ConstraintPrismaticUnaligned::transpose ( ) const [inline]

Member Data Documentation