Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::span_image_filter< Source, Interpolator > Class Template Reference

#include <agg_span_image_filter.h>

Inheritance diagram for agg::span_image_filter< Source, Interpolator >:
agg::span_image_filter_gray< Source, Interpolator > agg::span_image_filter_gray_2x2< Source, Interpolator > agg::span_image_filter_gray_bilinear< Source, Interpolator > agg::span_image_filter_gray_bilinear_clip< Source, Interpolator > agg::span_image_filter_gray_nn< Source, Interpolator > agg::span_image_filter_rgb< Source, Interpolator > agg::span_image_filter_rgb_2x2< Source, Interpolator > agg::span_image_filter_rgb_bilinear< Source, Interpolator > agg::span_image_filter_rgb_bilinear_clip< Source, Interpolator > agg::span_image_filter_rgb_nn< Source, Interpolator > agg::span_image_filter_rgba< Source, Interpolator > agg::span_image_filter_rgba_2x2< Source, Interpolator > agg::span_image_filter_rgba_bilinear< Source, Interpolator > agg::span_image_filter_rgba_bilinear_clip< Source, Interpolator > agg::span_image_filter_rgba_nn< Source, Interpolator > agg::span_image_resample< Source, Interpolator >

List of all members.

Public Types

typedef Source source_type
typedef Interpolator interpolator_type

Public Member Functions

 span_image_filter ()
 span_image_filter (source_type &src, interpolator_type &interpolator, const image_filter_lut *filter)
void attach (source_type &v)
source_typesource ()
const source_typesource () const
const image_filter_lutfilter () const
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)
void filter (const image_filter_lut &v)
void filter_offset (double dx, double dy)
void filter_offset (double d)
interpolator_typeinterpolator ()
void prepare ()

template<class Source, class Interpolator>
class agg::span_image_filter< Source, Interpolator >


Member Typedef Documentation

template<class Source, class Interpolator>
typedef Interpolator agg::span_image_filter< Source, Interpolator >::interpolator_type
template<class Source, class Interpolator>
typedef Source agg::span_image_filter< Source, Interpolator >::source_type

Constructor & Destructor Documentation

template<class Source, class Interpolator>
agg::span_image_filter< Source, Interpolator >::span_image_filter ( ) [inline]
template<class Source, class Interpolator>
agg::span_image_filter< Source, Interpolator >::span_image_filter ( source_type src,
interpolator_type interpolator,
const image_filter_lut filter 
) [inline]

Member Function Documentation

template<class Source, class Interpolator>
void agg::span_image_filter< Source, Interpolator >::attach ( source_type v) [inline]
template<class Source, class Interpolator>
const image_filter_lut& agg::span_image_filter< Source, Interpolator >::filter ( ) const [inline]
template<class Source, class Interpolator>
void agg::span_image_filter< Source, Interpolator >::filter ( const image_filter_lut v) [inline]
template<class Source, class Interpolator>
double agg::span_image_filter< Source, Interpolator >::filter_dx_dbl ( ) const [inline]
template<class Source, class Interpolator>
int agg::span_image_filter< Source, Interpolator >::filter_dx_int ( ) const [inline]
template<class Source, class Interpolator>
double agg::span_image_filter< Source, Interpolator >::filter_dy_dbl ( ) const [inline]
template<class Source, class Interpolator>
int agg::span_image_filter< Source, Interpolator >::filter_dy_int ( ) const [inline]
template<class Source, class Interpolator>
void agg::span_image_filter< Source, Interpolator >::filter_offset ( double  dx,
double  dy 
) [inline]
template<class Source, class Interpolator>
void agg::span_image_filter< Source, Interpolator >::filter_offset ( double  d) [inline]
template<class Source, class Interpolator>
void agg::span_image_filter< Source, Interpolator >::interpolator ( interpolator_type v) [inline]
template<class Source, class Interpolator>
interpolator_type& agg::span_image_filter< Source, Interpolator >::interpolator ( ) [inline]
template<class Source, class Interpolator>
void agg::span_image_filter< Source, Interpolator >::prepare ( ) [inline]
template<class Source, class Interpolator>
source_type& agg::span_image_filter< Source, Interpolator >::source ( ) [inline]
template<class Source, class Interpolator>
const source_type& agg::span_image_filter< Source, Interpolator >::source ( ) const [inline]

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