Anti-Grain Geometry - AGG (libagg)
2.5
|
#include <agg_span_image_filter.h>
Public Types | |
typedef Source | source_type |
typedef span_interpolator_linear < trans_affine > | interpolator_type |
typedef span_image_filter < source_type, interpolator_type > | base_type |
Public Member Functions | |
span_image_resample_affine () | |
span_image_resample_affine (source_type &src, interpolator_type &inter, const 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 () |
Protected Attributes | |
int | m_rx |
int | m_ry |
int | m_rx_inv |
int | m_ry_inv |
typedef span_image_filter<source_type, interpolator_type> agg::span_image_resample_affine< Source >::base_type |
typedef span_interpolator_linear<trans_affine> agg::span_image_resample_affine< Source >::interpolator_type |
typedef Source agg::span_image_resample_affine< Source >::source_type |
agg::span_image_resample_affine< Source >::span_image_resample_affine | ( | ) | [inline] |
agg::span_image_resample_affine< Source >::span_image_resample_affine | ( | source_type & | src, |
interpolator_type & | inter, | ||
const image_filter_lut & | filter | ||
) | [inline] |
void agg::span_image_resample_affine< Source >::blur | ( | double | v | ) | [inline] |
double agg::span_image_resample_affine< Source >::blur_x | ( | ) | const [inline] |
void agg::span_image_resample_affine< Source >::blur_x | ( | double | v | ) | [inline] |
double agg::span_image_resample_affine< Source >::blur_y | ( | ) | const [inline] |
void agg::span_image_resample_affine< Source >::blur_y | ( | double | v | ) | [inline] |
void agg::span_image_resample_affine< Source >::prepare | ( | ) | [inline] |
Reimplemented from agg::span_image_filter< Source, span_interpolator_linear< trans_affine > >.
int agg::span_image_resample_affine< Source >::scale_limit | ( | ) | const [inline] |
void agg::span_image_resample_affine< Source >::scale_limit | ( | int | v | ) | [inline] |
int agg::span_image_resample_affine< Source >::m_rx [protected] |
int agg::span_image_resample_affine< Source >::m_rx_inv [protected] |
int agg::span_image_resample_affine< Source >::m_ry [protected] |
int agg::span_image_resample_affine< Source >::m_ry_inv [protected] |