Anti-Grain Geometry Tutorial
agg::line_profile_aa Class Reference

Public Types

enum  subpixel_scale_e { subpixel_shift = line_subpixel_shift, subpixel_scale = 1 << subpixel_shift, subpixel_mask = subpixel_scale - 1 }
 
enum  aa_scale_e { aa_shift = 8, aa_scale = 1 << aa_shift, aa_mask = aa_scale - 1 }
 
typedef int8u value_type
 

Public Member Functions

template<class GammaF >
 line_profile_aa (double w, const GammaF &gamma_function)
 
void min_width (double w)
 
void smoother_width (double w)
 
template<class GammaF >
void gamma (const GammaF &gamma_function)
 
void width (double w)
 
unsigned profile_size () const
 
int subpixel_width () const
 
double min_width () const
 
double smoother_width () const
 
value_type value (int dist) const
 

Detailed Description

Definition at line 1258 of file agg_renderer_outline_aa.h.


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