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