Anti-Grain Geometry Tutorial
agg::span_subdiv_adaptor< Interpolator, SubpixelShift > Class Template Reference

Public Types

enum  sublixel_scale_e { subpixel_shift = SubpixelShift, subpixel_scale = 1 << subpixel_shift }
 
typedef Interpolator interpolator_type
 
typedef interpolator_type::trans_type trans_type
 

Public Member Functions

 span_subdiv_adaptor (interpolator_type &interpolator, unsigned subdiv_shift=4)
 
 span_subdiv_adaptor (interpolator_type &interpolator, double x, double y, unsigned len, unsigned subdiv_shift=4)
 
const interpolator_type & interpolator () const
 
void interpolator (interpolator_type &intr)
 
const trans_type & transformer () const
 
void transformer (const trans_type &trans)
 
unsigned subdiv_shift () const
 
void subdiv_shift (unsigned shift)
 
void begin (double x, double y, unsigned len)
 
void operator++ ()
 
void coordinates (int *x, int *y) const
 
void local_scale (int *x, int *y) const
 

Detailed Description

template<class Interpolator, unsigned SubpixelShift = 8>
class agg::span_subdiv_adaptor< Interpolator, SubpixelShift >

Definition at line 25 of file agg_span_subdiv_adaptor.h.


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