#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: