geolib2
|
#include <math_types.h>
Public Member Functions | |
const Mat3T< T > & | getBasis () const |
const Vec3T< T > & | getOrigin () const |
QuaternionT< T > | getQuaternion () const |
void | getRPY (double &roll, double &pitch, double &yaw) const |
double | getYaw () const |
Transform3T | inverse () const |
Transform3T | inverseTimes (const Transform3T &tr) const |
bool | operator!= (const Transform3T &tr) const |
Transform3T | operator* (const Transform3T &tr) const |
Vec3T< T > | operator* (const Vec3T< T > &v) const |
Transform3T & | operator= (const Transform3T &tr) |
bool | operator== (const Transform3T &tr) const |
Transform2T< T > | projectTo2d () const |
Drops displacement and rotation fo the 3rd coordinate. More... | |
void | setBasis (const Mat3T< T > &r) |
void | setOrigin (const Vec3T< T > &v) |
void | setRPY (double roll, double pitch, double yaw) |
Transform3T () | |
Transform3T (const Mat3T< T > &r, const Vec3T< T > &v) | |
Transform3T (const Transform3T &tr)=default | |
Transform3T (T x, T y, T z, T roll=0, T pitch=0, T yaw=0) | |
~Transform3T () | |
Static Public Member Functions | |
static Transform3T | identity () |
Public Attributes | |
Mat3T< T > | R |
Vec3T< T > | t |
Friends | |
std::ostream & | operator<< (std::ostream &out, const Transform3T &t) |
Definition at line 19 of file math_types.h.
|
inline |
Definition at line 690 of file math_types.h.
|
default |
|
inline |
Definition at line 693 of file math_types.h.
|
inline |
Definition at line 697 of file math_types.h.
|
inline |
Definition at line 699 of file math_types.h.
|
inline |
Definition at line 740 of file math_types.h.
|
inline |
Definition at line 730 of file math_types.h.
|
inline |
Definition at line 734 of file math_types.h.
|
inline |
Definition at line 756 of file math_types.h.
|
inline |
Definition at line 772 of file math_types.h.
|
inlinestatic |
Definition at line 778 of file math_types.h.
|
inline |
Definition at line 747 of file math_types.h.
|
inline |
Definition at line 725 of file math_types.h.
|
inline |
Definition at line 713 of file math_types.h.
|
inline |
Definition at line 721 of file math_types.h.
|
inline |
Definition at line 717 of file math_types.h.
|
inline |
Definition at line 701 of file math_types.h.
|
inline |
Definition at line 709 of file math_types.h.
|
inline |
Drops displacement and rotation fo the 3rd coordinate.
Definition at line 784 of file math_types.h.
|
inline |
Definition at line 745 of file math_types.h.
|
inline |
Definition at line 744 of file math_types.h.
|
inline |
Definition at line 752 of file math_types.h.
|
friend |
Definition at line 788 of file math_types.h.
Mat3T<T> geo::Transform3T< T >::R |
Definition at line 793 of file math_types.h.
Vec3T<T> geo::Transform3T< T >::t |
Definition at line 794 of file math_types.h.