hpp::model::CenterOfMassComputation Class Reference

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

List of all members.

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]