Abstract class representing a Device.
More...
#include <hpp/pinocchio/device-sync.hh>
Abstract class representing a Device.
◆ AbstractDevice() [1/2]
hpp::pinocchio::AbstractDevice::AbstractDevice |
( |
| ) |
|
|
protected |
◆ AbstractDevice() [2/2]
◆ computationFlag()
Computation_t hpp::pinocchio::AbstractDevice::computationFlag |
( |
| ) |
const |
|
inline |
◆ computeForwardKinematics()
void hpp::pinocchio::AbstractDevice::computeForwardKinematics |
( |
| ) |
|
|
inline |
Compute forward kinematics.
◆ computeFramesForwardKinematics()
void hpp::pinocchio::AbstractDevice::computeFramesForwardKinematics |
( |
| ) |
|
|
inline |
◆ controlComputation()
virtual void hpp::pinocchio::AbstractDevice::controlComputation |
( |
const Computation_t & |
flag | ) |
|
|
virtual |
Select computation Optimize computation time by selecting only necessary values in method computeForwardKinematics.
Reimplemented in hpp::pinocchio::Device.
◆ currentAcceleration() [1/2]
const vector_t& hpp::pinocchio::AbstractDevice::currentAcceleration |
( |
| ) |
const |
|
inline |
Get current acceleration.
◆ currentAcceleration() [2/2]
bool hpp::pinocchio::AbstractDevice::currentAcceleration |
( |
vectorIn_t |
acceleration | ) |
|
Set current acceleration.
◆ currentConfiguration() [1/2]
const Configuration_t& hpp::pinocchio::AbstractDevice::currentConfiguration |
( |
| ) |
const |
|
inline |
Get current configuration.
◆ currentConfiguration() [2/2]
virtual bool hpp::pinocchio::AbstractDevice::currentConfiguration |
( |
ConfigurationIn_t |
configuration | ) |
|
|
virtual |
Set current configuration
- Returns
- True if the current configuration was modified and false if the current configuration did not change.
◆ currentVelocity() [1/2]
const vector_t& hpp::pinocchio::AbstractDevice::currentVelocity |
( |
| ) |
const |
|
inline |
◆ currentVelocity() [2/2]
bool hpp::pinocchio::AbstractDevice::currentVelocity |
( |
vectorIn_t |
velocity | ) |
|
◆ d() [1/2]
virtual DeviceData& hpp::pinocchio::AbstractDevice::d |
( |
| ) |
|
|
protectedpure virtual |
◆ d() [2/2]
virtual DeviceData const& hpp::pinocchio::AbstractDevice::d |
( |
| ) |
const |
|
protectedpure virtual |
◆ data() [1/2]
const Data& hpp::pinocchio::AbstractDevice::data |
( |
| ) |
const |
|
inline |
Access to Pinocchio data/.
◆ data() [2/2]
Data& hpp::pinocchio::AbstractDevice::data |
( |
| ) |
|
|
inline |
Access to Pinocchio data/.
◆ dataPtr() [1/2]
Access to Pinocchio data/.
◆ dataPtr() [2/2]
DataPtr_t hpp::pinocchio::AbstractDevice::dataPtr |
( |
| ) |
|
|
inline |
Access to Pinocchio data/.
◆ geomData() [1/2]
const GeomData& hpp::pinocchio::AbstractDevice::geomData |
( |
| ) |
const |
|
inline |
Access to Pinocchio geomData/.
◆ geomData() [2/2]
GeomData& hpp::pinocchio::AbstractDevice::geomData |
( |
| ) |
|
|
inline |
Access to Pinocchio geomData/.
◆ geomDataPtr() [1/2]
Access to Pinocchio geomData/.
◆ geomDataPtr() [2/2]
Access to Pinocchio geomData/.
◆ geomModel() [1/2]
const GeomModel& hpp::pinocchio::AbstractDevice::geomModel |
( |
| ) |
const |
|
inline |
Access to pinocchio geomModel.
◆ geomModel() [2/2]
GeomModel& hpp::pinocchio::AbstractDevice::geomModel |
( |
| ) |
|
|
inline |
Access to pinocchio geomModel.
◆ geomModelPtr() [1/2]
Access to pinocchio geomModel.
◆ geomModelPtr() [2/2]
Access to pinocchio geomModel.
◆ jacobianCenterOfMass()
const ComJacobian_t& hpp::pinocchio::AbstractDevice::jacobianCenterOfMass |
( |
| ) |
const |
Get Jacobian of center of mass with respect to configuration.
◆ mass()
const value_type& hpp::pinocchio::AbstractDevice::mass |
( |
| ) |
const |
◆ model() [1/2]
const Model& hpp::pinocchio::AbstractDevice::model |
( |
| ) |
const |
|
inline |
Access to pinocchio model.
◆ model() [2/2]
Model& hpp::pinocchio::AbstractDevice::model |
( |
| ) |
|
|
inline |
Access to pinocchio model.
◆ modelPtr() [1/2]
Access to pinocchio model.
◆ modelPtr() [2/2]
ModelPtr_t hpp::pinocchio::AbstractDevice::modelPtr |
( |
| ) |
|
|
inline |
Access to pinocchio model.
◆ positionCenterOfMass()
const vector3_t& hpp::pinocchio::AbstractDevice::positionCenterOfMass |
( |
| ) |
const |
Get position of center of mass.
◆ updateGeometryPlacements()
void hpp::pinocchio::AbstractDevice::updateGeometryPlacements |
( |
| ) |
|
|
inline |
Update the geometry placement to the currentConfiguration.
◆ geomModel_
◆ model_
The documentation for this class was generated from the following file: