bbitk::AnyImageToTypedImage< itkImageTypePointer > Class Template Reference

#include <bbitkAnyImageToTypedImage.h>

List of all members.

Private Member Functions

 BBTK_TEMPLATE_BLACK_BOX_INTERFACE (AnyImageToTypedImage, bbtk::AtomicBlackBox, itkImageTypePointer)
 BBTK_DECLARE_INPUT (In, anyImagePointer)
 BBTK_DECLARE_OUTPUT (Out, itkImageTypePointer)
 BBTK_PROCESS (DoIt)
void DoIt ()


Detailed Description

template<class itkImageTypePointer>
class bbitk::AnyImageToTypedImage< itkImageTypePointer >

Definition at line 46 of file bbitkAnyImageToTypedImage.h.


Member Function Documentation

template<class itkImageTypePointer>
bbitk::AnyImageToTypedImage< itkImageTypePointer >::BBTK_TEMPLATE_BLACK_BOX_INTERFACE ( AnyImageToTypedImage< itkImageTypePointer >  ,
bbtk::AtomicBlackBox  ,
itkImageTypePointer   
) [private]

template<class itkImageTypePointer>
bbitk::AnyImageToTypedImage< itkImageTypePointer >::BBTK_DECLARE_INPUT ( In  ,
anyImagePointer   
) [private]

template<class itkImageTypePointer>
bbitk::AnyImageToTypedImage< itkImageTypePointer >::BBTK_DECLARE_OUTPUT ( Out  ,
itkImageTypePointer   
) [private]

template<class itkImageTypePointer>
bbitk::AnyImageToTypedImage< itkImageTypePointer >::BBTK_PROCESS ( DoIt   )  [private]

template<class itkImageTypePointer>
void bbitk::AnyImageToTypedImage< itkImageTypePointer >::DoIt (  )  [inline, private]

Definition at line 79 of file bbitkAnyImageToTypedImage.h.

00080   {
00081     if ( bbGetInputIn().type() == typeid(itkImageTypePointer) )
00082       {
00083         bbSetOutputOut ( bbGetInputIn().template unsafe_get < itkImageTypePointer >() );
00084       }
00085     else 
00086       {
00087         bbtkError(this->bbGetFullName()<<+" : transform of <"
00088                   <<bbtk::TypeName(bbGetInputIn().type())<<"> into <"
00089                   <<bbtk::TypeName<itkImageTypePointer>()<<"> not implemented");
00090       }
00091   }


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

Generated on Tue Oct 21 16:06:57 2008 for itk by  doxygen 1.5.6