Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::dda2_line_interpolator Class Reference

#include <agg_dda_line.h>

List of all members.

Public Types

enum  save_size_e { save_size = 2 }
typedef int save_data_type

Public Member Functions

 dda2_line_interpolator ()
 dda2_line_interpolator (int y1, int y2, int count)
 dda2_line_interpolator (int y1, int y2, int count, int)
 dda2_line_interpolator (int y, int count)
void save (save_data_type *data) const
void load (const save_data_type *data)
void operator++ ()
void operator-- ()
void adjust_forward ()
void adjust_backward ()
int mod () const
int rem () const
int lft () const
int y () const

Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
save_size 

Constructor & Destructor Documentation

agg::dda2_line_interpolator::dda2_line_interpolator ( ) [inline]
agg::dda2_line_interpolator::dda2_line_interpolator ( int  y1,
int  y2,
int  count 
) [inline]
agg::dda2_line_interpolator::dda2_line_interpolator ( int  y1,
int  y2,
int  count,
int   
) [inline]
agg::dda2_line_interpolator::dda2_line_interpolator ( int  y,
int  count 
) [inline]

Member Function Documentation

void agg::dda2_line_interpolator::adjust_backward ( ) [inline]
void agg::dda2_line_interpolator::adjust_forward ( ) [inline]
int agg::dda2_line_interpolator::lft ( ) const [inline]
void agg::dda2_line_interpolator::load ( const save_data_type data) [inline]
int agg::dda2_line_interpolator::mod ( ) const [inline]
void agg::dda2_line_interpolator::operator++ ( ) [inline]
void agg::dda2_line_interpolator::operator-- ( ) [inline]
int agg::dda2_line_interpolator::rem ( ) const [inline]
void agg::dda2_line_interpolator::save ( save_data_type data) const [inline]
int agg::dda2_line_interpolator::y ( ) const [inline]

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