|
|
JointModelDerived & | derived () |
| |
|
const JointModelDerived & | derived () const |
| |
|
JointDataDerived | createData () const |
| |
|
void | calc (JointDataDerived &data, const Eigen::VectorXd &qs) const |
| |
|
void | calc (JointDataDerived &data, const Eigen::VectorXd &qs, const Eigen::VectorXd &vs) const |
| |
|
void | calc_aba (JointDataDerived &data, Inertia::Matrix6 &I, const bool update_I=false) const |
| |
| ConfigVector_t::Scalar | finiteDifferenceIncrement () const |
| | Return the resolution of the finite differerence increment according to the Scalar type. More...
|
| |
| ConfigVector_t | integrate (const Eigen::VectorXd &q, const Eigen::VectorXd &v) const |
| | Integrate joint's configuration for a tangent vector during one unit time. More...
|
| |
| ConfigVector_t | interpolate (const Eigen::VectorXd &q0, const Eigen::VectorXd &q1, double u) const |
| | Interpolation between two joint's configurations. More...
|
| |
| ConfigVector_t | random () const |
| | Generate a random joint configuration, normalizing quaternions when necessary. More...
|
| |
| ConfigVector_t | randomConfiguration (const ConfigVector_t &lower_pos_limit, const ConfigVector_t &upper_pos_limit) const |
| | Generate a configuration vector uniformly sampled among provided limits. More...
|
| |
| TangentVector_t | difference (const Eigen::VectorXd &q0, const Eigen::VectorXd &q1) const |
| | the tangent vector that must be integrated during one unit time to go from q0 to q1 More...
|
| |
| double | distance (const Eigen::VectorXd &q0, const Eigen::VectorXd &q1) const |
| | Distance between two configurations of the joint. More...
|
| |
| ConfigVector_t | neutralConfiguration () const |
| | Get neutral configuration of joint. More...
|
| |
| void | normalize (Eigen::VectorXd &q) const |
| | Normalize a configuration. More...
|
| |
|
void | normalize_impl (Eigen::VectorXd &) const |
| | Default implementation of normalize.
|
| |
| bool | isSameConfiguration (const Eigen::VectorXd &q1, const Eigen::VectorXd &q2, const Scalar &prec=Eigen::NumTraits< Scalar >::dummy_precision()) const |
| | Check if two configurations are equivalent within the given precision. More...
|
| |
|
int | nv () const |
| |
|
int | nq () const |
| |
|
int | nv_impl () const |
| |
|
int | nq_impl () const |
| |
|
int | idx_q () const |
| |
|
int | idx_v () const |
| |
|
JointIndex | id () const |
| |
|
void | setIndexes (JointIndex id, int q, int v) |
| |
|
void | setIndexes_impl (JointIndex id, int q, int v) |
| |
|
void | disp (std::ostream &os) const |
| |
|
std::string | shortname () const |
| |
|
template<class OtherDerived > |
| bool | operator== (const JointModelBase< OtherDerived > &other) const |
| |
|
template<class OtherDerived > |
| bool | isEqual (const JointModelBase< OtherDerived > &) const |
| |
|
bool | isEqual (const JointModelBase< Derived > &other) const |
| |
|
template<typename D > |
| SizeDepType< NQ >::template SegmentReturn< D >::ConstType | jointConfigSelector (const Eigen::MatrixBase< D > &a) const |
| |
|
template<typename D > |
| SizeDepType< NQ >::template SegmentReturn< D >::ConstType | jointConfigSelector_impl (const Eigen::MatrixBase< D > &a) const |
| |
|
template<typename D > |
| SizeDepType< NQ >::template SegmentReturn< D >::Type | jointConfigSelector (Eigen::MatrixBase< D > &a) const |
| |
|
template<typename D > |
| SizeDepType< NQ >::template SegmentReturn< D >::Type | jointConfigSelector_impl (Eigen::MatrixBase< D > &a) const |
| |
|
template<typename D > |
| SizeDepType< NV >::template SegmentReturn< D >::ConstType | jointVelocitySelector (const Eigen::MatrixBase< D > &a) const |
| |
|
template<typename D > |
| SizeDepType< NV >::template SegmentReturn< D >::ConstType | jointVelocitySelector_impl (const Eigen::MatrixBase< D > &a) const |
| |
|
template<typename D > |
| SizeDepType< NV >::template SegmentReturn< D >::Type | jointVelocitySelector (Eigen::MatrixBase< D > &a) const |
| |
|
template<typename D > |
| SizeDepType< NV >::template SegmentReturn< D >::Type | jointVelocitySelector_impl (Eigen::MatrixBase< D > &a) const |
| |
|
template<typename D > |
| SizeDepType< NV >::template ColsReturn< D >::ConstType | jointCols (const Eigen::MatrixBase< D > &A) const |
| |
|
template<typename D > |
| SizeDepType< NV >::template ColsReturn< D >::ConstType | jointCols_impl (const Eigen::MatrixBase< D > &A) const |
| |
|
template<typename D > |
| SizeDepType< NV >::template ColsReturn< D >::Type | jointCols (Eigen::MatrixBase< D > &A) const |
| |
|
template<typename D > |
| SizeDepType< NV >::template ColsReturn< D >::Type | jointCols_impl (Eigen::MatrixBase< D > &A) const |
| |
template<typename Derived>
struct se3::JointModelBase< Derived >
Definition at line 196 of file joint-base.hpp.