#include <RatsMatrix.h>
Public Member Functions | |
coordinates () | |
coordinates (const hrp::Vector3 &p, const hrp::Matrix33 &r) | |
coordinates (const hrp::Vector3 &p) | |
coordinates (const hrp::Matrix33 &r) | |
coordinates (const coordinates &c) | |
void | difference (hrp::Vector3 &dif_pos, hrp::Vector3 &dif_rot, const coordinates &c) const |
void | inverse_transformation (coordinates &inv) const |
coordinates & | operator= (const coordinates &c) |
void | rotate (const double theta, const hrp::Vector3 &axis, const std::string &wrt=":local") |
void | rotate_with_matrix (const hrp::Matrix33 &mat, const std::string &wrt=":local") |
void | transform (const coordinates &c, const std::string &wrt=":local") |
void | transformation (coordinates &tc, coordinates c, const std::string &wrt=":local") const |
virtual | ~coordinates () |
Public Attributes | |
hrp::Vector3 | pos |
hrp::Matrix33 | rot |
Definition at line 18 of file RatsMatrix.h.
|
inline |
Definition at line 21 of file RatsMatrix.h.
|
inline |
Definition at line 22 of file RatsMatrix.h.
|
inline |
Definition at line 23 of file RatsMatrix.h.
|
inline |
Definition at line 24 of file RatsMatrix.h.
|
inline |
Definition at line 25 of file RatsMatrix.h.
|
inlinevirtual |
Definition at line 26 of file RatsMatrix.h.
|
inline |
Definition at line 54 of file RatsMatrix.h.
|
inline |
Definition at line 59 of file RatsMatrix.h.
|
inline |
Definition at line 28 of file RatsMatrix.h.
|
inline |
Definition at line 47 of file RatsMatrix.h.
|
inline |
Definition at line 35 of file RatsMatrix.h.
|
inline |
Definition at line 75 of file RatsMatrix.h.
|
inline |
Definition at line 63 of file RatsMatrix.h.
hrp::Vector3 rats::coordinates::pos |
Definition at line 19 of file RatsMatrix.h.
hrp::Matrix33 rats::coordinates::rot |
Definition at line 20 of file RatsMatrix.h.