Anti-Grain Geometry - AGG (libagg)  2.5
Classes | Public Member Functions
agg::trans_bilinear Class Reference

#include <agg_trans_bilinear.h>

List of all members.

Classes

class  iterator_x

Public Member Functions

 trans_bilinear ()
 trans_bilinear (const double *src, const double *dst)
 trans_bilinear (double x1, double y1, double x2, double y2, const double *quad)
 trans_bilinear (const double *quad, double x1, double y1, double x2, double y2)
void quad_to_quad (const double *src, const double *dst)
void rect_to_quad (double x1, double y1, double x2, double y2, const double *quad)
void quad_to_rect (const double *quad, double x1, double y1, double x2, double y2)
bool is_valid () const
void transform (double *x, double *y) const
iterator_x begin (double x, double y, double step) const

Constructor & Destructor Documentation

agg::trans_bilinear::trans_bilinear ( ) [inline]
agg::trans_bilinear::trans_bilinear ( const double *  src,
const double *  dst 
) [inline]
agg::trans_bilinear::trans_bilinear ( double  x1,
double  y1,
double  x2,
double  y2,
const double *  quad 
) [inline]
agg::trans_bilinear::trans_bilinear ( const double *  quad,
double  x1,
double  y1,
double  x2,
double  y2 
) [inline]

Member Function Documentation

iterator_x agg::trans_bilinear::begin ( double  x,
double  y,
double  step 
) const [inline]
bool agg::trans_bilinear::is_valid ( ) const [inline]
void agg::trans_bilinear::quad_to_quad ( const double *  src,
const double *  dst 
) [inline]
void agg::trans_bilinear::quad_to_rect ( const double *  quad,
double  x1,
double  y1,
double  x2,
double  y2 
) [inline]
void agg::trans_bilinear::rect_to_quad ( double  x1,
double  y1,
double  x2,
double  y2,
const double *  quad 
) [inline]
void agg::trans_bilinear::transform ( double *  x,
double *  y 
) const [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines