|
| TransformF (const TransformF &) |
|
| TransformF (const Transform &) |
|
| TransformF (const PointF &, const VectorF &, const VectorF &, const VectorF &) |
|
TransformF & | operator= (const TransformF ©) |
|
TransformF & | operator= (const Transform ©) |
|
void | load_identity () |
|
void | load_basis (const PointF &, const VectorF &, const VectorF &, const VectorF &) |
|
void | load_frame (const VectorF &, const VectorF &, const VectorF &) |
|
void | load_matrix (const MatrixF &m) |
|
TransformF | get_inverse () |
|
void | post_transform (const TransformF &) |
|
void | pre_transform (const TransformF &) |
|
void | post_mult_matrix (const MatrixF &m) |
|
void | pre_mult_matrix (const MatrixF &m) |
|
void | pre_permute (int xmap, int ymap, int zmap) |
|
void | post_permute (int xmap, int ymap, int zmap) |
|
void | pre_scale (const VectorF &) |
|
void | post_scale (const VectorF &) |
|
void | pre_shear (const VectorF &, const Plane &) |
|
void | post_shear (const VectorF &, const Plane &) |
|
void | pre_rotate (float, const VectorF &axis) |
|
void | post_rotate (float, const VectorF &axis) |
|
void | pre_translate (const VectorF &) |
|
void | post_translate (const VectorF &) |
|
bool | rotate (const VectorF &from, const VectorF &to) |
|
const MatrixF & | get_matrix () const |
|
void | get (float *data) const |
|
void | set (const float *data) |
|
Point | project (const Point &p) const |
|
Vector | project (const Vector &p) const |
|
PointF | project (const PointF &p) const |
|
VectorF | project (const VectorF &p) const |
|
bool | operator== (const TransformF &) const |
|
bool | operator!= (const TransformF &) const |
|
bool | is_axis_aligned () const |
|