Public Member Functions | Public Attributes | List of all members
rats::coordinates Struct Reference

#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
 
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

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 ( )
inlinevirtual

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.

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.

Member Data Documentation

hrp::Vector3 rats::coordinates::pos

Definition at line 19 of file RatsMatrix.h.

hrp::Matrix33 rats::coordinates::rot

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 Thu May 6 2021 02:41:53