Public Member Functions | Public Attributes
rats::coordinates Struct Reference

#include <RatsMatrix.h>

List of all members.

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
coordinatesoperator= (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

Detailed Description

Definition at line 18 of file RatsMatrix.h.


Constructor & Destructor Documentation

Definition at line 21 of file RatsMatrix.h.

Definition at line 22 of file RatsMatrix.h.

Definition at line 23 of file RatsMatrix.h.

Definition at line 24 of file RatsMatrix.h.

Definition at line 25 of file RatsMatrix.h.

virtual rats::coordinates::~coordinates ( ) [inline, virtual]

Definition at line 26 of file RatsMatrix.h.


Member Function Documentation

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.

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.


Member Data Documentation

Definition at line 19 of file RatsMatrix.h.

Definition at line 20 of file RatsMatrix.h.


The documentation for this struct was generated from the following file:


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