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

itk::Functor::JoinFunctor< TPixel1, TPixel2 > Class Template Reference

#include <itkJoinImageFilter.h>

List of all members.

template<class TPixel1, class TPixel2>
class itk::Functor::JoinFunctor< TPixel1, TPixel2 >


Public Types

typedef Vector< JoinValueType,
itkGetStaticConstMacro(JoinDimension) 
JoinType )
typedef JoinTraits< ValueType1,
ValueType2 >::ValueType 
JoinValueType
typedef JoinFunctor Self
typedef PixelTraits< TPixel1
>::ValueType 
ValueType1
typedef PixelTraits< TPixel2
>::ValueType 
ValueType2

Public Member Functions

 itkStaticConstMacro (JoinDimension, unsigned int, Dimension1+Dimension2)
 itkStaticConstMacro (Dimension2, unsigned int, PixelTraits< TPixel2 >::Dimension)
Capture the dimensions of
the image * 
itkStaticConstMacro (Dimension1, unsigned int, PixelTraits< TPixel1 >::Dimension)
 JoinFunctor ()
bool operator!= (const JoinFunctor &) const
JoinType operator() (const TPixel1 &A, const TPixel2 &B)
bool operator== (const JoinFunctor &other) const
 ~JoinFunctor ()

Classes

struct  CopierDispatch
struct  CopierDispatchBase

Member Typedef Documentation

template<class TPixel1, class TPixel2>
typedef Vector<JoinValueType, itkGetStaticConstMacro(JoinDimension) itk::Functor::JoinFunctor< TPixel1, TPixel2 >::JoinType)
 

A vector of the join dimension.

Definition at line 71 of file itkJoinImageFilter.h.

template<class TPixel1, class TPixel2>
typedef JoinTraits<ValueType1, ValueType2>::ValueType itk::Functor::JoinFunctor< TPixel1, TPixel2 >::JoinValueType
 

Definition at line 59 of file itkJoinImageFilter.h.

template<class TPixel1, class TPixel2>
typedef JoinFunctor itk::Functor::JoinFunctor< TPixel1, TPixel2 >::Self
 

Standard typedefs

Definition at line 54 of file itkJoinImageFilter.h.

template<class TPixel1, class TPixel2>
typedef PixelTraits<TPixel1>::ValueType itk::Functor::JoinFunctor< TPixel1, TPixel2 >::ValueType1
 

Typedefs for the output join type.

Definition at line 57 of file itkJoinImageFilter.h.

template<class TPixel1, class TPixel2>
typedef PixelTraits<TPixel2>::ValueType itk::Functor::JoinFunctor< TPixel1, TPixel2 >::ValueType2
 

Definition at line 58 of file itkJoinImageFilter.h.


Constructor & Destructor Documentation

template<class TPixel1, class TPixel2>
itk::Functor::JoinFunctor< TPixel1, TPixel2 >::JoinFunctor  )  [inline]
 

Definition at line 49 of file itkJoinImageFilter.h.

template<class TPixel1, class TPixel2>
itk::Functor::JoinFunctor< TPixel1, TPixel2 >::~JoinFunctor  )  [inline]
 

Definition at line 50 of file itkJoinImageFilter.h.


Member Function Documentation

template<class TPixel1, class TPixel2>
itk::Functor::JoinFunctor< TPixel1, TPixel2 >::itkStaticConstMacro JoinDimension  ,
unsigned  int,
Dimension1+  Dimension2
 

template<class TPixel1, class TPixel2>
itk::Functor::JoinFunctor< TPixel1, TPixel2 >::itkStaticConstMacro Dimension2  ,
unsigned  int,
PixelTraits< TPixel2 >::Dimension 
 

template<class TPixel1, class TPixel2>
Capture the dimensions of the image* itk::Functor::JoinFunctor< TPixel1, TPixel2 >::itkStaticConstMacro Dimension1  ,
unsigned  int,
PixelTraits< TPixel1 >::Dimension 
 

template<class TPixel1, class TPixel2>
bool itk::Functor::JoinFunctor< TPixel1, TPixel2 >::operator!= const JoinFunctor< TPixel1, TPixel2 > &   )  const [inline]
 

Definition at line 73 of file itkJoinImageFilter.h.

template<class TPixel1, class TPixel2>
JoinType itk::Functor::JoinFunctor< TPixel1, TPixel2 >::operator() const TPixel1 &  A,
const TPixel2 &  B
[inline]
 

operator(). This is the "call" method of the functor.

Definition at line 83 of file itkJoinImageFilter.h.

template<class TPixel1, class TPixel2>
bool itk::Functor::JoinFunctor< TPixel1, TPixel2 >::operator== const JoinFunctor< TPixel1, TPixel2 > &  other  )  const [inline]
 

Definition at line 77 of file itkJoinImageFilter.h.


The documentation for this class was generated from the following file:
Generated at Mon Jul 10 00:19:58 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000