#include <drake/systems/plants/KinematicsCache.h>
|
| | KinematicsCache (const std::vector< std::unique_ptr< RigidBody > > &bodies) |
| |
| KinematicsCacheElement< Scalar > & | getElement (const RigidBody &body) |
| |
| const KinematicsCacheElement< Scalar > & | getElement (const RigidBody &body) const |
| |
| template<typename Derived > |
| void | initialize (const Eigen::MatrixBase< Derived > &q) |
| |
| template<typename DerivedQ , typename DerivedV > |
| void | initialize (const Eigen::MatrixBase< DerivedQ > &q, const Eigen::MatrixBase< DerivedV > &v) |
| |
| void | checkCachedKinematicsSettings (bool velocity_kinematics_required, bool jdot_times_v_required, const std::string &method_name) const |
| |
| template<typename Derived > |
| Eigen::Matrix< typename Derived::Scalar, Derived::RowsAtCompileTime, Eigen::Dynamic > | transformVelocityMappingToPositionDotMapping (const Eigen::MatrixBase< Derived > &mat) const |
| |
| template<typename Derived > |
| Eigen::Matrix< typename Derived::Scalar, Derived::RowsAtCompileTime, Eigen::Dynamic > | transformPositionDotMappingToVelocityMapping (const Eigen::MatrixBase< Derived > &mat) const |
| |
| const Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > & | getQ () const |
| |
| const Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > & | getV () const |
| |
| Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > | getX () const |
| |
| bool | hasV () const |
| |
| void | setInertiasCached () |
| |
| bool | areInertiasCached () |
| |
| void | setPositionKinematicsCached () |
| |
| void | setJdotVCached (bool jdotV_cached) |
| |
| int | getNumPositions () const |
| |
| int | getNumVelocities () const |
| |
| bool areInertiasCached |
( |
| ) |
|
|
inline |
| void checkCachedKinematicsSettings |
( |
bool |
velocity_kinematics_required, |
|
|
bool |
jdot_times_v_required, |
|
|
const std::string & |
method_name |
|
) |
| const |
|
inline |
| int getNumPositions |
( |
| ) |
const |
|
inline |
| int getNumVelocities |
( |
| ) |
const |
|
inline |
| const Eigen::Matrix<Scalar, Eigen::Dynamic, 1>& getQ |
( |
| ) |
const |
|
inline |
| const Eigen::Matrix<Scalar, Eigen::Dynamic, 1>& getV |
( |
| ) |
const |
|
inline |
| Eigen::Matrix<Scalar, Eigen::Dynamic, 1> getX |
( |
| ) |
const |
|
inline |
| void initialize |
( |
const Eigen::MatrixBase< Derived > & |
q | ) |
|
|
inline |
| void initialize |
( |
const Eigen::MatrixBase< DerivedQ > & |
q, |
|
|
const Eigen::MatrixBase< DerivedV > & |
v |
|
) |
| |
|
inline |
| void setInertiasCached |
( |
| ) |
|
|
inline |
| void setJdotVCached |
( |
bool |
jdotV_cached | ) |
|
|
inline |
| void setPositionKinematicsCached |
( |
| ) |
|
|
inline |
| Eigen::Matrix<typename Derived::Scalar, Derived::RowsAtCompileTime, Eigen::Dynamic> transformPositionDotMappingToVelocityMapping |
( |
const Eigen::MatrixBase< Derived > & |
mat | ) |
const |
|
inline |
| Eigen::Matrix<typename Derived::Scalar, Derived::RowsAtCompileTime, Eigen::Dynamic> transformVelocityMappingToPositionDotMapping |
( |
const Eigen::MatrixBase< Derived > & |
mat | ) |
const |
|
inline |
The documentation for this class was generated from the following file: