All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
hpp::model::CenterOfMassComputation Class Reference

#include <hpp/model/center-of-mass-computation.hh>

Public Member Functions

void add (const JointPtr_t &joint)
 
void compute (const Device::Computation_t &flag=Device::ALL)
 
const fcl::Vec3fcom () const
 
const value_typemass () const
 
void computeMass ()
 
const ComJacobian_tjacobian () const
 
 ~CenterOfMassComputation ()
 

Static Public Member Functions

static CenterOfMassComputationPtr_t create (const DevicePtr_t &device)
 

Protected Member Functions

 CenterOfMassComputation (const DevicePtr_t &device)
 

Constructor & Destructor Documentation

hpp::model::CenterOfMassComputation::~CenterOfMassComputation ( )
hpp::model::CenterOfMassComputation::CenterOfMassComputation ( const DevicePtr_t device)
protected

Member Function Documentation

void hpp::model::CenterOfMassComputation::add ( const JointPtr_t joint)
const fcl::Vec3f& hpp::model::CenterOfMassComputation::com ( ) const
inline
void hpp::model::CenterOfMassComputation::compute ( const Device::Computation_t flag = Device::ALL)
void hpp::model::CenterOfMassComputation::computeMass ( )
static CenterOfMassComputationPtr_t hpp::model::CenterOfMassComputation::create ( const DevicePtr_t device)
static
const ComJacobian_t& hpp::model::CenterOfMassComputation::jacobian ( ) const
inline
const value_type& hpp::model::CenterOfMassComputation::mass ( ) const
inline