hpp-pinocchio 7.0.0
Wrapping of the kinematic/dynamic chain Pinocchio for HPP.
Loading...
Searching...
No Matches
hpp::pinocchio::DeviceData Struct Reference

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

Public Member Functions

 DeviceData ()
 DeviceData (const DeviceData &other)
void invalidate ()
void computeForwardKinematics (const ModelPtr_t &m, int flag)
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_
int dataUpToDate_
bool frameUpToDate_
bool geomUpToDate_
DeviceWkPtr_t devicePtr_
Configuration_t modelConf_
 Temporary variable to avoid dynamic allocation.
std::vector< JointJacobian_tjointJacobians_
 Pool of joint jacobians.

Detailed Description

Struct containing the Device data. Users normally do not need to access its attributes.

Constructor & Destructor Documentation

◆ DeviceData() [1/2]

hpp::pinocchio::DeviceData::DeviceData()

◆ DeviceData() [2/2]

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

Member Function Documentation

◆ computeForwardKinematics()

void hpp::pinocchio::DeviceData::computeForwardKinematics(const ModelPtr_t &m,
intflag )
Parameters
flagto customise the computation. This should be a bitwise OR between Computation_t values.

◆ computeFramesForwardKinematics()

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

◆ invalidate()

void hpp::pinocchio::DeviceData::invalidate()
inline

◆ updateGeometryPlacements()

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

Member Data Documentation

◆ currentAcceleration_

vector_t hpp::pinocchio::DeviceData::currentAcceleration_

◆ currentConfiguration_

Configuration_t hpp::pinocchio::DeviceData::currentConfiguration_

◆ currentVelocity_

vector_t hpp::pinocchio::DeviceData::currentVelocity_

◆ data_

DataPtr_t hpp::pinocchio::DeviceData::data_

◆ dataUpToDate_

int hpp::pinocchio::DeviceData::dataUpToDate_

◆ devicePtr_

DeviceWkPtr_t hpp::pinocchio::DeviceData::devicePtr_

◆ frameUpToDate_

bool hpp::pinocchio::DeviceData::frameUpToDate_

◆ geomData_

GeomDataPtr_t hpp::pinocchio::DeviceData::geomData_

◆ geomUpToDate_

bool hpp::pinocchio::DeviceData::geomUpToDate_

◆ jointJacobians_

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

Pool of joint jacobians.

◆ modelConf_

Configuration_t hpp::pinocchio::DeviceData::modelConf_

Temporary variable to avoid dynamic allocation.


The documentation for this struct was generated from the following file: