#include <multibody/joint/joint-translation.hpp>
List of all members.
Public Types |
typedef JointTranslation | Joint |
typedef Motion::Vector3 | Vector3 |
typedef double | Scalar_t |
Public Member Functions |
JointData | createData () const |
void | calc (JointData &data, const Eigen::VectorXd &qs) const |
void | calc (JointData &data, const Eigen::VectorXd &qs, const Eigen::VectorXd &vs) const |
void | calc_aba (JointData &data, Inertia::Matrix6 &I, const bool update_I) const |
ConfigVector_t | integrate_impl (const Eigen::VectorXd &qs, const Eigen::VectorXd &vs) const |
ConfigVector_t | interpolate_impl (const Eigen::VectorXd &q0, const Eigen::VectorXd &q1, const double u) const |
ConfigVector_t | random_impl () const |
ConfigVector_t | randomConfiguration_impl (const ConfigVector_t &lower_pos_limit, const ConfigVector_t &upper_pos_limit) const throw (std::runtime_error) |
TangentVector_t | difference_impl (const Eigen::VectorXd &q0, const Eigen::VectorXd &q1) const |
double | distance_impl (const Eigen::VectorXd &q0, const Eigen::VectorXd &q1) const |
JointModelDense< NQ, NV > | toDense_impl () const |
template<class D > |
bool | operator== (const JointModelBase< D > &) const |
bool | operator== (const JointModelBase< JointModelTranslation > &jmodel) const |
Static Public Member Functions |
static const std::string | shortname () |
Public Attributes |
| SE3_JOINT_TYPEDEF |
Member Typedef Documentation
Member Function Documentation
void se3::JointModelTranslation::calc |
( |
JointData & |
data, |
|
|
const Eigen::VectorXd & |
qs |
|
) |
| const [inline] |
void se3::JointModelTranslation::calc |
( |
JointData & |
data, |
|
|
const Eigen::VectorXd & |
qs, |
|
|
const Eigen::VectorXd & |
vs |
|
) |
| const [inline] |
void se3::JointModelTranslation::calc_aba |
( |
JointData & |
data, |
|
|
Inertia::Matrix6 & |
I, |
|
|
const bool |
update_I |
|
) |
| const [inline] |
JointData se3::JointModelTranslation::createData |
( |
| ) |
const [inline] |
TangentVector_t se3::JointModelTranslation::difference_impl |
( |
const Eigen::VectorXd & |
q0, |
|
|
const Eigen::VectorXd & |
q1 |
|
) |
| const [inline] |
double se3::JointModelTranslation::distance_impl |
( |
const Eigen::VectorXd & |
q0, |
|
|
const Eigen::VectorXd & |
q1 |
|
) |
| const [inline] |
ConfigVector_t se3::JointModelTranslation::integrate_impl |
( |
const Eigen::VectorXd & |
qs, |
|
|
const Eigen::VectorXd & |
vs |
|
) |
| const [inline] |
ConfigVector_t se3::JointModelTranslation::interpolate_impl |
( |
const Eigen::VectorXd & |
q0, |
|
|
const Eigen::VectorXd & |
q1, |
|
|
const double |
u |
|
) |
| const [inline] |
template<class D >
bool se3::JointModelTranslation::operator== |
( |
const JointModelBase< D > & |
| ) |
const [inline] |
ConfigVector_t se3::JointModelTranslation::random_impl |
( |
| ) |
const [inline] |
ConfigVector_t se3::JointModelTranslation::randomConfiguration_impl |
( |
const ConfigVector_t & |
lower_pos_limit, |
|
|
const ConfigVector_t & |
upper_pos_limit |
|
) |
| const throw (std::runtime_error) [inline] |
static const std::string se3::JointModelTranslation::shortname |
( |
| ) |
[inline, static] |
JointModelDense<NQ, NV> se3::JointModelTranslation::toDense_impl |
( |
| ) |
const [inline] |
Member Data Documentation