#include <gevd_region_proc.h>
Inheritance diagram for gevd_region_proc:

Definition at line 30 of file gevd_region_proc.h.
Public Member Functions | |
| gevd_region_proc () | |
| constructor from a parameter block (the only way). | |
| ~gevd_region_proc () | |
| Default Destructor. | |
| void | set_image (vil1_image &image) |
| Set the image to be processed. | |
| vcl_vector< vdgl_digital_region * > & | get_regions () |
| void | extract_regions () |
| extract a set of vdgl_poly_intensity_face(s). | |
| void | clear () |
| Clear internal storage. | |
| void | set_expand_scale (float scale) |
| void | set_debug () |
| void | clear_debug () |
| bool | SanityCheck () |
| Checks that parameters are within acceptable bounds. | |
| bool | Valid () |
| const char * | GetErrorMsg () |
| void | SetErrorMsg (const char *msg) |
| Set the error message for this parameter block. | |
Public Attributes | |
| bool | verbose_ |
| Print detailed output. | |
| gevd_detector_params | dp_ |
| parameters associated with step and fold detection | |
Protected Member Functions | |
| gevd_bufferxy * | get_image_buffer (vil1_image &image) |
| Extract the region of interest from image_ as a BufferXY. | |
| gevd_bufferxy * | get_float_buffer (gevd_bufferxy *b) |
| Convert buf to a floating point buffer. | |
| gevd_bufferxy * | put_float_buffer (gevd_bufferxy *fbuf) |
| vil1_image | buffer_to_image (gevd_bufferxy *buf) |
| void | restore_image_rois () |
| void | InitParams (float expand_scale, float burt_adelson_factor, bool debug, bool verbose, const gevd_detector_params &dp) |
Protected Attributes | |
| bool | debug_ |
| Carry out debug processing. | |
| bool | regions_valid_ |
| float | expand_scale_ |
| the scale factor for image expansion | |
| float | burt_adelson_factor_ |
| the "sigma" of the interpolating kernel | |
| vil1_image | image_ |
| gevd_bufferxy * | buf_ |
| vcl_vector< vdgl_digital_region * > | regions_ |
Friends | |
| vcl_ostream & | operator<< (vcl_ostream &, const gevd_region_proc_params &rpp) |
|
|
constructor from a parameter block (the only way).
Definition at line 19 of file gevd_region_proc.cxx. |
|
|
Default Destructor.
Definition at line 28 of file gevd_region_proc.cxx. |
|
|
|
|
|
Clear internal storage.
Definition at line 257 of file gevd_region_proc.cxx. |
|
|
Definition at line 52 of file gevd_region_proc.h. |
|
|
extract a set of vdgl_poly_intensity_face(s).
Definition at line 144 of file gevd_region_proc.cxx. |
|
|
Convert buf to a floating point buffer.
Definition at line 54 of file gevd_region_proc.cxx. |
|
|
Extract the region of interest from image_ as a BufferXY.
Definition at line 36 of file gevd_region_proc.cxx. |
|
|
Definition at line 42 of file gevd_region_proc.h. |
|
|
Definition at line 50 of file gevd_param_mixin.h. |
|
||||||||||||||||||||||||
|
Definition at line 37 of file gevd_region_proc_params.cxx. |
|
|
Definition at line 69 of file gevd_region_proc.cxx. |
|
|
|
|
|
Checks that parameters are within acceptable bounds. Note that msg << ends seems to restart the string and erase the previous string. We should only use it as the last call, use vcl_endl otherwise. Reimplemented from gevd_param_mixin. Definition at line 56 of file gevd_region_proc_params.cxx. |
|
|
Definition at line 51 of file gevd_region_proc.h. |
|
|
Definition at line 48 of file gevd_region_proc.h. |
|
|
Set the image to be processed.
Definition at line 81 of file gevd_region_proc.cxx. |
|
|
Set the error message for this parameter block. If the message is not empty, this sets the valid flag to be false. An empty message resets the valid flag to be true. Definition at line 47 of file gevd_param_mixin.cxx. |
|
|
Definition at line 49 of file gevd_param_mixin.h. |
|
||||||||||||
|
Definition at line 78 of file gevd_region_proc_params.cxx. |
|
|
Definition at line 67 of file gevd_region_proc.h. |
|
|
the "sigma" of the interpolating kernel
Reimplemented from gevd_region_proc_params. Definition at line 65 of file gevd_region_proc.h. |
|
|
Carry out debug processing.
Reimplemented from gevd_region_proc_params. Definition at line 62 of file gevd_region_proc.h. |
|
|
parameters associated with step and fold detection
Definition at line 47 of file gevd_region_proc_params.h. |
|
|
the scale factor for image expansion
Reimplemented from gevd_region_proc_params. Definition at line 64 of file gevd_region_proc.h. |
|
|
Definition at line 66 of file gevd_region_proc.h. |
|
|
Definition at line 70 of file gevd_region_proc.h. |
|
|
Definition at line 63 of file gevd_region_proc.h. |
|
|
Print detailed output.
Definition at line 46 of file gevd_region_proc_params.h. |
1.4.4