MDSTk Libraries  1.1.0
Medical Data Segmentation Toolkit
Public Types | Public Member Functions
mds::img::CNormImageFilter< I, NormPolicy > Class Template Reference

Base class for all image filters that normalize filter response using a predefined policy. More...

#include <mdsImageFilter.h>

Inheritance diagram for mds::img::CNormImageFilter< I, NormPolicy >:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

template<class I, template< typename > class NormPolicy>
class mds::img::CNormImageFilter< I, NormPolicy >

Base class for all image filters that normalize filter response using a predefined policy.


Member Typedef Documentation

template<class I, template< typename > class NormPolicy>
typedef CImageFilter<I> mds::img::CNormImageFilter< I, NormPolicy >::base
template<class I, template< typename > class NormPolicy>
typedef base::tImage mds::img::CNormImageFilter< I, NormPolicy >::tImage
template<class I, template< typename > class NormPolicy>
typedef base::tPixel mds::img::CNormImageFilter< I, NormPolicy >::tPixel
template<class I, template< typename > class NormPolicy>
typedef CPixelTraits<tPixel>::tFilterResponse mds::img::CNormImageFilter< I, NormPolicy >::tResult

Member Enumeration Documentation

template<class I>
anonymous enum [inherited]

Check that I is an image.

You will see name of this enum somewhere in compiler error message if the type I is not image.

Enumerator:
TEMPLATE_PARAMETER_IS_NOT_IMAGE 

Constructor & Destructor Documentation

template<class I, template< typename > class NormPolicy>
mds::img::CNormImageFilter< I, NormPolicy >::CNormImageFilter ( )

Default constructor.

template<class I, template< typename > class NormPolicy>
virtual mds::img::CNormImageFilter< I, NormPolicy >::~CNormImageFilter ( ) [virtual]

Virtual destructor.


Member Function Documentation

template<class I, template< typename > class NormPolicy>
virtual bool mds::img::CNormImageFilter< I, NormPolicy >::operator() ( const tImage SrcImage,
tImage DstImage 
) [pure virtual]

The documentation for this class was generated from the following file: