geolib2
|
#include <math_types.h>
Public Member Functions | |
const Mat2T< T > & | getBasis () const |
const Vec2T< T > & | getOrigin () const |
Transform2T | inverse () const |
Transform2T | inverseTimes (const Transform2T &tr) const |
Transform2T | operator* (const Transform2T &tr) const |
Vec2T< T > | operator* (const Vec2T< T > &v) const |
Transform2T & | operator= (const Transform2T &tr) |
Transform3T< T > | projectTo3d () const |
Transform with no displacement and rotation of the 3rd coordinate. More... | |
T | rotation () const |
void | setBasis (const Mat2T< T > &r) |
void | setOrigin (const Vec2T< T > &v) |
void | setRotation (T yaw) |
Transform2T () | |
Transform2T (const Mat2T< T > &r, const Vec2T< T > &v) | |
Transform2T (const Transform2T &tr)=default | |
Transform2T (T x, T y, T yaw=0) | |
~Transform2T () | |
Static Public Member Functions | |
static Transform2T | identity () |
Public Attributes | |
Mat2T< T > | R |
Vec2T< T > | t |
Friends | |
std::ostream & | operator<< (std::ostream &out, const Transform2T &t) |
Definition at line 598 of file math_types.h.
|
inline |
Definition at line 602 of file math_types.h.
|
default |
|
inline |
Definition at line 605 of file math_types.h.
|
inline |
Definition at line 609 of file math_types.h.
|
inline |
Definition at line 612 of file math_types.h.
|
inline |
Definition at line 639 of file math_types.h.
|
inline |
Definition at line 635 of file math_types.h.
|
inlinestatic |
Definition at line 663 of file math_types.h.
|
inline |
Definition at line 646 of file math_types.h.
|
inline |
Definition at line 630 of file math_types.h.
|
inline |
Definition at line 626 of file math_types.h.
|
inline |
Definition at line 622 of file math_types.h.
|
inline |
Definition at line 614 of file math_types.h.
|
inline |
Transform with no displacement and rotation of the 3rd coordinate.
Definition at line 669 of file math_types.h.
|
inline |
Definition at line 659 of file math_types.h.
|
inline |
Definition at line 644 of file math_types.h.
|
inline |
Definition at line 643 of file math_types.h.
|
inline |
Definition at line 651 of file math_types.h.
|
friend |
Definition at line 673 of file math_types.h.
Mat2T<T> geo::Transform2T< T >::R |
Definition at line 678 of file math_types.h.
Vec2T<T> geo::Transform2T< T >::t |
Definition at line 679 of file math_types.h.