Filter input parameters.
More...
#include <Filter.h>
Filter input parameters.
Definition at line 55 of file Filter.h.
◆ FilterType
Enumerator |
---|
InvalidFilterT | Invalid strategy.
|
SobelFilterT | Sobel filter type.
|
RobertsFilterT | Roberts filter type.
|
MeanFilterT | The resultant pixel will be the mean of pixels in the convolution window.
|
ModeFilterT | The resultant pixel will be the mode of pixels in the convolution window. When the window is multimodal, the first mode will be assumed.
|
MedianFilterT | The resultant pixel will be the median of pixels in the convolution window.
|
DilationFilterT | The resultant pixel will be the highest pixel value in the convolution window.
|
ErosionFilterT | The resultant pixel will be the lowest pixel value in the convolution window.
|
UserDefinedWindowT | The user will define the weights of a convolution window.
|
Definition at line 60 of file Filter.h.
◆ InputParameters() [1/2]
te::rp::Filter::InputParameters::InputParameters |
( |
| ) |
|
◆ InputParameters() [2/2]
te::rp::Filter::InputParameters::InputParameters |
( |
const InputParameters & |
| ) |
|
◆ ~InputParameters()
te::rp::Filter::InputParameters::~InputParameters |
( |
| ) |
|
◆ clone()
Create a clone copy of this instance.
- Returns
- A clone copy of this instance.
- Note
- The caller will take the ownership of the returned pointer.
Implements te::common::AbstractParameters.
◆ operator=()
◆ reset()
void te::rp::Filter::InputParameters::reset |
( |
| ) |
|
|
virtual |
◆ m_enableProgress
bool te::rp::Filter::InputParameters::m_enableProgress |
Enable/Disable the progress interface (default:false).
Definition at line 85 of file Filter.h.
◆ m_enableRasterCache
bool te::rp::Filter::InputParameters::m_enableRasterCache |
Enable/Disable the use of a raster data cache (default:true).
Definition at line 89 of file Filter.h.
◆ m_filterType
FilterType te::rp::Filter::InputParameters::m_filterType |
The edge filter type.
Definition at line 73 of file Filter.h.
◆ m_inRasterBands
std::vector< unsigned int > te::rp::Filter::InputParameters::m_inRasterBands |
Bands to be used from the input raster 1.
Definition at line 77 of file Filter.h.
◆ m_inRasterPtr
Input raster.
Definition at line 75 of file Filter.h.
◆ m_iterationsNumber
unsigned int te::rp::Filter::InputParameters::m_iterationsNumber |
The number of iterations to perform (default:1).
Definition at line 79 of file Filter.h.
◆ m_window
boost::numeric::ublas::matrix<double> te::rp::Filter::InputParameters::m_window |
User defined convolution window. (The size must be equal to m_windowH x m_windowW. Default: an empty matrix)
Definition at line 87 of file Filter.h.
◆ m_windowH
unsigned int te::rp::Filter::InputParameters::m_windowH |
The height of the convolution window. (commonly 3, with W=3 to make a 3x3 window, and so on)
Definition at line 81 of file Filter.h.
◆ m_windowW
unsigned int te::rp::Filter::InputParameters::m_windowW |
The width of the convolution window.
Definition at line 83 of file Filter.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/rp/Filter.h