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

#include <agg_path_storage_integer.h>

List of all members.

Public Types

typedef T value_type
typedef vertex_integer< T,
CoordShift > 
vertex_integer_type

Public Member Functions

 path_storage_integer ()
void remove_all ()
void move_to (T x, T y)
void line_to (T x, T y)
void curve3 (T x_ctrl, T y_ctrl, T x_to, T y_to)
void curve4 (T x_ctrl1, T y_ctrl1, T x_ctrl2, T y_ctrl2, T x_to, T y_to)
void close_polygon ()
unsigned size () const
unsigned vertex (unsigned idx, double *x, double *y) const
unsigned byte_size () const
void serialize (int8u *ptr) const
void rewind (unsigned)
unsigned vertex (double *x, double *y)
rect_d bounding_rect () const

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


Member Typedef Documentation

template<class T , unsigned CoordShift = 6>
typedef T agg::path_storage_integer< T, CoordShift >::value_type
template<class T , unsigned CoordShift = 6>
typedef vertex_integer<T, CoordShift> agg::path_storage_integer< T, CoordShift >::vertex_integer_type

Constructor & Destructor Documentation

template<class T , unsigned CoordShift = 6>
agg::path_storage_integer< T, CoordShift >::path_storage_integer ( ) [inline]

Member Function Documentation

template<class T , unsigned CoordShift = 6>
rect_d agg::path_storage_integer< T, CoordShift >::bounding_rect ( ) const [inline]
template<class T , unsigned CoordShift = 6>
unsigned agg::path_storage_integer< T, CoordShift >::byte_size ( ) const [inline]
template<class T , unsigned CoordShift = 6>
void agg::path_storage_integer< T, CoordShift >::close_polygon ( ) [inline]
template<class T , unsigned CoordShift = 6>
void agg::path_storage_integer< T, CoordShift >::curve3 ( x_ctrl,
y_ctrl,
x_to,
y_to 
) [inline]
template<class T , unsigned CoordShift = 6>
void agg::path_storage_integer< T, CoordShift >::curve4 ( x_ctrl1,
y_ctrl1,
x_ctrl2,
y_ctrl2,
x_to,
y_to 
) [inline]
template<class T , unsigned CoordShift = 6>
void agg::path_storage_integer< T, CoordShift >::line_to ( x,
y 
) [inline]
template<class T , unsigned CoordShift = 6>
void agg::path_storage_integer< T, CoordShift >::move_to ( x,
y 
) [inline]
template<class T , unsigned CoordShift = 6>
void agg::path_storage_integer< T, CoordShift >::remove_all ( ) [inline]
template<class T , unsigned CoordShift = 6>
void agg::path_storage_integer< T, CoordShift >::rewind ( unsigned  ) [inline]
template<class T , unsigned CoordShift = 6>
void agg::path_storage_integer< T, CoordShift >::serialize ( int8u ptr) const [inline]
template<class T , unsigned CoordShift = 6>
unsigned agg::path_storage_integer< T, CoordShift >::size ( ) const [inline]
template<class T , unsigned CoordShift = 6>
unsigned agg::path_storage_integer< T, CoordShift >::vertex ( unsigned  idx,
double *  x,
double *  y 
) const [inline]
template<class T , unsigned CoordShift = 6>
unsigned agg::path_storage_integer< T, CoordShift >::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