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

◆ ~CenterOfMassComputation()

hpp::model::CenterOfMassComputation::~CenterOfMassComputation ( )

Referenced by jacobian().

◆ CenterOfMassComputation()

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

Referenced by jacobian().

Member Function Documentation

◆ add()

void hpp::model::CenterOfMassComputation::add ( const JointPtr_t joint)

◆ com()

const fcl::Vec3f& hpp::model::CenterOfMassComputation::com ( ) const
inline

◆ compute()

void hpp::model::CenterOfMassComputation::compute ( const Device::Computation_t flag = Device::ALL)

◆ computeMass()

void hpp::model::CenterOfMassComputation::computeMass ( )

Referenced by mass().

◆ create()

static CenterOfMassComputationPtr_t hpp::model::CenterOfMassComputation::create ( const DevicePtr_t device)
static

◆ jacobian()

const ComJacobian_t& hpp::model::CenterOfMassComputation::jacobian ( ) const
inline

◆ mass()

const value_type& hpp::model::CenterOfMassComputation::mass ( ) const
inline

References computeMass().