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()
◆ computeForwardKinematics() [1/2]
| void hpp::pinocchio::AbstractDevice::computeForwardKinematics | ( | | ) | |
| inline |
Compute forward kinematics computing everything.
◆ computeForwardKinematics() [2/2]
| void hpp::pinocchio::AbstractDevice::computeForwardKinematics | ( | int | flag | ) | |
| inline |
Compute forward kinematics with custom computation flag
- Parameters
| flag | to customise the computation. This should be a bitwise OR between Computation_t values. |
◆ computeFramesForwardKinematics()
| void hpp::pinocchio::AbstractDevice::computeFramesForwardKinematics | ( | | ) | |
| inline |
◆ controlComputation()
- Deprecated
- Use computeForwardKinematics(Computation_t) instead to select what should be computed.
◆ 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 const & hpp::pinocchio::AbstractDevice::d | ( | | ) | const |
| protectedpure virtual |
◆ d() [2/2]
| virtual DeviceData & hpp::pinocchio::AbstractDevice::d | ( | | ) | |
| protectedpure virtual |
◆ data() [1/2]
| Data & hpp::pinocchio::AbstractDevice::data | ( | | ) | |
| inline |
Access to Pinocchio data/.
◆ data() [2/2]
| const Data & hpp::pinocchio::AbstractDevice::data | ( | | ) | const |
| inline |
Access to Pinocchio data/.
◆ dataPtr() [1/2]
| DataPtr_t hpp::pinocchio::AbstractDevice::dataPtr | ( | | ) | |
| inline |
Access to Pinocchio data/.
◆ dataPtr() [2/2]
Access to Pinocchio data/.
◆ geomData() [1/2]
| GeomData & hpp::pinocchio::AbstractDevice::geomData | ( | | ) | |
| inline |
Access to Pinocchio geomData/.
◆ geomData() [2/2]
| const GeomData & hpp::pinocchio::AbstractDevice::geomData | ( | | ) | const |
| inline |
Access to Pinocchio geomData/.
◆ geomDataPtr() [1/2]
Access to Pinocchio geomData/.
◆ geomDataPtr() [2/2]
Access to Pinocchio geomData/.
◆ geomModel() [1/2]
| GeomModel & hpp::pinocchio::AbstractDevice::geomModel | ( | | ) | |
| inline |
Access to pinocchio collision model.
◆ geomModel() [2/2]
| const GeomModel & hpp::pinocchio::AbstractDevice::geomModel | ( | | ) | const |
| inline |
Access to pinocchio collision model.
◆ geomModelPtr() [1/2]
Access to pinocchio collision model.
◆ geomModelPtr() [2/2]
Access to pinocchio collision model.
◆ 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]
| Model & hpp::pinocchio::AbstractDevice::model | ( | | ) | |
| inline |
Access to pinocchio model.
◆ model() [2/2]
| const Model & hpp::pinocchio::AbstractDevice::model | ( | | ) | const |
| inline |
Access to pinocchio model.
◆ modelPtr() [1/2]
| ModelPtr_t hpp::pinocchio::AbstractDevice::modelPtr | ( | | ) | |
| inline |
Access to pinocchio model.
◆ modelPtr() [2/2]
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.
◆ visualModel() [1/2]
| GeomModel & hpp::pinocchio::AbstractDevice::visualModel | ( | | ) | |
| inline |
Access to pinocchio visual model.
◆ visualModel() [2/2]
| const GeomModel & hpp::pinocchio::AbstractDevice::visualModel | ( | | ) | const |
| inline |
Access to pinocchio visual model.
◆ visualModelPtr() [1/2]
Access to pinocchio visual model.
◆ visualModelPtr() [2/2]
Access to pinocchio visual model.
◆ geomModel_
◆ model_
◆ visualModel_
The documentation for this class was generated from the following file: