Anti-Grain Geometry Tutorial
|
Public Member Functions | |
void | preserve_aspect_ratio (double alignx, double aligny, aspect_ratio_e aspect) |
void | device_viewport (double x1, double y1, double x2, double y2) |
void | world_viewport (double x1, double y1, double x2, double y2) |
void | device_viewport (double *x1, double *y1, double *x2, double *y2) const |
void | world_viewport (double *x1, double *y1, double *x2, double *y2) const |
void | world_viewport_actual (double *x1, double *y1, double *x2, double *y2) const |
bool | is_valid () const |
double | align_x () const |
double | align_y () const |
aspect_ratio_e | aspect_ratio () const |
void | transform (double *x, double *y) const |
void | transform_scale_only (double *x, double *y) const |
void | inverse_transform (double *x, double *y) const |
void | inverse_transform_scale_only (double *x, double *y) const |
double | device_dx () const |
double | device_dy () const |
double | scale_x () const |
double | scale_y () const |
double | scale () const |
trans_affine | to_affine () const |
trans_affine | to_affine_scale_only () const |
unsigned | byte_size () const |
void | serialize (int8u *ptr) const |
void | deserialize (const int8u *ptr) |
Definition at line 41 of file agg_trans_viewport.h.