Anti-Grain Geometry Tutorial
agg::conv_stroke< VertexSource, Markers > Struct Template Reference
Inheritance diagram for agg::conv_stroke< VertexSource, Markers >:
Collaboration diagram for agg::conv_stroke< VertexSource, Markers >:

Public Types

typedef Markers marker_type
 
typedef conv_adaptor_vcgen< VertexSource, vcgen_stroke, Markers > base_type
 

Public Member Functions

 conv_stroke (VertexSource &vs)
 
void line_cap (line_cap_e lc)
 
void line_join (line_join_e lj)
 
void inner_join (inner_join_e ij)
 
line_cap_e line_cap () const
 
line_join_e line_join () const
 
inner_join_e inner_join () const
 
void width (double w)
 
void miter_limit (double ml)
 
void miter_limit_theta (double t)
 
void inner_miter_limit (double ml)
 
void approximation_scale (double as)
 
double width () const
 
double miter_limit () const
 
double inner_miter_limit () const
 
double approximation_scale () const
 
void shorten (double s)
 
double shorten () const
 
- Public Member Functions inherited from agg::conv_adaptor_vcgen< VertexSource, vcgen_stroke, Markers >
 conv_adaptor_vcgen (VertexSource &source)
 
void attach (VertexSource &source)
 
vcgen_strokegenerator ()
 
const vcgen_strokegenerator () const
 
Markers & markers ()
 
const Markers & markers () const
 
void rewind (unsigned path_id)
 
unsigned vertex (double *x, double *y)
 

Detailed Description

template<class VertexSource, class Markers = null_markers>
struct agg::conv_stroke< VertexSource, Markers >

Definition at line 31 of file agg_conv_stroke.h.


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