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

Public Types

enum  max_half_width_e { max_half_width = 64 }
 
typedef Renderer renderer_type
 
typedef Renderer::color_type color_type
 

Public Member Functions

 line_interpolator_image (renderer_type &ren, const line_parameters &lp, int sx, int sy, int ex, int ey, int pattern_start, double scale_x)
 
bool step_hor ()
 
bool step_ver ()
 
int pattern_end () const
 
bool vertical () const
 
int width () const
 
int count () const
 

Protected Attributes

const line_parametersm_lp
 
dda2_line_interpolator m_li
 
distance_interpolator4 m_di
 
renderer_type & m_ren
 
int m_plen
 
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_start
 
int m_step
 
int m_dist_pos [max_half_width+1]
 
color_type m_colors [max_half_width *2+4]
 

Detailed Description

template<class Renderer>
class agg::line_interpolator_image< Renderer >

Definition at line 495 of file agg_renderer_outline_image.h.


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