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: