bbitk::AnyImageToConstTypedImage< itkImageTypePointer, itkImageTypeConstPointer > Class Template Reference

#include <bbitkAnyImageToTypedImage.h>

List of all members.

Private Member Functions

 BBTK_TEMPLATE2_BLACK_BOX_INTERFACE (AnyImageToConstTypedImage, bbtk::AtomicBlackBox, itkImageTypePointer, itkImageTypeConstPointer)
 BBTK_DECLARE_INPUT (In, anyImagePointer)
 BBTK_DECLARE_OUTPUT (Out, itkImageTypeConstPointer)
 BBTK_PROCESS (DoIt)
void DoIt ()


Detailed Description

template<class itkImageTypePointer, class itkImageTypeConstPointer>
class bbitk::AnyImageToConstTypedImage< itkImageTypePointer, itkImageTypeConstPointer >

Definition at line 97 of file bbitkAnyImageToTypedImage.h.


Member Function Documentation

template<class itkImageTypePointer, class itkImageTypeConstPointer>
bbitk::AnyImageToConstTypedImage< itkImageTypePointer, itkImageTypeConstPointer >::BBTK_TEMPLATE2_BLACK_BOX_INTERFACE ( AnyImageToConstTypedImage< itkImageTypePointer, itkImageTypeConstPointer >  ,
bbtk::AtomicBlackBox  ,
itkImageTypePointer  ,
itkImageTypeConstPointer   
) [private]

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

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

template<class itkImageTypePointer, class itkImageTypeConstPointer>
bbitk::AnyImageToConstTypedImage< itkImageTypePointer, itkImageTypeConstPointer >::BBTK_PROCESS ( DoIt   )  [private]

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

Definition at line 133 of file bbitkAnyImageToTypedImage.h.

00134   {
00135     if ( bbGetInputIn().type() == typeid(itkImageTypeConstPointer) )
00136       {
00137         bbSetOutputOut ( bbGetInputIn().template unsafe_get < itkImageTypeConstPointer >() );
00138       }
00139     else if ( bbGetInputIn().type() == typeid(itkImageTypePointer) )
00140       {
00141         bbSetOutputOut ( bbGetInputIn().template unsafe_get < itkImageTypePointer >() );
00142       }
00143     else 
00144       {
00145         bbtkError(this->bbGetFullName()<<+" : transform of <"
00146                   <<bbtk::TypeName(bbGetInputIn().type())<<"> into <"
00147                   <<bbtk::TypeName<itkImageTypeConstPointer>()<<"> not implemented");
00148       }
00149   }


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