Anti-Grain Geometry Tutorial
agg::span_image_resample_gray_affine< Source > Class Template Reference
Inheritance diagram for agg::span_image_resample_gray_affine< Source >:
Collaboration diagram for agg::span_image_resample_gray_affine< Source >:

Public Types

enum  base_scale_e { downscale_shift = image_filter_shift }
 
typedef Source source_type
 
typedef source_type::color_type color_type
 
typedef span_image_resample_affine< source_type > base_type
 
typedef base_type::interpolator_type interpolator_type
 
typedef color_type::value_type value_type
 
typedef color_type::long_type long_type
 
- Public Types inherited from agg::span_image_resample_affine< Source >
typedef Source source_type
 
typedef span_interpolator_linear< trans_affineinterpolator_type
 
typedef span_image_filter< source_type, interpolator_typebase_type
 
- Public Types inherited from agg::span_image_filter< Source, span_interpolator_linear< trans_affine > >
typedef Source source_type
 
typedef span_interpolator_linear< trans_affineinterpolator_type
 

Public Member Functions

 span_image_resample_gray_affine (source_type &src, interpolator_type &inter, image_filter_lut &filter)
 
void generate (color_type *span, int x, int y, unsigned len)
 
- Public Member Functions inherited from agg::span_image_resample_affine< Source >
 span_image_resample_affine (source_type &src, interpolator_type &inter, image_filter_lut &filter)
 
int scale_limit () const
 
void scale_limit (int v)
 
double blur_x () const
 
double blur_y () const
 
void blur_x (double v)
 
void blur_y (double v)
 
void blur (double v)
 
void prepare ()
 
- Public Member Functions inherited from agg::span_image_filter< Source, span_interpolator_linear< trans_affine > >
 span_image_filter (source_type &src, interpolator_type &interpolator, image_filter_lut *filter)
 
void attach (source_type &v)
 
source_type & source ()
 
const source_type & source () const
 
const image_filter_lutfilter () const
 
void filter (image_filter_lut &v)
 
int filter_dx_int () const
 
int filter_dy_int () const
 
double filter_dx_dbl () const
 
double filter_dy_dbl () const
 
void interpolator (interpolator_type &v)
 
interpolator_typeinterpolator ()
 
void filter_offset (double dx, double dy)
 
void filter_offset (double d)
 
void prepare ()
 

Additional Inherited Members

- Protected Attributes inherited from agg::span_image_resample_affine< Source >
int m_rx
 
int m_ry
 
int m_rx_inv
 
int m_ry_inv
 

Detailed Description

template<class Source>
class agg::span_image_resample_gray_affine< Source >

Definition at line 510 of file agg_span_image_filter_gray.h.


The documentation for this class was generated from the following file: