MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Base class for all image filters that normalize filter response using a predefined policy. More...
#include <mdsImageFilter.h>
Public Types | |
enum | { TEMPLATE_PARAMETER_IS_NOT_IMAGE = I::CLASS_IMAGE } |
Check that I is an image. More... | |
typedef CImageFilter< I > | base |
Base types. | |
typedef base::tImage | tImage |
Image type. | |
typedef base::tPixel | tPixel |
Image pixel type. | |
typedef CPixelTraits< tPixel > ::tFilterResponse | tResult |
Filter response type. | |
Public Member Functions | |
CNormImageFilter () | |
Default constructor. | |
virtual bool | operator() (const tImage &SrcImage, tImage &DstImage)=0 |
Filtering of input/source image. | |
virtual | ~CNormImageFilter () |
Virtual destructor. |
Base class for all image filters that normalize filter response using a predefined policy.
typedef CImageFilter<I> mds::img::CNormImageFilter< I, NormPolicy >::base |
Base types.
Reimplemented in mds::img::CLocalMoment22< I, N >, mds::img::CLocalMoment02< I, N >, mds::img::CLocalMoment20< I, N >, mds::img::CLaplaceFilter5< I, N >, mds::img::CLocalMoment11< I, N >, mds::img::CLaplaceFilter2< I, N >, mds::img::CLocalMoment01< I, N >, mds::img::CLaplaceFilter1< I, N >, mds::img::CPrewitY< I, N >, mds::img::CRobertsY< I, N >, mds::img::CLocalMoment10< I, N >, mds::img::CSobelY< I, N >, mds::img::CSobelY< tImage, CShiftZero2Gray >, mds::img::CSobelY< CFImage >, mds::img::CLoGFilter< I, N >, mds::img::CLoGFilter< tImage, CShiftZero2Gray >, mds::img::CConvolutionFilter< I, N >, mds::img::CLaplaceFilter0< I, N >, mds::img::CPrewitX< I, N >, mds::img::CRobertsX< I, N >, mds::img::CDoGFilter< I, N >, mds::img::CLocalMoment00< I, N >, mds::img::CSobelX< I, N >, mds::img::CSobelX< tImage, CShiftZero2Gray >, and mds::img::CSobelX< CFImage >.
typedef base::tImage mds::img::CNormImageFilter< I, NormPolicy >::tImage |
Image type.
Reimplemented from mds::img::CImageFilter< I >.
Reimplemented in mds::img::CLocalMoment22< I, N >, mds::img::CLocalMoment02< I, N >, mds::img::CLocalMoment20< I, N >, mds::img::CLaplaceFilter5< I, N >, mds::img::CLocalMoment11< I, N >, mds::img::CLaplaceFilter2< I, N >, mds::img::CLocalMoment01< I, N >, mds::img::CLaplaceFilter1< I, N >, mds::img::CPrewitY< I, N >, mds::img::CRobertsY< I, N >, mds::img::CLocalMoment10< I, N >, mds::img::CSobelY< I, N >, mds::img::CSobelY< tImage, CShiftZero2Gray >, mds::img::CSobelY< CFImage >, mds::img::CLoGFilter< I, N >, mds::img::CLoGFilter< tImage, CShiftZero2Gray >, mds::img::CConvolutionFilter< I, N >, mds::img::CLaplaceFilter0< I, N >, mds::img::CPrewitX< I, N >, mds::img::CRobertsX< I, N >, mds::img::CDoGFilter< I, N >, mds::img::CLocalMoment00< I, N >, mds::img::CSobelX< I, N >, mds::img::CSobelX< tImage, CShiftZero2Gray >, and mds::img::CSobelX< CFImage >.
typedef base::tPixel mds::img::CNormImageFilter< I, NormPolicy >::tPixel |
Image pixel type.
Reimplemented from mds::img::CImageFilter< I >.
Reimplemented in mds::img::CLocalMoment22< I, N >, mds::img::CLocalMoment02< I, N >, mds::img::CLocalMoment20< I, N >, mds::img::CLaplaceFilter5< I, N >, mds::img::CLocalMoment11< I, N >, mds::img::CLaplaceFilter2< I, N >, mds::img::CLocalMoment01< I, N >, mds::img::CLaplaceFilter1< I, N >, mds::img::CPrewitY< I, N >, mds::img::CRobertsY< I, N >, mds::img::CLocalMoment10< I, N >, mds::img::CSobelY< I, N >, mds::img::CSobelY< tImage, CShiftZero2Gray >, mds::img::CSobelY< CFImage >, mds::img::CLoGFilter< I, N >, mds::img::CLoGFilter< tImage, CShiftZero2Gray >, mds::img::CConvolutionFilter< I, N >, mds::img::CLaplaceFilter0< I, N >, mds::img::CPrewitX< I, N >, mds::img::CRobertsX< I, N >, mds::img::CDoGFilter< I, N >, mds::img::CLocalMoment00< I, N >, mds::img::CSobelX< I, N >, mds::img::CSobelX< tImage, CShiftZero2Gray >, and mds::img::CSobelX< CFImage >.
typedef CPixelTraits<tPixel>::tFilterResponse mds::img::CNormImageFilter< I, NormPolicy >::tResult |
Filter response type.
Reimplemented in mds::img::CLocalMoment22< I, N >, mds::img::CLocalMoment02< I, N >, mds::img::CLocalMoment20< I, N >, mds::img::CLaplaceFilter5< I, N >, mds::img::CLocalMoment11< I, N >, mds::img::CLaplaceFilter2< I, N >, mds::img::CLocalMoment01< I, N >, mds::img::CLaplaceFilter1< I, N >, mds::img::CPrewitY< I, N >, mds::img::CRobertsY< I, N >, mds::img::CLocalMoment10< I, N >, mds::img::CSobelY< I, N >, mds::img::CSobelY< tImage, CShiftZero2Gray >, mds::img::CSobelY< CFImage >, mds::img::CLoGFilter< I, N >, mds::img::CLoGFilter< tImage, CShiftZero2Gray >, mds::img::CConvolutionFilter< I, N >, mds::img::CLaplaceFilter0< I, N >, mds::img::CPrewitX< I, N >, mds::img::CRobertsX< I, N >, mds::img::CDoGFilter< I, N >, mds::img::CLocalMoment00< I, N >, mds::img::CSobelX< I, N >, mds::img::CSobelX< tImage, CShiftZero2Gray >, and mds::img::CSobelX< CFImage >.
anonymous enum [inherited] |
mds::img::CNormImageFilter< I, NormPolicy >::CNormImageFilter | ( | ) |
Default constructor.
virtual mds::img::CNormImageFilter< I, NormPolicy >::~CNormImageFilter | ( | ) | [virtual] |
Virtual destructor.
virtual bool mds::img::CNormImageFilter< I, NormPolicy >::operator() | ( | const tImage & | SrcImage, |
tImage & | DstImage | ||
) | [pure virtual] |
Filtering of input/source image.
Implements mds::img::CImageFilter< I >.
Implemented in mds::img::CSobelY< tImage, CShiftZero2Gray >, mds::img::CSobelY< CFImage >, mds::img::CLoGFilter< tImage, CShiftZero2Gray >, mds::img::CSobelX< tImage, CShiftZero2Gray >, and mds::img::CSobelX< CFImage >.