Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::vcgen_contour Class Reference

#include <agg_vcgen_contour.h>

List of all members.

Public Types

typedef vertex_sequence
< vertex_dist, 6 > 
vertex_storage
typedef pod_bvector< point_d, 6 > coord_storage

Public Member Functions

 vcgen_contour ()
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 auto_detect_orientation (bool v)
bool auto_detect_orientation () const
void remove_all ()
void add_vertex (double x, double y, unsigned cmd)
void rewind (unsigned path_id)
unsigned vertex (double *x, double *y)

Member Typedef Documentation


Constructor & Destructor Documentation

agg::vcgen_contour::vcgen_contour ( )

Member Function Documentation

void agg::vcgen_contour::add_vertex ( double  x,
double  y,
unsigned  cmd 
)
void agg::vcgen_contour::approximation_scale ( double  as) [inline]
double agg::vcgen_contour::approximation_scale ( ) const [inline]
void agg::vcgen_contour::auto_detect_orientation ( bool  v) [inline]
bool agg::vcgen_contour::auto_detect_orientation ( ) const [inline]
void agg::vcgen_contour::inner_join ( inner_join_e  ij) [inline]
inner_join_e agg::vcgen_contour::inner_join ( ) const [inline]
void agg::vcgen_contour::inner_miter_limit ( double  ml) [inline]
double agg::vcgen_contour::inner_miter_limit ( ) const [inline]
void agg::vcgen_contour::line_cap ( line_cap_e  lc) [inline]
line_cap_e agg::vcgen_contour::line_cap ( ) const [inline]
void agg::vcgen_contour::line_join ( line_join_e  lj) [inline]
line_join_e agg::vcgen_contour::line_join ( ) const [inline]
void agg::vcgen_contour::miter_limit ( double  ml) [inline]
double agg::vcgen_contour::miter_limit ( ) const [inline]
void agg::vcgen_contour::miter_limit_theta ( double  t) [inline]
void agg::vcgen_contour::remove_all ( )
void agg::vcgen_contour::rewind ( unsigned  path_id)
unsigned agg::vcgen_contour::vertex ( double *  x,
double *  y 
)
void agg::vcgen_contour::width ( double  w) [inline]
double agg::vcgen_contour::width ( ) const [inline]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines