#include <eipm_cameradescriptor.h>
Public Member Functions |
| class_advancedfloodfill () |
| ~class_advancedfloodfill () |
int | allocate_cells (int size_x, int size_y) |
int | set_cell_xy (double sx, double ex, double sy, double ey, int numelemx, int numelemy) |
int | set_seed_point (int i, int j) |
int | clear_filled_values (void) |
int | clear_seed_values (void) |
int | set_cell_z (double *z, int num) |
int | set_propagation_criteria (double dup, double ddown) |
int | do_floodfill (void) |
int | print_griddata (void) |
int | show_image (void) |
| class_advancedfloodfill () |
| ~class_advancedfloodfill () |
int | allocate_cells (int size_x, int size_y) |
int | set_cell_xy (double sx, double ex, double sy, double ey, int numelemx, int numelemy) |
int | set_seed_point (int i, int j) |
int | clear_filled_values (void) |
int | clear_seed_values (void) |
int | set_cell_z (double *z, int num) |
int | set_propagation_criteria (double dup, double ddown) |
int | do_floodfill (void) |
int | print_griddata (void) |
int | show_image (void) |
Data Fields |
cell_t ** | cell |
int | num_x |
int | num_y |
int | num_total |
double | res_x |
double | res_y |
double | start_x |
double | start_y |
double | end_x |
double | end_y |
int | seed_x |
int | seed_y |
double | diffupper |
double | difflower |
Private Attributes |
struct { |
double diffupper |
double difflower |
} | criteria |
struct { |
double diffupper |
double difflower |
} | criteria |
Constructor & Destructor Documentation
class_advancedfloodfill::class_advancedfloodfill |
( |
|
) |
[inline] |
class_advancedfloodfill::~class_advancedfloodfill |
( |
|
) |
[inline] |
class_advancedfloodfill::class_advancedfloodfill |
( |
|
) |
[inline] |
class_advancedfloodfill::~class_advancedfloodfill |
( |
|
) |
[inline] |
Member Function Documentation
int class_advancedfloodfill::allocate_cells |
( |
int |
size_x, |
|
|
int |
size_y | |
|
) |
| | [inline] |
int class_advancedfloodfill::allocate_cells |
( |
int |
size_x, |
|
|
int |
size_y | |
|
) |
| | [inline] |
int class_advancedfloodfill::clear_filled_values |
( |
void |
|
) |
[inline] |
int class_advancedfloodfill::clear_filled_values |
( |
void |
|
) |
[inline] |
int class_advancedfloodfill::clear_seed_values |
( |
void |
|
) |
[inline] |
int class_advancedfloodfill::clear_seed_values |
( |
void |
|
) |
[inline] |
int class_advancedfloodfill::do_floodfill |
( |
void |
|
) |
|
int class_advancedfloodfill::print_griddata |
( |
void |
|
) |
[inline] |
int class_advancedfloodfill::print_griddata |
( |
void |
|
) |
[inline] |
int class_advancedfloodfill::set_cell_xy |
( |
double |
sx, |
|
|
double |
ex, |
|
|
double |
sy, |
|
|
double |
ey, |
|
|
int |
numelemx, |
|
|
int |
numelemy | |
|
) |
| | [inline] |
References allocate_cells(), cell, end_x, end_y, i, num_total, num_x, num_y, res_x, res_y, start_x, start_y, cell_t::x, and cell_t::y.
int class_advancedfloodfill::set_cell_xy |
( |
double |
sx, |
|
|
double |
ex, |
|
|
double |
sy, |
|
|
double |
ey, |
|
|
int |
numelemx, |
|
|
int |
numelemy | |
|
) |
| | [inline] |
References allocate_cells(), cell, end_x, end_y, i, num_total, num_x, num_y, res_x, res_y, start_x, start_y, cell_t::x, and cell_t::y.
Referenced by main().
int class_advancedfloodfill::set_cell_z |
( |
double * |
z, |
|
|
int |
num | |
|
) |
| | [inline] |
int class_advancedfloodfill::set_cell_z |
( |
double * |
z, |
|
|
int |
num | |
|
) |
| | [inline] |
int class_advancedfloodfill::set_propagation_criteria |
( |
double |
dup, |
|
|
double |
ddown | |
|
) |
| | [inline] |
int class_advancedfloodfill::set_propagation_criteria |
( |
double |
dup, |
|
|
double |
ddown | |
|
) |
| | [inline] |
int class_advancedfloodfill::set_seed_point |
( |
int |
i, |
|
|
int |
j | |
|
) |
| | [inline] |
int class_advancedfloodfill::set_seed_point |
( |
int |
i, |
|
|
int |
j | |
|
) |
| | [inline] |
int class_advancedfloodfill::show_image |
( |
void |
|
) |
[inline] |
int class_advancedfloodfill::show_image |
( |
void |
|
) |
[inline] |
Field Documentation
The documentation for this class was generated from the following files: