Anti-Grain Geometry Tutorial
agg::line_interpolator_aa3< Renderer > Class Template Reference
Inheritance diagram for agg::line_interpolator_aa3< Renderer >:
Collaboration diagram for agg::line_interpolator_aa3< Renderer >:

Public Types

typedef Renderer renderer_type
 
typedef Renderer::color_type color_type
 
typedef line_interpolator_aa_base< Renderer > base_type
 
- Public Types inherited from agg::line_interpolator_aa_base< Renderer >
enum  max_half_width_e { max_half_width = 64 }
 
typedef Renderer renderer_type
 
typedef Renderer::color_type color_type
 

Public Member Functions

 line_interpolator_aa3 (renderer_type &ren, line_parameters &lp, int sx, int sy, int ex, int ey)
 
bool step_hor ()
 
bool step_ver ()
 
- Public Member Functions inherited from agg::line_interpolator_aa_base< Renderer >
 line_interpolator_aa_base (renderer_type &ren, line_parameters &lp)
 
template<class DI >
int step_hor_base (DI &di)
 
template<class DI >
int step_ver_base (DI &di)
 
bool vertical () const
 
int width () const
 
int count () const
 

Additional Inherited Members

- Protected Attributes inherited from agg::line_interpolator_aa_base< Renderer >
line_parametersm_lp
 
dda2_line_interpolator m_li
 
renderer_type & m_ren
 
int m_len
 
int m_x
 
int m_y
 
int m_old_x
 
int m_old_y
 
int m_count
 
int m_width
 
int m_max_extent
 
int m_step
 
int m_dist [max_half_width+1]
 
cover_type m_covers [max_half_width *2+4]
 

Detailed Description

template<class Renderer>
class agg::line_interpolator_aa3< Renderer >

Definition at line 1031 of file agg_renderer_outline_aa.h.


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