#include <jspace/Model.hpp>
#include <stdexcept>
#include <iosfwd>
Go to the source code of this file.
Namespaces | |
namespace | jspace |
Functions | |
void | jspace::inertia_parallel_axis_transform (double in_ixx, double in_ixy, double in_ixz, double in_iyy, double in_iyz, double in_izz, double trans_x, double trans_y, double trans_z, double mass, double &out_ixx, double &out_ixy, double &out_ixz, double &out_iyy, double &out_iyz, double &out_izz) |
Parallel axis transform with fundamental types. | |
void | jspace::inertia_parallel_axis_transform (deMatrix3 const &in_inertia, deVector3 const &translation, double mass, deMatrix3 &out_inertia) |
Parallel axis transform with TAO types. | |
void | jspace::inertia_similarity_transform (double in_ixx, double in_ixy, double in_ixz, double in_iyy, double in_iyz, double in_izz, double rot_qx, double rot_qy, double rot_qz, double rot_qw, double &out_ixx, double &out_ixy, double &out_ixz, double &out_iyy, double &out_iyz, double &out_izz) |
Similarity transform with fundamental types. | |
void | jspace::inertia_similarity_transform (double in_ixx, double in_ixy, double in_ixz, double in_iyy, double in_iyz, double in_izz, deQuaternion const &rotation, deMatrix3 &out_inertia) |
Similarity transform with a mixture of fundamental and TAO types. | |
void | jspace::inertia_similarity_transform (deMatrix3 const &in_inertia, deQuaternion const &rotation,deMatrix3 &out_inertia) |
Similarity transform with TAO types. | |
void | jspace::fuse_mass_properties (double orig_mass, deMatrix3 const &orig_inertia, deFrame const &orig_com, double adtl_mass, deMatrix3 const &adtl_inertia, deFrame const &adtl_com, deFrame const &home_of_adtl_wrt_orig, double &fused_mass, deMatrix3 &fused_inertia, deFrame &fused_com) |
Fuse the mass properties (mass, center of mass, and tensor of inertia) of two bodies, one of them referred to as "original", the other as "additional". | |
void | jspace::fuse_mass_properties (deMassProp &original, deMassProp &additional, deFrame const &home_of_additional_wrt_original,deMassProp &fused) |
Fuse mass properties (see above for more details). | |
void | jspace::mass_inertia_explicit_form (Model const &model, Matrix &mass_inertia, std::ostream *dbgos) throw (std::runtime_error) |
Definition in file inertia_util.hpp.