Anti-Grain Geometry - AGG (libagg)  2.5
Classes | Public Types | Public Member Functions
agg::conv_gpc< VSA, VSB > Class Template Reference

#include <agg_conv_gpc.h>

List of all members.

Classes

struct  contour_header_type

Public Types

typedef VSA source_a_type
typedef VSB source_b_type
typedef conv_gpc
< source_a_type, source_b_type
self_type

Public Member Functions

 ~conv_gpc ()
 conv_gpc (source_a_type &a, source_b_type &b, gpc_op_e op=gpc_or)
void attach1 (VSA &source)
void attach2 (VSB &source)
void operation (gpc_op_e v)
void rewind (unsigned path_id)
unsigned vertex (double *x, double *y)

template<class VSA, class VSB>
class agg::conv_gpc< VSA, VSB >


Member Typedef Documentation

template<class VSA, class VSB>
typedef conv_gpc<source_a_type, source_b_type> agg::conv_gpc< VSA, VSB >::self_type
template<class VSA, class VSB>
typedef VSA agg::conv_gpc< VSA, VSB >::source_a_type
template<class VSA, class VSB>
typedef VSB agg::conv_gpc< VSA, VSB >::source_b_type

Constructor & Destructor Documentation

template<class VSA, class VSB>
agg::conv_gpc< VSA, VSB >::~conv_gpc ( ) [inline]
template<class VSA, class VSB>
agg::conv_gpc< VSA, VSB >::conv_gpc ( source_a_type a,
source_b_type b,
gpc_op_e  op = gpc_or 
) [inline]

Member Function Documentation

template<class VSA, class VSB>
void agg::conv_gpc< VSA, VSB >::attach1 ( VSA &  source) [inline]
template<class VSA, class VSB>
void agg::conv_gpc< VSA, VSB >::attach2 ( VSB &  source) [inline]
template<class VSA, class VSB>
void agg::conv_gpc< VSA, VSB >::operation ( gpc_op_e  v) [inline]
template<class VSA , class VSB >
void agg::conv_gpc< VSA, VSB >::rewind ( unsigned  path_id)
template<class VSA , class VSB >
unsigned agg::conv_gpc< VSA, VSB >::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