#include <GLcoordinates.h>
Public Member Functions | |
hrp::Vector3 | getPosition () |
void | getPosition (double &x, double &y, double &z) |
hrp::Matrix33 | getRotation () |
void | getRotation (hrp::Matrix33 &R) |
double * | getTransform () |
GLcoordinates () | |
void | setPosition (double x, double y, double z) |
template<class T > | |
void | setPosition (const T &p) |
void | setRotation (double r, double p, double y) |
void | setRotation (double ax, double ay, double az, double th) |
void | setRotation (const hrp::Matrix33 &R) |
void | setRotation (const double *R) |
void | setTransform (const double i_trans[12]) |
Protected Attributes | |
double | m_trans [16] |
Definition at line 6 of file GLcoordinates.h.
GLcoordinates::GLcoordinates | ( | ) |
Definition at line 4 of file GLcoordinates.cpp.
hrp::Vector3 GLcoordinates::getPosition | ( | ) |
Definition at line 18 of file GLcoordinates.cpp.
void GLcoordinates::getPosition | ( | double & | x, |
double & | y, | ||
double & | z | ||
) |
Definition at line 28 of file GLcoordinates.cpp.
hrp::Matrix33 GLcoordinates::getRotation | ( | ) |
Definition at line 47 of file GLcoordinates.cpp.
void GLcoordinates::getRotation | ( | hrp::Matrix33 & | R | ) |
Definition at line 76 of file GLcoordinates.cpp.
|
inline |
Definition at line 11 of file GLcoordinates.h.
void GLcoordinates::setPosition | ( | double | x, |
double | y, | ||
double | z | ||
) |
Definition at line 23 of file GLcoordinates.cpp.
Definition at line 16 of file GLcoordinates.h.
void GLcoordinates::setRotation | ( | double | r, |
double | p, | ||
double | y | ||
) |
Definition at line 33 of file GLcoordinates.cpp.
void GLcoordinates::setRotation | ( | double | ax, |
double | ay, | ||
double | az, | ||
double | th | ||
) |
Definition at line 39 of file GLcoordinates.cpp.
void GLcoordinates::setRotation | ( | const hrp::Matrix33 & | R | ) |
Definition at line 58 of file GLcoordinates.cpp.
Definition at line 67 of file GLcoordinates.cpp.
Definition at line 10 of file GLcoordinates.cpp.
|
protected |
Definition at line 26 of file GLcoordinates.h.