HDK
|
#include <UT_XformOrder.h>
Public Types | |
enum | xform { T =0, S =1, RX =2, RY =3, RZ =4 } |
enum | rstOrder { TRS, TSR, RTS, RST, STR, SRT } |
enum | xyzOrder { XYZ, XZY, YXZ, YZX, ZXY, ZYX } |
Static Public Member Functions | |
static void | getRotOrderMapping (xyzOrder src, xyzOrder dst, int map[3]) |
Friends | |
std::ostream & | operator<< (std::ostream &os, const UT_XformOrder &t) |
Definition at line 20 of file UT_XformOrder.h.
Enumerator | |
---|---|
TRS | |
TSR | |
RTS | |
RST | |
STR | |
SRT |
Definition at line 30 of file UT_XformOrder.h.
enum UT_XformOrder::xform |
Enumerator | |
---|---|
T | |
S | |
RX | |
RY | |
RZ |
Definition at line 25 of file UT_XformOrder.h.
Enumerator | |
---|---|
XYZ | |
XZY | |
YXZ | |
YZX | |
ZXY | |
ZYX |
Definition at line 31 of file UT_XformOrder.h.
|
inline |
Definition at line 39 of file UT_XformOrder.h.
|
inline |
Definition at line 45 of file UT_XformOrder.h.
UT_XformOrder::UT_XformOrder | ( | const UT_XformOrder & | xf | ) |
|
inline |
Definition at line 62 of file UT_XformOrder.h.
|
inline |
Definition at line 121 of file UT_XformOrder.h.
void UT_XformOrder::invert | ( | ) |
UT_XformOrder::rstOrder UT_XformOrder::mainOrder | ( | ) | const |
void UT_XformOrder::mainOrder | ( | UT_XformOrder::rstOrder | rst | ) |
bool UT_XformOrder::mainOrder | ( | const char * | rst | ) |
const char* UT_XformOrder::mainOrderLabel | ( | ) | const |
|
inline |
Definition at line 108 of file UT_XformOrder.h.
UT_XformOrder& UT_XformOrder::operator= | ( | const UT_XformOrder & | xf | ) |
|
inline |
Definition at line 112 of file UT_XformOrder.h.
void UT_XformOrder::reorder | ( | UT_XformOrder::xform | xf1, |
UT_XformOrder::xform | xf2, | ||
UT_XformOrder::xform | xf3, | ||
UT_XformOrder::xform | xf4, | ||
UT_XformOrder::xform | xf5 | ||
) |
void UT_XformOrder::reorder | ( | UT_XformOrder::rstOrder | rst, |
UT_XformOrder::xyzOrder | rot | ||
) |
UT_XformOrder::xyzOrder UT_XformOrder::rotOrder | ( | ) | const |
void UT_XformOrder::rotOrder | ( | UT_XformOrder::xyzOrder | rot | ) |
bool UT_XformOrder::rotOrder | ( | const char * | rot | ) |
const char* UT_XformOrder::rotOrderLabel | ( | ) | const |
|
inline |
Definition at line 92 of file UT_XformOrder.h.
|
friend |
Definition at line 130 of file UT_XformOrder.h.