hpp::constraints Namespace Reference

Namespaces

namespace  eigen

Classes

class  ComBetweenFeet
 Constraint on the relative position of the center of mass. More...
class  DifferentiableFunction
 Differentiable function. More...
class  Orientation
 Constraint on the orientation of a robot joint. More...
class  Position
 Constraint on the position of a robot point. More...
class  RelativeCom
 Constraint on the relative position of the center of mass. More...
class  RelativeOrientation
 Constraint on the relative orientation of two robot joints. More...
class  RelativePosition
 Constraint on the relative position of two robot joints. More...
class  RelativeTransformation
 Constraint on the relative transformation of two robot joints. More...
class  Triangle
class  StaticStabilityGravity
class  CalculusBaseAbstract
 Abstract class defining a basic common interface. More...
class  CalculusBase
 Main abstract class. More...
class  Expression
 Base class for classes representing an operation. More...
class  CrossProduct
 Cross product of two expressions. More...
class  Difference
 Difference of two expressions. More...
class  Sum
 Sum of two expressions. More...
class  ScalarMultiply
 Multiplication of an expression by a scalar. More...
class  RotationMultiply
 Multiplication of an expression by a rotation matrix. More...
class  PointInJoint
 Basic expression representing a point in a joint frame. More...
class  Point
 Basic expression representing a static point. More...
class  PointCom
 Basic expression representing a COM. More...

Typedefs

typedef model::ConfigurationIn_t ConfigurationIn_t
typedef model::ConfigurationOut_t ConfigurationOut_t
typedef model::Device Device
typedef model::DevicePtr_t DevicePtr_t
typedef
model::CenterOfMassComputation 
CenterOfMassComputation
typedef
model::CenterOfMassComputationPtr_t 
CenterOfMassComputationPtr_t
typedef boost::shared_ptr
< DifferentiableFunction
DifferentiableFunctionPtr_t
typedef model::size_type size_type
typedef model::value_type value_type
typedef model::JointPtr_t JointPtr_t
typedef model::vector3_t vector3_t
typedef model::matrix3_t matrix3_t
typedef model::matrix_t matrix_t
typedef Eigen::Ref< const
matrix_t
matrixIn_t
typedef Eigen::Ref< matrix_tmatrixOut_t
typedef model::vector_t vector_t
typedef model::vectorIn_t vectorIn_t
typedef model::vectorOut_t vectorOut_t
typedef model::ComJacobian_t ComJacobian_t
typedef model::JointJacobian_t JointJacobian_t
typedef model::Transform3f Transform3f
typedef boost::shared_ptr
< Orientation
OrientationPtr_t
typedef boost::shared_ptr
< Position
PositionPtr_t
typedef boost::shared_ptr
< RelativeOrientation
RelativeOrientationPtr_t
typedef boost::shared_ptr
< RelativeCom
RelativeComPtr_t
typedef boost::shared_ptr
< ComBetweenFeet
ComBetweenFeetPtr_t
typedef boost::shared_ptr
< RelativePosition
RelativePositionPtr_t
typedef boost::shared_ptr
< RelativeTransformation
RelativeTransformationPtr_t
typedef boost::shared_ptr
< StaticStabilityGravity
StaticStabilityGravityPtr_t
typedef boost::shared_ptr
< CalculusBaseAbstract
CalculusPtr_t
typedef eigen::matrix3_t CrossMatrix
typedef Eigen::Matrix
< value_type,
3, Eigen::Dynamic > 
JacobianMatrix

Functions

std::ostream & operator<< (std::ostream &os, const DifferentiableFunction &f)
 HPP_PREDEF_CLASS (DifferentiableFunction)
 HPP_PREDEF_CLASS (Orientation)
 HPP_PREDEF_CLASS (Position)
 HPP_PREDEF_CLASS (RelativeCom)
 HPP_PREDEF_CLASS (ComBetweenFeet)
 HPP_PREDEF_CLASS (RelativeOrientation)
 HPP_PREDEF_CLASS (RelativePosition)
 HPP_PREDEF_CLASS (RelativeTransformation)
 HPP_PREDEF_CLASS (StaticStabilityGravity)
void computeLog (vectorOut_t result, double &theta, const fcl::Matrix3f &Rerror)
void computeJlog (const double &theta, vectorIn_t r, eigen::matrix3_t &Jlog)
template<typename VectorType , typename MatrixType >
static void computeCrossMatrix (const VectorType &v, MatrixType &m)

Typedef Documentation

typedef model::CenterOfMassComputation hpp::constraints::CenterOfMassComputation
typedef model::CenterOfMassComputationPtr_t hpp::constraints::CenterOfMassComputationPtr_t
typedef model::ComJacobian_t hpp::constraints::ComJacobian_t
typedef model::ConfigurationIn_t hpp::constraints::ConfigurationIn_t
typedef model::ConfigurationOut_t hpp::constraints::ConfigurationOut_t
typedef model::Device hpp::constraints::Device
typedef model::DevicePtr_t hpp::constraints::DevicePtr_t
typedef model::JointJacobian_t hpp::constraints::JointJacobian_t
typedef model::JointPtr_t hpp::constraints::JointPtr_t
typedef model::matrix3_t hpp::constraints::matrix3_t
typedef model::matrix_t hpp::constraints::matrix_t
typedef Eigen::Ref<const matrix_t> hpp::constraints::matrixIn_t
typedef boost::shared_ptr<Orientation> hpp::constraints::OrientationPtr_t
typedef boost::shared_ptr<Position> hpp::constraints::PositionPtr_t
typedef boost::shared_ptr<RelativeCom> hpp::constraints::RelativeComPtr_t
typedef model::size_type hpp::constraints::size_type
typedef model::Transform3f hpp::constraints::Transform3f
typedef model::value_type hpp::constraints::value_type
typedef model::vector3_t hpp::constraints::vector3_t
typedef model::vector_t hpp::constraints::vector_t
typedef model::vectorIn_t hpp::constraints::vectorIn_t
typedef model::vectorOut_t hpp::constraints::vectorOut_t

Function Documentation

template<typename VectorType , typename MatrixType >
static void hpp::constraints::computeCrossMatrix ( const VectorType &  v,
MatrixType &  m 
) [static]
void hpp::constraints::computeJlog ( const double &  theta,
vectorIn_t  r,
eigen::matrix3_t &  Jlog 
)
void hpp::constraints::computeLog ( vectorOut_t  result,
double &  theta,
const fcl::Matrix3f &  Rerror 
)
hpp::constraints::HPP_PREDEF_CLASS ( DifferentiableFunction  )
hpp::constraints::HPP_PREDEF_CLASS ( Orientation  )
hpp::constraints::HPP_PREDEF_CLASS ( Position  )
hpp::constraints::HPP_PREDEF_CLASS ( RelativeCom  )
hpp::constraints::HPP_PREDEF_CLASS ( ComBetweenFeet  )
hpp::constraints::HPP_PREDEF_CLASS ( RelativeOrientation  )
hpp::constraints::HPP_PREDEF_CLASS ( RelativePosition  )
hpp::constraints::HPP_PREDEF_CLASS ( RelativeTransformation  )
hpp::constraints::HPP_PREDEF_CLASS ( StaticStabilityGravity  )