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

#include <agg_span_interpolator_adaptor.h>

List of all members.

Public Types

typedef Interpolator base_type
typedef base_type::trans_type trans_type
typedef Distortion distortion_type

Public Member Functions

 span_interpolator_adaptor ()
 span_interpolator_adaptor (const trans_type &trans, const distortion_type &dist)
 span_interpolator_adaptor (const trans_type &trans, const distortion_type &dist, double x, double y, unsigned len)
const distortion_typedistortion () const
void distortion (const distortion_type &dist)
void coordinates (int *x, int *y) const

template<class Interpolator, class Distortion>
class agg::span_interpolator_adaptor< Interpolator, Distortion >


Member Typedef Documentation

template<class Interpolator , class Distortion >
typedef Interpolator agg::span_interpolator_adaptor< Interpolator, Distortion >::base_type
template<class Interpolator , class Distortion >
typedef Distortion agg::span_interpolator_adaptor< Interpolator, Distortion >::distortion_type
template<class Interpolator , class Distortion >
typedef base_type::trans_type agg::span_interpolator_adaptor< Interpolator, Distortion >::trans_type

Constructor & Destructor Documentation

template<class Interpolator , class Distortion >
agg::span_interpolator_adaptor< Interpolator, Distortion >::span_interpolator_adaptor ( ) [inline]
template<class Interpolator , class Distortion >
agg::span_interpolator_adaptor< Interpolator, Distortion >::span_interpolator_adaptor ( const trans_type trans,
const distortion_type dist 
) [inline]
template<class Interpolator , class Distortion >
agg::span_interpolator_adaptor< Interpolator, Distortion >::span_interpolator_adaptor ( const trans_type trans,
const distortion_type dist,
double  x,
double  y,
unsigned  len 
) [inline]

Member Function Documentation

template<class Interpolator , class Distortion >
void agg::span_interpolator_adaptor< Interpolator, Distortion >::coordinates ( int *  x,
int *  y 
) const [inline]
template<class Interpolator , class Distortion >
const distortion_type& agg::span_interpolator_adaptor< Interpolator, Distortion >::distortion ( ) const [inline]
template<class Interpolator , class Distortion >
void agg::span_interpolator_adaptor< Interpolator, Distortion >::distortion ( const distortion_type dist) [inline]

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