Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::conv_curve< VertexSource, Curve3, Curve4 > Class Template Reference

#include <agg_conv_curve.h>

List of all members.

Public Types

typedef Curve3 curve3_type
typedef Curve4 curve4_type
typedef conv_curve
< VertexSource, Curve3, Curve4 > 
self_type

Public Member Functions

 conv_curve (VertexSource &source)
void attach (VertexSource &source)
void approximation_method (curve_approximation_method_e v)
curve_approximation_method_e approximation_method () const
void approximation_scale (double s)
double approximation_scale () const
void angle_tolerance (double v)
double angle_tolerance () const
void cusp_limit (double v)
double cusp_limit () const
void rewind (unsigned path_id)
unsigned vertex (double *x, double *y)

template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
class agg::conv_curve< VertexSource, Curve3, Curve4 >


Member Typedef Documentation

template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
typedef Curve3 agg::conv_curve< VertexSource, Curve3, Curve4 >::curve3_type
template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
typedef Curve4 agg::conv_curve< VertexSource, Curve3, Curve4 >::curve4_type
template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
typedef conv_curve<VertexSource, Curve3, Curve4> agg::conv_curve< VertexSource, Curve3, Curve4 >::self_type

Constructor & Destructor Documentation

template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
agg::conv_curve< VertexSource, Curve3, Curve4 >::conv_curve ( VertexSource &  source) [inline, explicit]

Member Function Documentation

template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
void agg::conv_curve< VertexSource, Curve3, Curve4 >::angle_tolerance ( double  v) [inline]
template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
double agg::conv_curve< VertexSource, Curve3, Curve4 >::angle_tolerance ( ) const [inline]
template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
void agg::conv_curve< VertexSource, Curve3, Curve4 >::approximation_method ( curve_approximation_method_e  v) [inline]
template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
curve_approximation_method_e agg::conv_curve< VertexSource, Curve3, Curve4 >::approximation_method ( ) const [inline]
template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
void agg::conv_curve< VertexSource, Curve3, Curve4 >::approximation_scale ( double  s) [inline]
template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
double agg::conv_curve< VertexSource, Curve3, Curve4 >::approximation_scale ( ) const [inline]
template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
void agg::conv_curve< VertexSource, Curve3, Curve4 >::attach ( VertexSource &  source) [inline]
template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
void agg::conv_curve< VertexSource, Curve3, Curve4 >::cusp_limit ( double  v) [inline]
template<class VertexSource, class Curve3 = curve3, class Curve4 = curve4>
double agg::conv_curve< VertexSource, Curve3, Curve4 >::cusp_limit ( ) const [inline]
template<class VertexSource , class Curve3 , class Curve4 >
void agg::conv_curve< VertexSource, Curve3, Curve4 >::rewind ( unsigned  path_id)
template<class VertexSource , class Curve3 , class Curve4 >
unsigned agg::conv_curve< VertexSource, Curve3, Curve4 >::vertex ( double *  x,
double *  y 
)

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