Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions | Public Attributes
agg::vertex_integer< T, CoordShift > Struct Template Reference

#include <agg_path_storage_integer.h>

List of all members.

Public Types

enum  path_cmd { cmd_move_to = 0, cmd_line_to = 1, cmd_curve3 = 2, cmd_curve4 = 3 }
enum  coord_scale_e { coord_shift = CoordShift, coord_scale = 1 << coord_shift }

Public Member Functions

 vertex_integer ()
 vertex_integer (T x_, T y_, unsigned flag)
unsigned vertex (double *x_, double *y_, double dx=0, double dy=0, double scale=1.0) const

Public Attributes

x
y

template<class T, unsigned CoordShift = 6>
struct agg::vertex_integer< T, CoordShift >


Member Enumeration Documentation

template<class T , unsigned CoordShift = 6>
enum agg::vertex_integer::coord_scale_e
Enumerator:
coord_shift 
coord_scale 
template<class T , unsigned CoordShift = 6>
enum agg::vertex_integer::path_cmd
Enumerator:
cmd_move_to 
cmd_line_to 
cmd_curve3 
cmd_curve4 

Constructor & Destructor Documentation

template<class T , unsigned CoordShift = 6>
agg::vertex_integer< T, CoordShift >::vertex_integer ( ) [inline]
template<class T , unsigned CoordShift = 6>
agg::vertex_integer< T, CoordShift >::vertex_integer ( x_,
y_,
unsigned  flag 
) [inline]

Member Function Documentation

template<class T , unsigned CoordShift = 6>
unsigned agg::vertex_integer< T, CoordShift >::vertex ( double *  x_,
double *  y_,
double  dx = 0,
double  dy = 0,
double  scale = 1.0 
) const [inline]

Member Data Documentation

template<class T , unsigned CoordShift = 6>
T agg::vertex_integer< T, CoordShift >::x
template<class T , unsigned CoordShift = 6>
T agg::vertex_integer< T, CoordShift >::y

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