#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.
Definition at line 4 of file GLcoordinates.cpp.
Reimplemented in PyLink.
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.
Reimplemented in PyLink.
Definition at line 47 of file GLcoordinates.cpp.
Definition at line 76 of file GLcoordinates.cpp.
double* GLcoordinates::getTransform | ( | ) | [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.
void GLcoordinates::setPosition | ( | const T & | p | ) | [inline] |
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.
Definition at line 58 of file GLcoordinates.cpp.
void GLcoordinates::setRotation | ( | const double * | R | ) |
Definition at line 67 of file GLcoordinates.cpp.
void GLcoordinates::setTransform | ( | const double | i_trans[12] | ) |
Definition at line 10 of file GLcoordinates.cpp.
double GLcoordinates::m_trans[16] [protected] |
Reimplemented in GLlink, and GLcamera.
Definition at line 26 of file GLcoordinates.h.