|
| trans_perspective (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8) |
|
| trans_perspective (const double *m) |
|
| trans_perspective (const trans_affine &a) |
|
| trans_perspective (double x1, double y1, double x2, double y2, const double *quad) |
|
| trans_perspective (const double *quad, double x1, double y1, double x2, double y2) |
|
| trans_perspective (const double *src, const double *dst) |
|
bool | quad_to_quad (const double *qs, const double *qd) |
|
bool | rect_to_quad (double x1, double y1, double x2, double y2, const double *q) |
|
bool | quad_to_rect (const double *q, double x1, double y1, double x2, double y2) |
|
bool | square_to_quad (const double *q) |
|
bool | quad_to_square (const double *q) |
|
const trans_perspective & | reset () |
|
bool | invert () |
|
const trans_perspective & | translate (double x, double y) |
|
const trans_perspective & | rotate (double a) |
|
const trans_perspective & | scale (double s) |
|
const trans_perspective & | scale (double x, double y) |
|
const trans_perspective & | multiply (const trans_perspective &m) |
|
const trans_perspective & | premultiply (const trans_perspective &m) |
|
const trans_perspective & | multiply_inv (const trans_perspective &m) |
|
const trans_perspective & | premultiply_inv (const trans_perspective &m) |
|
const trans_perspective & | multiply (const trans_affine &m) |
|
const trans_perspective & | premultiply (const trans_affine &m) |
|
const trans_perspective & | multiply_inv (const trans_affine &m) |
|
const trans_perspective & | premultiply_inv (const trans_affine &m) |
|
void | store_to (double *m) const |
|
const trans_perspective & | load_from (const double *m) |
|
const trans_perspective & | operator*= (const trans_perspective &m) |
|
const trans_perspective & | operator*= (const trans_affine &m) |
|
const trans_perspective & | operator/= (const trans_perspective &m) |
|
const trans_perspective & | operator/= (const trans_affine &m) |
|
trans_perspective | operator* (const trans_perspective &m) const |
|
trans_perspective | operator* (const trans_affine &m) const |
|
trans_perspective | operator/ (const trans_perspective &m) const |
|
trans_perspective | operator/ (const trans_affine &m) const |
|
trans_perspective | operator~ () const |
|
bool | operator== (const trans_perspective &m) const |
|
bool | operator!= (const trans_perspective &m) const |
|
void | transform (double *x, double *y) const |
|
void | transform_affine (double *x, double *y) const |
|
void | transform_2x2 (double *x, double *y) const |
|
void | inverse_transform (double *x, double *y) const |
|
const trans_perspective & | from_affine (const trans_affine &a) |
|
double | determinant () const |
|
double | determinant_reciprocal () const |
|
bool | is_valid (double epsilon=affine_epsilon) const |
|
bool | is_identity (double epsilon=affine_epsilon) const |
|
bool | is_equal (const trans_perspective &m, double epsilon=affine_epsilon) const |
|
double | scale () const |
|
double | rotation () const |
|
void | translation (double *dx, double *dy) const |
|
void | scaling (double *x, double *y) const |
|
void | scaling_abs (double *x, double *y) const |
|
iterator_x | begin (double x, double y, double step) const |
|
Definition at line 28 of file agg_trans_perspective.h.