bbitk Namespace Reference


Classes

class  AnyImageToTypedImage
class  AnyImageToConstTypedImage
class  BinaryThresholdImageFilter
class  BinaryThresholdImageFilterGeneric
class  ExtractImageFilter
class  ExtractImageFilterGeneric
class  TypeMapping
struct  ImagePointer
 The TypeTraits for all itk::Image pointer types. More...
struct  ImagePointer< Image_int8_t_2_ptr >
struct  ImagePointer< Image_int16_t_2_ptr >
struct  ImagePointer< Image_int32_t_2_ptr >
struct  ImagePointer< Image_uint8_t_2_ptr >
struct  ImagePointer< Image_uint16_t_2_ptr >
struct  ImagePointer< Image_uint32_t_2_ptr >
struct  ImagePointer< Image_float_2_ptr >
struct  ImagePointer< Image_double_2_ptr >
struct  ImagePointer< Image_int8_t_3_ptr >
struct  ImagePointer< Image_int16_t_3_ptr >
struct  ImagePointer< Image_int32_t_3_ptr >
struct  ImagePointer< Image_uint8_t_3_ptr >
struct  ImagePointer< Image_uint16_t_3_ptr >
struct  ImagePointer< Image_uint32_t_3_ptr >
struct  ImagePointer< Image_float_3_ptr >
struct  ImagePointer< Image_double_3_ptr >
struct  ImagePointer< Image_int8_t_4_ptr >
struct  ImagePointer< Image_int16_t_4_ptr >
struct  ImagePointer< Image_int32_t_4_ptr >
struct  ImagePointer< Image_uint8_t_4_ptr >
struct  ImagePointer< Image_uint16_t_4_ptr >
struct  ImagePointer< Image_uint32_t_4_ptr >
struct  ImagePointer< Image_float_4_ptr >
struct  ImagePointer< Image_double_4_ptr >
class  ImageProperties
class  ImageReader
struct  ImageRegion
 Type traits ImageRegion to define bbtk::any<ImageRegion>. More...
struct  ImageRegion< ImageRegion_2 >
struct  ImageRegion< ImageRegion_3 >
struct  ImageRegion< ImageRegion_4 >
class  ImageRegionCreator
 Black Box which creates an anyImageRegion. More...
class  ImageSeriesReader
class  ImageWriter
class  ResampleImageFilter
class  TypedImageToAnyImage

Typedefs

typedef itk::Image< int8_t, 2 > Image_int8_t_2
typedef const Image_int8_t_2 Image_int8_t_2_c
typedef Image_int8_t_2Image_int8_t_2_ptr
typedef Image_int8_t_2_cImage_int8_t_2_cptr
typedef itk::Image< uint8_t, 2 > Image_uint8_t_2
typedef const Image_uint8_t_2 Image_uint8_t_2_c
typedef Image_uint8_t_2Image_uint8_t_2_ptr
typedef Image_uint8_t_2_cImage_uint8_t_2_cptr
typedef itk::Image< int16_t, 2 > Image_int16_t_2
typedef const Image_int16_t_2 Image_int16_t_2_c
typedef Image_int16_t_2Image_int16_t_2_ptr
typedef Image_int16_t_2_cImage_int16_t_2_cptr
typedef itk::Image< uint16_t, 2 > Image_uint16_t_2
typedef const Image_uint16_t_2 Image_uint16_t_2_c
typedef Image_uint16_t_2Image_uint16_t_2_ptr
typedef Image_uint16_t_2_cImage_uint16_t_2_cptr
typedef itk::Image< int32_t, 2 > Image_int32_t_2
typedef const Image_int32_t_2 Image_int32_t_2_c
typedef Image_int32_t_2Image_int32_t_2_ptr
typedef Image_int32_t_2_cImage_int32_t_2_cptr
typedef itk::Image< uint32_t, 2 > Image_uint32_t_2
typedef const Image_uint32_t_2 Image_uint32_t_2_c
typedef Image_uint32_t_2Image_uint32_t_2_ptr
typedef Image_uint32_t_2_cImage_uint32_t_2_cptr
typedef itk::Image< float, 2 > Image_float_2
typedef const Image_float_2 Image_float_2_c
typedef Image_float_2Image_float_2_ptr
typedef Image_float_2_cImage_float_2_cptr
typedef itk::Image< double, 2 > Image_double_2
typedef const Image_double_2 Image_double_2_c
typedef Image_double_2Image_double_2_ptr
typedef Image_double_2_cImage_double_2_cptr
typedef itk::Image< int8_t, 3 > Image_int8_t_3
typedef const Image_int8_t_3 Image_int8_t_3_c
typedef Image_int8_t_3Image_int8_t_3_ptr
typedef Image_int8_t_3_cImage_int8_t_3_cptr
typedef itk::Image< uint8_t, 3 > Image_uint8_t_3
typedef const Image_uint8_t_3 Image_uint8_t_3_c
typedef Image_uint8_t_3Image_uint8_t_3_ptr
typedef Image_uint8_t_3_cImage_uint8_t_3_cptr
typedef itk::Image< int16_t, 3 > Image_int16_t_3
typedef const Image_int16_t_3 Image_int16_t_3_c
typedef Image_int16_t_3Image_int16_t_3_ptr
typedef Image_int16_t_3_cImage_int16_t_3_cptr
typedef itk::Image< uint16_t, 3 > Image_uint16_t_3
typedef const Image_uint16_t_3 Image_uint16_t_3_c
typedef Image_uint16_t_3Image_uint16_t_3_ptr
typedef Image_uint16_t_3_cImage_uint16_t_3_cptr
typedef itk::Image< int32_t, 3 > Image_int32_t_3
typedef const Image_int32_t_3 Image_int32_t_3_c
typedef Image_int32_t_3Image_int32_t_3_ptr
typedef Image_int32_t_3_cImage_int32_t_3_cptr
typedef itk::Image< uint32_t, 3 > Image_uint32_t_3
typedef const Image_uint32_t_3 Image_uint32_t_3_c
typedef Image_uint32_t_3Image_uint32_t_3_ptr
typedef Image_uint32_t_3_cImage_uint32_t_3_cptr
typedef itk::Image< float, 3 > Image_float_3
typedef const Image_float_3 Image_float_3_c
typedef Image_float_3Image_float_3_ptr
typedef Image_float_3_cImage_float_3_cptr
typedef itk::Image< double, 3 > Image_double_3
typedef const Image_double_3 Image_double_3_c
typedef Image_double_3Image_double_3_ptr
typedef Image_double_3_cImage_double_3_cptr
typedef itk::Image< int8_t, 4 > Image_int8_t_4
typedef const Image_int8_t_4 Image_int8_t_4_c
typedef Image_int8_t_4Image_int8_t_4_ptr
typedef Image_int8_t_4_cImage_int8_t_4_cptr
typedef itk::Image< uint8_t, 4 > Image_uint8_t_4
typedef const Image_uint8_t_4 Image_uint8_t_4_c
typedef Image_uint8_t_4Image_uint8_t_4_ptr
typedef Image_uint8_t_4_cImage_uint8_t_4_cptr
typedef itk::Image< int16_t, 4 > Image_int16_t_4
typedef const Image_int16_t_4 Image_int16_t_4_c
typedef Image_int16_t_4Image_int16_t_4_ptr
typedef Image_int16_t_4_cImage_int16_t_4_cptr
typedef itk::Image< uint16_t, 4 > Image_uint16_t_4
typedef const Image_uint16_t_4 Image_uint16_t_4_c
typedef Image_uint16_t_4Image_uint16_t_4_ptr
typedef Image_uint16_t_4_cImage_uint16_t_4_cptr
typedef itk::Image< int32_t, 4 > Image_int32_t_4
typedef const Image_int32_t_4 Image_int32_t_4_c
typedef Image_int32_t_4Image_int32_t_4_ptr
typedef Image_int32_t_4_cImage_int32_t_4_cptr
typedef itk::Image< uint32_t, 4 > Image_uint32_t_4
typedef const Image_uint32_t_4 Image_uint32_t_4_c
typedef Image_uint32_t_4Image_uint32_t_4_ptr
typedef Image_uint32_t_4_cImage_uint32_t_4_cptr
typedef itk::Image< float, 4 > Image_float_4
typedef const Image_float_4 Image_float_4_c
typedef Image_float_4Image_float_4_ptr
typedef Image_float_4_cImage_float_4_cptr
typedef itk::Image< double, 4 > Image_double_4
typedef const Image_double_4 Image_double_4_c
typedef Image_double_4Image_double_4_ptr
typedef Image_double_4_cImage_double_4_cptr
typedef bbtk::any< ImagePointeranyImagePointer
typedef itk::ImageRegion< 2 > ImageRegion_2
typedef itk::ImageRegion< 3 > ImageRegion_3
typedef itk::ImageRegion< 4 > ImageRegion_4
typedef bbtk::any< ImageRegionanyImageRegion
typedef std::vector< long > vectoroflong
typedef std::vector< std::string > vectorofstring
typedef bbitk::anyImagePointer anyItkImagePointer

Functions

 BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION (AnyImageToTypedImage, bbtk::AtomicBlackBox)
 BBTK_BLACK_BOX_TEMPLATE2_IMPLEMENTATION (AnyImageToConstTypedImage, bbtk::AtomicBlackBox)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_int8_t_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_int16_t_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_int32_t_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_uint8_t_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_uint16_t_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_uint32_t_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_float_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_double_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_int8_t_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_int16_t_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_int32_t_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_uint8_t_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_uint16_t_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_uint32_t_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_float_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_double_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_int8_t_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_int16_t_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_int32_t_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_uint8_t_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_uint16_t_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_uint32_t_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_float_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, AnyImageToTypedImage, Image_double_4_ptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_int8_t_2_ptr, Image_int8_t_2_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_int16_t_2_ptr, Image_int16_t_2_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_int32_t_2_ptr, Image_int32_t_2_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_uint8_t_2_ptr, Image_uint8_t_2_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_uint16_t_2_ptr, Image_uint16_t_2_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_uint32_t_2_ptr, Image_uint32_t_2_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_float_2_ptr, Image_float_2_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_double_2_ptr, Image_double_2_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_int8_t_3_ptr, Image_int8_t_3_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_int16_t_3_ptr, Image_int16_t_3_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_int32_t_3_ptr, Image_int32_t_3_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_uint8_t_3_ptr, Image_uint8_t_3_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_uint16_t_3_ptr, Image_uint16_t_3_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_uint32_t_3_ptr, Image_uint32_t_3_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_float_3_ptr, Image_float_3_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_double_3_ptr, Image_double_3_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_int8_t_4_ptr, Image_int8_t_4_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_int16_t_4_ptr, Image_int16_t_4_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_int32_t_4_ptr, Image_int32_t_4_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_uint8_t_4_ptr, Image_uint8_t_4_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_uint16_t_4_ptr, Image_uint16_t_4_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_uint32_t_4_ptr, Image_uint32_t_4_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_float_4_ptr, Image_float_4_cptr)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (itk, AnyImageToConstTypedImage, Image_double_4_ptr, Image_double_4_cptr)
 BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX (AnyImageToTypedImage, bbtk::AtomicBlackBox)
 BBTK_NAME (bbtk::HumanTypeName< anyImagePointer >()+"To"+bbtk::HumanTypeName< T >())
 BBTK_AUTHOR ("laurent.guigues@creatis.insa-lyon.fr")
 BBTK_DESCRIPTION ("Converts a generic itk image pointer ("+bbtk::HumanTypeName< anyImagePointer >()+") into a typed itk image pointer ("+bbtk::HumanTypeName< T >()+")")
 BBTK_DEFAULT_ADAPTOR ()
 BBTK_TEMPLATE_INPUT (AnyImageToTypedImage, In,"Input generic image pointer", anyImagePointer)
 BBTK_TEMPLATE_OUTPUT (AnyImageToTypedImage, Out,"Output typed image pointer", T)
 BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX (AnyImageToTypedImage)
 BBTK_BEGIN_DESCRIBE_TEMPLATE2_BLACK_BOX (AnyImageToConstTypedImage, bbtk::AtomicBlackBox)
 BBTK_NAME (bbtk::HumanTypeName< anyImagePointer >()+"To"+bbtk::HumanTypeName< T2 >())
 BBTK_DESCRIPTION ("Converts a generic itk image pointer ("+bbtk::HumanTypeName< anyImagePointer >()+") into a const typed itk image pointer ("+bbtk::HumanTypeName< T2 >()+")")
 BBTK_CATEGORY ("adaptor")
 BBTK_TEMPLATE2_INPUT (AnyImageToConstTypedImage, In,"Input generic image pointer", anyImagePointer)
 BBTK_TEMPLATE2_OUTPUT (AnyImageToConstTypedImage, Out,"Output const typed image pointer", T2)
 BBTK_END_DESCRIBE_TEMPLATE2_BLACK_BOX (AnyImageToConstTypedImage)
 BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION (BinaryThresholdImageFilter, bbtk::AtomicBlackBox)
 BBTK_BLACK_BOX_IMPLEMENTATION (BinaryThresholdImageFilterGeneric, bbtk::AtomicBlackBox)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (itk, BinaryThresholdImageFilterGeneric)
 BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX (BinaryThresholdImageFilter, bbtk::AtomicBlackBox)
 BBTK_NAME ("BinaryThresholdImageFilter<"+bbtk::TypeName< T >()+">")
 BBTK_DESCRIPTION ("Binarizes an image by thresholding (bbification of itk::BinaryThresholdImageFilter)")
 BBTK_TEMPLATE_INPUT (BinaryThresholdImageFilter, In,"Input image", const T *)
 BBTK_TEMPLATE_INPUT (BinaryThresholdImageFilter, LowerThreshold,"Lower threshold", typename T::PixelType)
 BBTK_TEMPLATE_INPUT (BinaryThresholdImageFilter, UpperThreshold,"Upper threshold", typename T::PixelType)
 BBTK_TEMPLATE_INPUT (BinaryThresholdImageFilter, InsideValue,"Output value for pixels inside thresholds", typename T::PixelType)
 BBTK_TEMPLATE_INPUT (BinaryThresholdImageFilter, OutsideValue,"Output value for pixels outside thresholds", typename T::PixelType)
 BBTK_TEMPLATE_OUTPUT (BinaryThresholdImageFilter, Out,"Output image", T *)
 BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX (BinaryThresholdImageFilter)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (BinaryThresholdImageFilterGeneric, bbtk::AtomicBlackBox)
 BBTK_NAME ("BinaryThresholdImageFilter")
 BBTK_AUTHOR ("laurent.guigues at creatis.insa-lyon.fr")
 BBTK_CATEGORY ("filter;image")
 BBTK_DESCRIPTION ("Binarizes an image by thresholding (generic bbification of itk::BinaryThresholdImageFilter)")
 BBTK_INPUT (BinaryThresholdImageFilterGeneric, In,"Input image. Can be any itk::Image<T,D>*", anyImagePointer,"")
 BBTK_INPUT (BinaryThresholdImageFilterGeneric, LowerThreshold,"Lower threshold", double,"")
 BBTK_INPUT (BinaryThresholdImageFilterGeneric, UpperThreshold,"Upper threshold", double,"")
 BBTK_INPUT (BinaryThresholdImageFilterGeneric, InsideValue,"Output value for pixels inside thresholds", double,"")
 BBTK_INPUT (BinaryThresholdImageFilterGeneric, OutsideValue,"Output value for pixels outside thresholds", double,"")
 BBTK_OUTPUT (BinaryThresholdImageFilterGeneric, Out,"Output image. Of the same type and dimension than the input image", anyImagePointer,"")
 BBTK_END_DESCRIBE_BLACK_BOX (BinaryThresholdImageFilterGeneric)
 BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION (ExtractImageFilter, bbtk::AtomicBlackBox)
 BBTK_BLACK_BOX_IMPLEMENTATION (ExtractImageFilterGeneric, bbtk::AtomicBlackBox)
 BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX (ExtractImageFilter, bbtk::AtomicBlackBox)
 BBTK_NAME ("ExtractImageFilter<"+bbtk::TypeName< T >()+">")
 BBTK_DESCRIPTION ("Decrease the image size by cropping the image to the selected region bounds (bbification of itk::ExtractImageFilter)")
 BBTK_TEMPLATE_INPUT (ExtractImageFilter, In,"Input image", const T *)
 BBTK_TEMPLATE_INPUT (ExtractImageFilter, ExtractionRegion,"Extraction region", typename T::RegionType)
 BBTK_TEMPLATE_OUTPUT (ExtractImageFilter, Out,"Output image", T *)
 BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX (ExtractImageFilter)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (ExtractImageFilterGeneric, bbtk::AtomicBlackBox)
 BBTK_NAME ("ExtractImageFilter")
 BBTK_CATEGORY ("image;filter")
 BBTK_INPUT (ExtractImageFilterGeneric, In,"Input image", anyImagePointer,"")
 BBTK_INPUT (ExtractImageFilterGeneric, Region,"Extraction region", anyImageRegion,"")
 BBTK_OUTPUT (ExtractImageFilterGeneric, Out,"Output image", anyImagePointer,"")
 BBTK_END_DESCRIBE_BLACK_BOX (ExtractImageFilterGeneric)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, Relay, anyImagePointer)
bbtk::TypeInfo GetITKImagePtrTypeInfoFromPixelTypeInfoAndDimension (bbtk::TypeInfo pti, unsigned int dim)
 BBTK_BLACK_BOX_IMPLEMENTATION (ImageProperties, bbtk::AtomicBlackBox)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (itk, ImageProperties)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (ImageProperties, bbtk::AtomicBlackBox)
 BBTK_NAME ("ImageProperties")
 BBTK_CATEGORY ("image")
 BBTK_DESCRIPTION ("Outputs different properties of an image (type, dimension, size, spacing, ...)")
 BBTK_INPUT (ImageProperties, In,"Input image", anyImagePointer,"")
 BBTK_OUTPUT (ImageProperties, TypeName,"Pixel type name", std::string,"pixel type")
 BBTK_OUTPUT (ImageProperties, Dimension,"Dimension", unsigned int,"image dimension")
 BBTK_OUTPUT (ImageProperties, LargestPossibleRegion,"Global extent of the image", anyImageRegion,"")
 BBTK_OUTPUT (ImageProperties, Index,"Origin of the image", std::vector< int >,"image index")
 BBTK_OUTPUT (ImageProperties, Size,"Size in each dimension", std::vector< int >,"image size")
 BBTK_OUTPUT (ImageProperties, Spacing,"Size of the voxels", std::vector< float >,"voxel size")
 BBTK_END_DESCRIBE_BLACK_BOX (ImageProperties)
 BBTK_BLACK_BOX_IMPLEMENTATION (ImageReader, bbtk::AtomicBlackBox)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (itk, ImageReader)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (ImageReader, bbtk::AtomicBlackBox)
 BBTK_NAME ("ImageReader")
 BBTK_CATEGORY ("image;read/write")
 BBTK_DESCRIPTION ("Generic itk image reader")
 BBTK_INPUT (ImageReader, In,"filename with complete path", std::string,"file name")
 BBTK_OUTPUT (ImageReader, Out,"Output image", anyImagePointer,"")
 BBTK_END_DESCRIBE_BLACK_BOX (ImageReader)
 BBTK_BLACK_BOX_IMPLEMENTATION (ImageRegionCreator, bbtk::AtomicBlackBox)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (itk, ImageRegionCreator)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (ImageRegionCreator, bbtk::AtomicBlackBox)
 BBTK_NAME ("ImageRegion")
 BBTK_DESCRIPTION ("Creates a generic ImageRegion ("+bbtk::TypeName< anyImageRegion >()+") from two vectors providing the index and size of the region. The dimension D of the actual itk::ImageRegion<D> created is the max of the sizes of Index and Size (the smallest vector is padded by zeros).")
 BBTK_INPUT (ImageRegionCreator, Index,"Vector of region indices", vectoroflong,"image index")
 BBTK_INPUT (ImageRegionCreator, Size,"Vector of region sizes", vectoroflong,"image size")
 BBTK_OUTPUT (ImageRegionCreator, Out,"Output generic region", anyImageRegion,"")
 BBTK_END_DESCRIBE_BLACK_BOX (ImageRegionCreator)
 BBTK_BLACK_BOX_IMPLEMENTATION (ImageSeriesReader, bbtk::AtomicBlackBox)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (itk, ImageSeriesReader)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (ImageSeriesReader, bbtk::AtomicBlackBox)
 BBTK_NAME ("ImageSeriesReader")
 BBTK_DESCRIPTION ("Generic itk image series reader")
 BBTK_INPUT (ImageSeriesReader, FileNames,"vector of file names with complete paths", vectorofstring,"file names list")
 BBTK_OUTPUT (ImageSeriesReader, Out,"Output itk::image<T,D> with type T and dimension D determined by the content of the files", anyImagePointer,"")
 BBTK_END_DESCRIBE_BLACK_BOX (ImageSeriesReader)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, ToString, anyItkImagePointer)
 BBTK_BLACK_BOX_IMPLEMENTATION (ImageWriter, bbtk::AtomicBlackBox)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (itk, ImageWriter)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (ImageWriter, bbtk::AtomicBlackBox)
 BBTK_NAME ("ImageWriter")
 BBTK_DESCRIPTION ("Generic itk image writer")
 BBTK_INPUT (ImageWriter, Filename,"filename with complete path", std::string,"file name")
 BBTK_INPUT (ImageWriter, In,"Image to write", anyImagePointer,"")
 BBTK_END_DESCRIBE_BLACK_BOX (ImageWriter)
 BBTK_BLACK_BOX_IMPLEMENTATION (ResampleImageFilter, bbtk::AtomicBlackBox)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (itk, ResampleImageFilter)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (ResampleImageFilter, bbtk::AtomicBlackBox)
 BBTK_NAME ("ResampleImageFilter")
 BBTK_DESCRIPTION ("Resamples an image")
 BBTK_INPUT (ResampleImageFilter, In,"Input image. Can be any itk::Image<T,D>*", anyImagePointer,"")
 BBTK_INPUT (ResampleImageFilter, Spacing,"Spacing", std::vector< double >,"spacing")
 BBTK_INPUT (ResampleImageFilter, Interpolation,"Interpolation", std::string,"")
 BBTK_OUTPUT (ResampleImageFilter, Out,"Output image. Of the same type and dimension than the input image", anyImagePointer,"")
 BBTK_END_DESCRIBE_BLACK_BOX (ResampleImageFilter)
 BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION (TypedImageToAnyImage, bbtk::AtomicBlackBox)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int8_t_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int8_t_2_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int16_t_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int16_t_2_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int32_t_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int32_t_2_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint8_t_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint8_t_2_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint16_t_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint16_t_2_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint32_t_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint32_t_2_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_float_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_float_2_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_double_2_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_double_2_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int8_t_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int8_t_3_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int16_t_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int16_t_3_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int32_t_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int32_t_3_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint8_t_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint8_t_3_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint16_t_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint16_t_3_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint32_t_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint32_t_3_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_float_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_float_3_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_double_3_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_double_3_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int8_t_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int8_t_4_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int16_t_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int16_t_4_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int32_t_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_int32_t_4_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint8_t_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint8_t_4_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint16_t_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint16_t_4_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint32_t_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_uint32_t_4_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_float_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_float_4_cptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_double_4_ptr)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (itk, TypedImageToAnyImage, Image_double_4_cptr)
 BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX (TypedImageToAnyImage, bbtk::AtomicBlackBox)
 BBTK_DESCRIPTION ("Converts a typed itk image pointer ("+bbtk::HumanTypeName< T >()+") into a generic itk image pointer ("+bbtk::HumanTypeName< anyImagePointer >()+")")
 BBTK_TEMPLATE_INPUT (TypedImageToAnyImage, In,"Input typed image", T)
 BBTK_TEMPLATE_OUTPUT (TypedImageToAnyImage, Out,"Output generic image", anyImagePointer)
 BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX (TypedImageToAnyImage)


Typedef Documentation

Definition at line 455 of file bbitkImage.h.

typedef bbtk::any<ImageRegion> bbitk::anyImageRegion

Definition at line 62 of file bbitkImageRegion.h.

Definition at line 67 of file bbitkImageToString.cxx.

typedef itk::Image< double , 2 > bbitk::Image_double_2

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

typedef itk::Image< double , 3 > bbitk::Image_double_3

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

typedef itk::Image< double , 4 > bbitk::Image_double_4

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

typedef itk::Image< float , 2 > bbitk::Image_float_2

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

typedef itk::Image< float , 3 > bbitk::Image_float_3

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

typedef itk::Image< float , 4 > bbitk::Image_float_4

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

typedef itk::Image< int16_t , 2 > bbitk::Image_int16_t_2

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

typedef itk::Image< int16_t , 3 > bbitk::Image_int16_t_3

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

typedef itk::Image< int16_t , 4 > bbitk::Image_int16_t_4

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

typedef itk::Image< int32_t , 2 > bbitk::Image_int32_t_2

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

typedef itk::Image< int32_t , 3 > bbitk::Image_int32_t_3

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

typedef itk::Image< int32_t , 4 > bbitk::Image_int32_t_4

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

typedef itk::Image< int8_t , 2 > bbitk::Image_int8_t_2

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

typedef itk::Image< int8_t , 3 > bbitk::Image_int8_t_3

Definition at line 62 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

typedef itk::Image< int8_t , 4 > bbitk::Image_int8_t_4

Definition at line 63 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

typedef itk::Image< uint16_t , 2 > bbitk::Image_uint16_t_2

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

typedef itk::Image< uint16_t , 3 > bbitk::Image_uint16_t_3

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

typedef itk::Image< uint16_t , 4 > bbitk::Image_uint16_t_4

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

typedef itk::Image< uint32_t , 2 > bbitk::Image_uint32_t_2

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

typedef itk::Image< uint32_t , 3 > bbitk::Image_uint32_t_3

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

typedef itk::Image< uint32_t , 4 > bbitk::Image_uint32_t_4

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

typedef itk::Image< uint8_t , 2 > bbitk::Image_uint8_t_2

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

Definition at line 62 of file bbitkImage.h.

typedef itk::Image< uint8_t , 3 > bbitk::Image_uint8_t_3

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

Definition at line 63 of file bbitkImage.h.

typedef itk::Image< uint8_t , 4 > bbitk::Image_uint8_t_4

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

Definition at line 64 of file bbitkImage.h.

typedef itk::ImageRegion<2> bbitk::ImageRegion_2

Definition at line 49 of file bbitkImageRegion.h.

typedef itk::ImageRegion<3> bbitk::ImageRegion_3

Definition at line 53 of file bbitkImageRegion.h.

typedef itk::ImageRegion<4> bbitk::ImageRegion_4

Definition at line 57 of file bbitkImageRegion.h.

typedef std::vector<long> bbitk::vectoroflong

Definition at line 96 of file bbitkImageRegion.h.

typedef std::vector<std::string> bbitk::vectorofstring

Definition at line 78 of file bbitkImageSeriesReader.h.


Function Documentation

bbitk::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( itk  ,
ResampleImageFilter   
)

bbitk::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( itk  ,
ImageWriter   
)

bbitk::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( itk  ,
ImageSeriesReader   
)

bbitk::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( itk  ,
ImageRegionCreator   
)

bbitk::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( itk  ,
ImageReader   
)

bbitk::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( itk  ,
ImageProperties   
)

bbitk::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( itk  ,
BinaryThresholdImageFilterGeneric   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_double_4_ptr  ,
Image_double_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_float_4_ptr  ,
Image_float_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_uint32_t_4_ptr  ,
Image_uint32_t_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_uint16_t_4_ptr  ,
Image_uint16_t_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_uint8_t_4_ptr  ,
Image_uint8_t_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_int32_t_4_ptr  ,
Image_int32_t_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_int16_t_4_ptr  ,
Image_int16_t_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_int8_t_4_ptr  ,
Image_int8_t_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_double_3_ptr  ,
Image_double_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_float_3_ptr  ,
Image_float_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_uint32_t_3_ptr  ,
Image_uint32_t_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_uint16_t_3_ptr  ,
Image_uint16_t_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_uint8_t_3_ptr  ,
Image_uint8_t_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_int32_t_3_ptr  ,
Image_int32_t_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_int16_t_3_ptr  ,
Image_int16_t_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_int8_t_3_ptr  ,
Image_int8_t_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_double_2_ptr  ,
Image_double_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_float_2_ptr  ,
Image_float_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_uint32_t_2_ptr  ,
Image_uint32_t_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_uint16_t_2_ptr  ,
Image_uint16_t_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_uint8_t_2_ptr  ,
Image_uint8_t_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_int32_t_2_ptr  ,
Image_int32_t_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_int16_t_2_ptr  ,
Image_int16_t_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToConstTypedImage  ,
Image_int8_t_2_ptr  ,
Image_int8_t_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_double_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_double_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_float_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_float_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint32_t_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint32_t_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint16_t_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint16_t_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint8_t_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint8_t_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int32_t_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int32_t_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int16_t_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int16_t_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int8_t_4_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int8_t_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_double_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_double_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_float_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_float_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint32_t_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint32_t_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint16_t_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint16_t_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint8_t_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint8_t_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int32_t_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int32_t_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int16_t_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int16_t_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int8_t_3_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int8_t_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_double_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_double_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_float_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_float_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint32_t_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint32_t_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint16_t_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint16_t_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint8_t_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_uint8_t_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int32_t_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int32_t_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int16_t_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int16_t_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int8_t_2_cptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
TypedImageToAnyImage  ,
Image_int8_t_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
ToString  ,
anyItkImagePointer   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
Relay  ,
anyImagePointer   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_double_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_float_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_uint32_t_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_uint16_t_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_uint8_t_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_int32_t_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_int16_t_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_int8_t_4_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_double_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_float_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_uint32_t_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_uint16_t_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_uint8_t_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_int32_t_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_int16_t_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_int8_t_3_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_double_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_float_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_uint32_t_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_uint16_t_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_uint8_t_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_int32_t_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_int16_t_2_ptr   
)

bbitk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( itk  ,
AnyImageToTypedImage  ,
Image_int8_t_2_ptr   
)

bbitk::BBTK_AUTHOR ( "laurent.guigues at creatis.insa-lyon.fr"   ) 

bbitk::BBTK_AUTHOR ( "laurent.guigues@creatis.insa-lyon.fr"   ) 

bbitk::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( ResampleImageFilter  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( ImageWriter  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( ImageSeriesReader  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( ImageRegionCreator  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( ImageReader  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( ImageProperties  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( ExtractImageFilterGeneric  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( BinaryThresholdImageFilterGeneric  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BEGIN_DESCRIBE_TEMPLATE2_BLACK_BOX ( AnyImageToConstTypedImage  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX ( TypedImageToAnyImage  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX ( ExtractImageFilter  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX ( BinaryThresholdImageFilter  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX ( AnyImageToTypedImage  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_IMPLEMENTATION ( ResampleImageFilter  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_IMPLEMENTATION ( ImageWriter  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_IMPLEMENTATION ( ImageSeriesReader  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_IMPLEMENTATION ( ImageRegionCreator  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_IMPLEMENTATION ( ImageReader  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_IMPLEMENTATION ( ImageProperties  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_IMPLEMENTATION ( ExtractImageFilterGeneric  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_IMPLEMENTATION ( BinaryThresholdImageFilterGeneric  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_TEMPLATE2_IMPLEMENTATION ( AnyImageToConstTypedImage  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION ( TypedImageToAnyImage  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION ( ExtractImageFilter  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION ( BinaryThresholdImageFilter  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION ( AnyImageToTypedImage  ,
bbtk::AtomicBlackBox   
)

bbitk::BBTK_CATEGORY ( "image;read/write"   ) 

bbitk::BBTK_CATEGORY ( "image"   ) 

bbitk::BBTK_CATEGORY ( "image;filter"   ) 

bbitk::BBTK_CATEGORY ( "filter;image"   ) 

bbitk::BBTK_CATEGORY ( "adaptor"   ) 

bbitk::BBTK_DEFAULT_ADAPTOR (  ) 

bbitk::BBTK_DESCRIPTION ( "Converts a typed itk image pointer ("+bbtk::HumanTypeName< T >()+") into a generic itk image pointer ("+bbtk::HumanTypeName< anyImagePointer >()+")"   ) 

bbitk::BBTK_DESCRIPTION ( "Resamples an image"   ) 

bbitk::BBTK_DESCRIPTION ( "Generic itk image writer"   ) 

bbitk::BBTK_DESCRIPTION ( "Generic itk image series reader"   ) 

bbitk::BBTK_DESCRIPTION ( "Creates a generic ImageRegion ("+bbtk::TypeName< anyImageRegion >()+") from two vectors providing the index and size of the region. The dimension D of the actual itk::ImageRegion<D> created is the max of the sizes of Index and Size (the smallest vector is padded by zeros)."   ) 

bbitk::BBTK_DESCRIPTION ( "Generic itk image reader"   ) 

bbitk::BBTK_DESCRIPTION ( "Outputs different properties of an image (type, dimension, size, spacing, ...)"   ) 

bbitk::BBTK_DESCRIPTION ( "Decrease the image size by cropping the image to the selected region bounds (bbification of itk::ExtractImageFilter)"   ) 

bbitk::BBTK_DESCRIPTION ( "Binarizes an image by thresholding (generic bbification of itk::BinaryThresholdImageFilter)"   ) 

bbitk::BBTK_DESCRIPTION ( "Binarizes an image by thresholding (bbification of itk::BinaryThresholdImageFilter)"   ) 

bbitk::BBTK_DESCRIPTION ( "Converts a generic itk image pointer ("+bbtk::HumanTypeName< anyImagePointer >()+") into a const typed itk image pointer ("+bbtk::HumanTypeName< T2 >()+")"   ) 

bbitk::BBTK_DESCRIPTION ( "Converts a generic itk image pointer ("+bbtk::HumanTypeName< anyImagePointer >()+") into a typed itk image pointer ("+bbtk::HumanTypeName< T >()+")"   ) 

bbitk::BBTK_END_DESCRIBE_BLACK_BOX ( ResampleImageFilter   ) 

bbitk::BBTK_END_DESCRIBE_BLACK_BOX ( ImageWriter   ) 

bbitk::BBTK_END_DESCRIBE_BLACK_BOX ( ImageSeriesReader   ) 

bbitk::BBTK_END_DESCRIBE_BLACK_BOX ( ImageRegionCreator   ) 

bbitk::BBTK_END_DESCRIBE_BLACK_BOX ( ImageReader   ) 

bbitk::BBTK_END_DESCRIBE_BLACK_BOX ( ImageProperties   ) 

bbitk::BBTK_END_DESCRIBE_BLACK_BOX ( ExtractImageFilterGeneric   ) 

bbitk::BBTK_END_DESCRIBE_BLACK_BOX ( BinaryThresholdImageFilterGeneric   ) 

bbitk::BBTK_END_DESCRIBE_TEMPLATE2_BLACK_BOX ( AnyImageToConstTypedImage   ) 

bbitk::BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX ( TypedImageToAnyImage   ) 

bbitk::BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX ( ExtractImageFilter   ) 

bbitk::BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX ( BinaryThresholdImageFilter   ) 

bbitk::BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX ( AnyImageToTypedImage   ) 

bbitk::BBTK_INPUT ( ResampleImageFilter  ,
Interpolation  ,
"Interpolation"  ,
std::string  ,
""   
)

bbitk::BBTK_INPUT ( ResampleImageFilter  ,
Spacing  ,
"Spacing"  ,
std::vector< double >  ,
"spacing"   
)

bbitk::BBTK_INPUT ( ResampleImageFilter  ,
In  ,
"Input image. Can be any itk::Image<T,D>*"  ,
anyImagePointer  ,
""   
)

bbitk::BBTK_INPUT ( ImageWriter  ,
In  ,
"Image to write"  ,
anyImagePointer  ,
""   
)

bbitk::BBTK_INPUT ( ImageWriter  ,
Filename  ,
"filename with complete path"  ,
std::string  ,
"file name"   
)

bbitk::BBTK_INPUT ( ImageSeriesReader  ,
FileNames  ,
"vector of file names with complete paths"  ,
vectorofstring  ,
"file names list"   
)

bbitk::BBTK_INPUT ( ImageRegionCreator  ,
Size  ,
"Vector of region sizes"  ,
vectoroflong  ,
"image size"   
)

bbitk::BBTK_INPUT ( ImageRegionCreator  ,
Index  ,
"Vector of region indices"  ,
vectoroflong  ,
"image index"   
)

bbitk::BBTK_INPUT ( ImageReader  ,
In  ,
"filename with complete path"  ,
std::string  ,
"file name"   
)

bbitk::BBTK_INPUT ( ImageProperties  ,
In  ,
"Input image"  ,
anyImagePointer  ,
""   
)

bbitk::BBTK_INPUT ( ExtractImageFilterGeneric  ,
Region  ,
"Extraction region"  ,
anyImageRegion  ,
""   
)

bbitk::BBTK_INPUT ( ExtractImageFilterGeneric  ,
In  ,
"Input image"  ,
anyImagePointer  ,
""   
)

bbitk::BBTK_INPUT ( BinaryThresholdImageFilterGeneric  ,
OutsideValue  ,
"Output value for pixels outside thresholds"  ,
double  ,
""   
)

bbitk::BBTK_INPUT ( BinaryThresholdImageFilterGeneric  ,
InsideValue  ,
"Output value for pixels inside thresholds"  ,
double  ,
""   
)

bbitk::BBTK_INPUT ( BinaryThresholdImageFilterGeneric  ,
UpperThreshold  ,
"Upper threshold"  ,
double  ,
""   
)

bbitk::BBTK_INPUT ( BinaryThresholdImageFilterGeneric  ,
LowerThreshold  ,
"Lower threshold"  ,
double  ,
""   
)

bbitk::BBTK_INPUT ( BinaryThresholdImageFilterGeneric  ,
In  ,
"Input image. Can be any itk::Image<T,D>*"  ,
anyImagePointer  ,
""   
)

bbitk::BBTK_NAME ( "ResampleImageFilter"   ) 

bbitk::BBTK_NAME ( "ImageWriter"   ) 

bbitk::BBTK_NAME ( "ImageSeriesReader"   ) 

bbitk::BBTK_NAME ( "ImageRegion"   ) 

bbitk::BBTK_NAME ( "ImageReader"   ) 

bbitk::BBTK_NAME ( "ImageProperties"   ) 

bbitk::BBTK_NAME ( "ExtractImageFilter"   ) 

bbitk::BBTK_NAME ( "ExtractImageFilter<"+bbtk::TypeName< T >()+">"   ) 

bbitk::BBTK_NAME ( "BinaryThresholdImageFilter"   ) 

bbitk::BBTK_NAME ( "BinaryThresholdImageFilter<"+bbtk::TypeName< T >()+">"   ) 

bbitk::BBTK_NAME ( bbtk::HumanTypeName< anyImagePointer >  )+"To"+bbtk::HumanTypeName< T2 >(  ) 

bbitk::BBTK_NAME ( bbtk::HumanTypeName< anyImagePointer >  )+"To"+bbtk::HumanTypeName< T >(  ) 

bbitk::BBTK_OUTPUT ( ResampleImageFilter  ,
Out  ,
"Output image. Of the same type and dimension than the input image"  ,
anyImagePointer  ,
""   
)

bbitk::BBTK_OUTPUT ( ImageSeriesReader  ,
Out  ,
"Output itk::image<T,D> with type T and dimension D determined by the content of the files"  ,
anyImagePointer  ,
""   
)

bbitk::BBTK_OUTPUT ( ImageRegionCreator  ,
Out  ,
"Output generic region"  ,
anyImageRegion  ,
""   
)

bbitk::BBTK_OUTPUT ( ImageReader  ,
Out  ,
"Output image"  ,
anyImagePointer  ,
""   
)

bbitk::BBTK_OUTPUT ( ImageProperties  ,
Spacing  ,
"Size of the voxels"  ,
std::vector< float >  ,
"voxel size"   
)

bbitk::BBTK_OUTPUT ( ImageProperties  ,
Size  ,
"Size in each dimension"  ,
std::vector< int >  ,
"image size"   
)

bbitk::BBTK_OUTPUT ( ImageProperties  ,
Index  ,
"Origin of the image"  ,
std::vector< int >  ,
"image index"   
)

bbitk::BBTK_OUTPUT ( ImageProperties  ,
LargestPossibleRegion  ,
"Global extent of the image"  ,
anyImageRegion  ,
""   
)

bbitk::BBTK_OUTPUT ( ImageProperties  ,
Dimension  ,
"Dimension"  ,
unsigned  int,
"image dimension"   
)

bbitk::BBTK_OUTPUT ( ImageProperties  ,
TypeName  ,
"Pixel type name"  ,
std::string  ,
"pixel type"   
)

bbitk::BBTK_OUTPUT ( ExtractImageFilterGeneric  ,
Out  ,
"Output image"  ,
anyImagePointer  ,
""   
)

bbitk::BBTK_OUTPUT ( BinaryThresholdImageFilterGeneric  ,
Out  ,
"Output image. Of the same type and dimension than the input image"  ,
anyImagePointer  ,
""   
)

bbitk::BBTK_TEMPLATE2_INPUT ( AnyImageToConstTypedImage  ,
In  ,
"Input generic image pointer"  ,
anyImagePointer   
)

bbitk::BBTK_TEMPLATE2_OUTPUT ( AnyImageToConstTypedImage  ,
Out  ,
"Output const typed image pointer"  ,
T2   
)

bbitk::BBTK_TEMPLATE_INPUT ( TypedImageToAnyImage  ,
In  ,
"Input typed image"  ,
 
)

bbitk::BBTK_TEMPLATE_INPUT ( ExtractImageFilter  ,
ExtractionRegion  ,
"Extraction region"  ,
typename T::RegionType   
)

bbitk::BBTK_TEMPLATE_INPUT ( ExtractImageFilter  ,
In  ,
"Input image"  ,
const T *   
)

bbitk::BBTK_TEMPLATE_INPUT ( BinaryThresholdImageFilter  ,
OutsideValue  ,
"Output value for pixels outside thresholds"  ,
typename T::PixelType   
)

bbitk::BBTK_TEMPLATE_INPUT ( BinaryThresholdImageFilter  ,
InsideValue  ,
"Output value for pixels inside thresholds"  ,
typename T::PixelType   
)

bbitk::BBTK_TEMPLATE_INPUT ( BinaryThresholdImageFilter  ,
UpperThreshold  ,
"Upper threshold"  ,
typename T::PixelType   
)

bbitk::BBTK_TEMPLATE_INPUT ( BinaryThresholdImageFilter  ,
LowerThreshold  ,
"Lower threshold"  ,
typename T::PixelType   
)

bbitk::BBTK_TEMPLATE_INPUT ( BinaryThresholdImageFilter  ,
In  ,
"Input image"  ,
const T *   
)

bbitk::BBTK_TEMPLATE_INPUT ( AnyImageToTypedImage  ,
In  ,
"Input generic image pointer"  ,
anyImagePointer   
)

bbitk::BBTK_TEMPLATE_OUTPUT ( TypedImageToAnyImage  ,
Out  ,
"Output generic image"  ,
anyImagePointer   
)

bbitk::BBTK_TEMPLATE_OUTPUT ( ExtractImageFilter  ,
Out  ,
"Output image"  ,
T *   
)

bbitk::BBTK_TEMPLATE_OUTPUT ( BinaryThresholdImageFilter  ,
Out  ,
"Output image"  ,
T *   
)

bbitk::BBTK_TEMPLATE_OUTPUT ( AnyImageToTypedImage  ,
Out  ,
"Output typed image pointer"  ,
 
)

bbtk::TypeInfo bbitk::GetITKImagePtrTypeInfoFromPixelTypeInfoAndDimension ( bbtk::TypeInfo  pti,
unsigned int  dim 
) [inline]

Definition at line 368 of file bbitkImage.h.

References BBTK_GITIFPTI_DIM.

Referenced by bbitk::ImageSeriesReader::Read(), and bbitk::ImageReader::Read().

00371   {
00372     if      (dim==2) { BBTK_GITIFPTI_DIM(2); }
00373     else if (dim==3) { BBTK_GITIFPTI_DIM(3); }
00374     else if (dim==4) { BBTK_GITIFPTI_DIM(4); }
00375     else 
00376       {
00377                 //bbtkGlobalError("GetImageTypeInfoFromPixelTypeInfo : itk::Images not compiled for dim "<<dim);
00378         return typeid(void);
00379       }
00380     return typeid(void);
00381   }


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