![]() |
PeriDyno 1.0.0
|
#include <Transform3x3.h>
Public Types | |
typedef T | VarType |
Public Member Functions | |
DYN_FUNC | Transform () |
DYN_FUNC | Transform (const Vector< T, 3 > &t, const SquareMatrix< T, 3 > &M, const Vector< T, 3 > &s=Vector< T, 3 >(1)) |
DYN_FUNC | Transform (const Transform< T, 3 > &) |
DYN_FUNC | ~Transform () |
DYN_FUNC SquareMatrix< T, 3 > & | rotation () |
DYN_FUNC const SquareMatrix< T, 3 > | rotation () const |
DYN_FUNC Vector< T, 3 > & | translation () |
DYN_FUNC const Vector< T, 3 > | translation () const |
DYN_FUNC Vector< T, 3 > & | scale () |
DYN_FUNC const Vector< T, 3 > | scale () const |
DYN_FUNC const Vector< T, 3 > | operator* (const Vector< T, 3 > &) const |
Transform () | |
~Transform () | |
virtual unsigned int | rows () const |
virtual unsigned int | cols () const |
![]() | |
MatrixBase () | |
virtual | ~MatrixBase () |
Static Public Member Functions | |
static DYN_FUNC unsigned int | rows () |
static DYN_FUNC unsigned int | cols () |
Protected Attributes | |
Vector< T, 3 > | mTranslation |
Vector< T, 3 > | mScale |
SquareMatrix< T, 3 > | mRotation |
Definition at line 12 of file Transform3x3.h.
typedef T dyno::Transform< T, 3 >::VarType |
Definition at line 15 of file Transform3x3.h.
DYN_FUNC dyno::Transform< T, 3 >::Transform | ( | ) |
DYN_FUNC dyno::Transform< T, 3 >::Transform | ( | const Vector< T, 3 > & | t, |
const SquareMatrix< T, 3 > & | M, | ||
const Vector< T, 3 > & | s = Vector<T, 3>(1) ) |
Definition at line 17 of file Transform3x3.inl.
DYN_FUNC dyno::Transform< T, 3 >::Transform | ( | const Transform< T, 3 > & | t | ) |
DYN_FUNC dyno::Transform< T, 3 >::~Transform | ( | ) |
Definition at line 33 of file Transform3x3.inl.
|
inline |
Definition at line 20 of file SquareMatrix.h.
|
inline |
Definition at line 21 of file SquareMatrix.h.
|
inlinestatic |
Definition at line 24 of file Transform3x3.h.
|
virtual |
Implements dyno::MatrixBase.
|
inline |
Definition at line 26 of file Transform3x3.h.
|
inline |
Definition at line 27 of file Transform3x3.h.
|
inlinestatic |
Definition at line 23 of file Transform3x3.h.
|
virtual |
Implements dyno::MatrixBase.
|
inline |
Definition at line 32 of file Transform3x3.h.
|
inline |
Definition at line 33 of file Transform3x3.h.
|
inline |
Definition at line 29 of file Transform3x3.h.
|
inline |
Definition at line 30 of file Transform3x3.h.
|
protected |
Definition at line 40 of file Transform3x3.h.
|
protected |
Definition at line 39 of file Transform3x3.h.
|
protected |
Definition at line 38 of file Transform3x3.h.