cajun::rect_filler_t Class Reference
#include <rect_filler.H>
List of all members.
Classes |
struct | edge_t |
struct | pt_t |
struct | x_sort_t |
struct | y_max_equal_t |
struct | y_sort_t |
Public Member Functions |
template<class filler_t > |
void | fill (filler_t &filler_, double x0_, double y0_, double x1_, double y1_, double size_) |
template<class filler_t > |
void | fill (filler_t &filler_, std::vector< pt_t > const &pts_) |
Protected Member Functions |
void | init_et (double x0_, double y0_, double x1_, double y1_, double size_) |
void | init_et (std::vector< pt_t > const &pts_) |
bool | update_et (int y_) |
void | update_edges (int y_) |
Protected Attributes |
std::deque< edge_t > | m_et |
std::deque< edge_t > | m_aet |
Member Function Documentation
template<class filler_t >
void cajun::rect_filler_t::fill |
( |
filler_t & |
filler_, |
|
|
std::vector< pt_t > const & |
pts_ | |
|
) |
| | [inline] |
template<class filler_t >
void cajun::rect_filler_t::fill |
( |
filler_t & |
filler_, |
|
|
double |
x0_, |
|
|
double |
y0_, |
|
|
double |
x1_, |
|
|
double |
y1_, |
|
|
double |
size_ | |
|
) |
| | [inline] |
void cajun::rect_filler_t::init_et |
( |
std::vector< pt_t > const & |
pts_ |
) |
[protected] |
void rect_filler_t::init_et |
( |
double |
x0_, |
|
|
double |
y0_, |
|
|
double |
x1_, |
|
|
double |
y1_, |
|
|
double |
size_ | |
|
) |
| | [protected] |
void rect_filler_t::update_edges |
( |
int |
y_ |
) |
[protected] |
bool rect_filler_t::update_et |
( |
int |
y_ |
) |
[protected] |
Member Data Documentation
The documentation for this class was generated from the following files: