Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::AnchorErodeDilateLine< TInputPix, TFunction1, TFunction2 > Class Template Reference

class to implement erosions and dilations using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on. There is special code for cases where the structuring element is bigger than the image size that aren't particularly anchor related, but use the same data structures. Hopefully these sections occupy a very minor proportion of the time. More...

#include <itkAnchorErodeDilateLine.h>

Collaboration diagram for itk::AnchorErodeDilateLine< TInputPix, TFunction1, TFunction2 >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef TInputPix InputImagePixelType

Public Member Functions

 AnchorErodeDilateLine ()
void DoLine (InputImagePixelType *buffer, InputImagePixelType *inbuffer, unsigned bufflength)
void PrintSelf (std::ostream &os, Indent indent) const
void SetSize (unsigned int size)
 ~AnchorErodeDilateLine ()


Detailed Description

template<class TInputPix, class TFunction1, class TFunction2>
class itk::AnchorErodeDilateLine< TInputPix, TFunction1, TFunction2 >

class to implement erosions and dilations using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on. There is special code for cases where the structuring element is bigger than the image size that aren't particularly anchor related, but use the same data structures. Hopefully these sections occupy a very minor proportion of the time.

Definition at line 36 of file itkAnchorErodeDilateLine.h.


Member Typedef Documentation

template<class TInputPix , class TFunction1 , class TFunction2 >
typedef TInputPix itk::AnchorErodeDilateLine< TInputPix, TFunction1, TFunction2 >::InputImagePixelType

Some convenient typedefs.

Definition at line 41 of file itkAnchorErodeDilateLine.h.


Constructor & Destructor Documentation

template<class TInputPix , class TFunction1 , class TFunction2 >
itk::AnchorErodeDilateLine< TInputPix, TFunction1, TFunction2 >::AnchorErodeDilateLine (  ) 

template<class TInputPix , class TFunction1 , class TFunction2 >
itk::AnchorErodeDilateLine< TInputPix, TFunction1, TFunction2 >::~AnchorErodeDilateLine (  )  [inline]

Definition at line 53 of file itkAnchorErodeDilateLine.h.


Member Function Documentation

template<class TInputPix , class TFunction1 , class TFunction2 >
void itk::AnchorErodeDilateLine< TInputPix, TFunction1, TFunction2 >::DoLine ( InputImagePixelType buffer,
InputImagePixelType inbuffer,
unsigned  bufflength 
)

template<class TInputPix , class TFunction1 , class TFunction2 >
void itk::AnchorErodeDilateLine< TInputPix, TFunction1, TFunction2 >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const

template<class TInputPix , class TFunction1 , class TFunction2 >
void itk::AnchorErodeDilateLine< TInputPix, TFunction1, TFunction2 >::SetSize ( unsigned int  size  )  [inline]

Definition at line 46 of file itkAnchorErodeDilateLine.h.


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

Generated at Tue Sep 15 05:47:56 2009 for ITK by doxygen 1.5.8 written by Dimitri van Heesch, © 1997-2000