Public Member Functions | Protected Attributes
GLcoordinates Class Reference

#include <GLcoordinates.h>

Inheritance diagram for GLcoordinates:
Inheritance graph
[legend]

List of all members.

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]

Detailed Description

Definition at line 6 of file GLcoordinates.h.


Constructor & Destructor Documentation

Definition at line 4 of file GLcoordinates.cpp.


Member Function Documentation

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.

template<class T >
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.

Definition at line 67 of file GLcoordinates.cpp.

void GLcoordinates::setTransform ( const double  i_trans[12])

Definition at line 10 of file GLcoordinates.cpp.


Member Data Documentation

double GLcoordinates::m_trans[16] [protected]

Reimplemented in GLlink, and GLcamera.

Definition at line 26 of file GLcoordinates.h.


The documentation for this class was generated from the following files:


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Wed May 15 2019 05:02:20