Anti-Grain Geometry - AGG (libagg)  2.5
Classes | Public Types | Public Member Functions | Protected Member Functions
agg::span_gouraud< ColorT > Class Template Reference

#include <agg_span_gouraud.h>

Inheritance diagram for agg::span_gouraud< ColorT >:
agg::span_gouraud_gray< ColorT > agg::span_gouraud_rgba< ColorT >

List of all members.

Classes

struct  coord_type

Public Types

typedef ColorT color_type

Public Member Functions

 span_gouraud ()
 span_gouraud (const color_type &c1, const color_type &c2, const color_type &c3, double x1, double y1, double x2, double y2, double x3, double y3, double d)
void colors (ColorT c1, ColorT c2, ColorT c3)
void triangle (double x1, double y1, double x2, double y2, double x3, double y3, double d)
void rewind (unsigned)
unsigned vertex (double *x, double *y)

Protected Member Functions

void arrange_vertices (coord_type *coord) const

template<class ColorT>
class agg::span_gouraud< ColorT >


Member Typedef Documentation

template<class ColorT >
typedef ColorT agg::span_gouraud< ColorT >::color_type

Constructor & Destructor Documentation

template<class ColorT >
agg::span_gouraud< ColorT >::span_gouraud ( ) [inline]
template<class ColorT >
agg::span_gouraud< ColorT >::span_gouraud ( const color_type c1,
const color_type c2,
const color_type c3,
double  x1,
double  y1,
double  x2,
double  y2,
double  x3,
double  y3,
double  d 
) [inline]

Member Function Documentation

template<class ColorT >
void agg::span_gouraud< ColorT >::arrange_vertices ( coord_type coord) const [inline, protected]
template<class ColorT >
void agg::span_gouraud< ColorT >::colors ( ColorT  c1,
ColorT  c2,
ColorT  c3 
) [inline]
template<class ColorT >
void agg::span_gouraud< ColorT >::rewind ( unsigned  ) [inline]
template<class ColorT >
void agg::span_gouraud< ColorT >::triangle ( double  x1,
double  y1,
double  x2,
double  y2,
double  x3,
double  y3,
double  d 
) [inline]
template<class ColorT >
unsigned agg::span_gouraud< ColorT >::vertex ( double *  x,
double *  y 
) [inline]

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