hpp::pinocchio::DeviceData Struct Reference

Struct containing the Device data. More...

#include <hpp/pinocchio/device-data.hh>

Collaboration diagram for hpp::pinocchio::DeviceData:
[legend]

Public Member Functions

 DeviceData ()
 
 DeviceData (const DeviceData &other)
 
void invalidate ()
 
void computeForwardKinematics (const ModelPtr_t &m)
 
void computeFramesForwardKinematics (const ModelPtr_t &m)
 
void updateGeometryPlacements (const ModelPtr_t &m, const GeomModelPtr_t &gm)
 

Public Attributes

DataPtr_t data_
 
GeomDataPtr_t geomData_
 
Configuration_t currentConfiguration_
 
vector_t currentVelocity_
 
vector_t currentAcceleration_
 
bool upToDate_
 
bool frameUpToDate_
 
bool geomUpToDate_
 
Computation_t computationFlag_
 
DeviceWkPtr_t devicePtr_
 
Configuration_t modelConf_
 Temporary variable to avoid dynamic allocation. More...
 
std::vector< JointJacobian_tjointJacobians_
 Pool of joint jacobians. More...
 

Detailed Description

Struct containing the Device data.

Users normally do not need to access its attributes.

Constructor & Destructor Documentation

hpp::pinocchio::DeviceData::DeviceData ( )
hpp::pinocchio::DeviceData::DeviceData ( const DeviceData other)

Member Function Documentation

void hpp::pinocchio::DeviceData::computeForwardKinematics ( const ModelPtr_t m)

Referenced by invalidate().

void hpp::pinocchio::DeviceData::computeFramesForwardKinematics ( const ModelPtr_t m)

Referenced by invalidate().

void hpp::pinocchio::DeviceData::updateGeometryPlacements ( const ModelPtr_t m,
const GeomModelPtr_t gm 
)

Referenced by invalidate().

Member Data Documentation

Computation_t hpp::pinocchio::DeviceData::computationFlag_
vector_t hpp::pinocchio::DeviceData::currentAcceleration_
Configuration_t hpp::pinocchio::DeviceData::currentConfiguration_
vector_t hpp::pinocchio::DeviceData::currentVelocity_
DataPtr_t hpp::pinocchio::DeviceData::data_
DeviceWkPtr_t hpp::pinocchio::DeviceData::devicePtr_
bool hpp::pinocchio::DeviceData::frameUpToDate_

Referenced by invalidate().

GeomDataPtr_t hpp::pinocchio::DeviceData::geomData_
bool hpp::pinocchio::DeviceData::geomUpToDate_

Referenced by invalidate().

std::vector<JointJacobian_t> hpp::pinocchio::DeviceData::jointJacobians_

Pool of joint jacobians.

Configuration_t hpp::pinocchio::DeviceData::modelConf_

Temporary variable to avoid dynamic allocation.

bool hpp::pinocchio::DeviceData::upToDate_

Referenced by invalidate().