Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions | Protected Attributes
agg::span_image_resample_affine< Source > Class Template Reference

#include <agg_span_image_filter.h>

Inheritance diagram for agg::span_image_resample_affine< Source >:
agg::span_image_filter< Source, span_interpolator_linear< trans_affine > > agg::span_image_resample_gray_affine< Source > agg::span_image_resample_rgb_affine< Source > agg::span_image_resample_rgba_affine< Source >

List of all members.

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

template<class Source>
class agg::span_image_resample_affine< Source >


Member Typedef Documentation

template<class Source >
typedef Source agg::span_image_resample_affine< Source >::source_type

Constructor & Destructor Documentation

template<class Source >
agg::span_image_resample_affine< Source >::span_image_resample_affine ( ) [inline]
template<class Source >
agg::span_image_resample_affine< Source >::span_image_resample_affine ( source_type src,
interpolator_type inter,
const image_filter_lut filter 
) [inline]

Member Function Documentation

template<class Source >
void agg::span_image_resample_affine< Source >::blur ( double  v) [inline]
template<class Source >
double agg::span_image_resample_affine< Source >::blur_x ( ) const [inline]
template<class Source >
void agg::span_image_resample_affine< Source >::blur_x ( double  v) [inline]
template<class Source >
double agg::span_image_resample_affine< Source >::blur_y ( ) const [inline]
template<class Source >
void agg::span_image_resample_affine< Source >::blur_y ( double  v) [inline]
template<class Source >
void agg::span_image_resample_affine< Source >::prepare ( ) [inline]
template<class Source >
int agg::span_image_resample_affine< Source >::scale_limit ( ) const [inline]
template<class Source >
void agg::span_image_resample_affine< Source >::scale_limit ( int  v) [inline]

Member Data Documentation

template<class Source >
int agg::span_image_resample_affine< Source >::m_rx [protected]
template<class Source >
int agg::span_image_resample_affine< Source >::m_rx_inv [protected]
template<class Source >
int agg::span_image_resample_affine< Source >::m_ry [protected]
template<class Source >
int agg::span_image_resample_affine< Source >::m_ry_inv [protected]

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