26 #ifndef __FilterBase_hh__
27 #define __FilterBase_hh__
29 #include <Base/Image/Image.hh>
34 #define D_FILTERBASE_CALLSTACK 0x80000000
76 template <
class InputStorageType,
class OutputStorageType>
108 void GetBorders(
int& border_x,
int& border_y)
const;
115 const std::vector<OutputStorageType>& t)
const;
134 virtual void GetBordersValid_(
int& border_x,
int& border_y)
const = 0;
145 #endif // __FilterBase_hh__
LowPassType
determines which lowpass filter is used before subsampling
virtual parent class for API definition of all (future) filters
EGradType
different gradients to be used by hiogher level classes
int GetBorderHandling() const
TBorderHandling
enum for border calculation, same meanings as in matlab:
void SetBorderHandling(const int bh)
int _FilterBorderHandling