tools.hh File Reference
#include "hpp/constraints/fwd.hh"
#include <hpp/model/joint.hh>
#include <hpp/model/center-of-mass-computation.hh>
Include dependency graph for tools.hh:
This graph shows which files directly or indirectly include this file:

Classes

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::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::CalculusBaseAbstract
 Abstract class defining a basic common interface. More...
 
class  hpp::constraints::CalculusBase< T >
 Main abstract class. More...
 
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::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::Point
 Basic expression representing a static point. More...
 
class  hpp::constraints::PointCom
 Basic expression representing a COM. More...
 

Namespaces

 hpp
 Copyright (c) 2014 CNRS Authors: Florent Lamiraux.
 
 hpp::constraints
 

Typedefs

typedef boost::shared_ptr< CalculusBaseAbstract > hpp::constraints::CalculusPtr_t
 
typedef eigen::matrix3_t hpp::constraints::CrossMatrix
 
typedef Eigen::Matrix< value_type, 3, Eigen::Dynamic > hpp::constraints::JacobianMatrix
 

Functions

void hpp::constraints::computeLog (vectorOut_t result, double &theta, const fcl::Matrix3f &Rerror)
 
void hpp::constraints::computeJlog (const double &theta, vectorIn_t r, eigen::matrix3_t &Jlog)
 
template<typename VectorType , typename MatrixType >
static void hpp::constraints::computeCrossMatrix (const VectorType &v, MatrixType &m)