depends = ('ITKPyBase', 'ITKTransform', 'ITKMesh', 'ITKImageFunction', 'ITKCommon', )
templates = (  ('SpatialObjectProperty', 'itk::SpatialObjectProperty', 'itkSpatialObjectProperty', True),
  ('MetaEvent', 'itk::MetaEvent', 'itkMetaEvent', True),
  ('SpatialObject', 'itk::SpatialObject', 'itkSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkSpatialObject2_Pointer', False, 'itk::SpatialObject< 2  >'),
  ('SpatialObject', 'itk::SpatialObject', 'itkSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkSpatialObject3_Pointer', False, 'itk::SpatialObject< 3  >'),
  ('SpatialObjectPoint', 'itk::SpatialObjectPoint', 'itkSpatialObjectPoint2', True, '2'),
  ('vector', 'std::vector', 'vectoritkSpatialObjectPoint2', False, 'itk::SpatialObjectPoint< 2  >'),
  ('SpatialObjectPoint', 'itk::SpatialObjectPoint', 'itkSpatialObjectPoint3', True, '3'),
  ('vector', 'std::vector', 'vectoritkSpatialObjectPoint3', False, 'itk::SpatialObjectPoint< 3  >'),
  ('PointBasedSpatialObject', 'itk::PointBasedSpatialObject', 'itkPointBasedSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkPointBasedSpatialObject2_Pointer', False, 'itk::PointBasedSpatialObject< 2  >'),
  ('PointBasedSpatialObject', 'itk::PointBasedSpatialObject', 'itkPointBasedSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkPointBasedSpatialObject3_Pointer', False, 'itk::PointBasedSpatialObject< 3  >'),
  ('ContourSpatialObjectPoint', 'itk::ContourSpatialObjectPoint', 'itkContourSpatialObjectPoint2', True, '2'),
  ('vector', 'std::vector', 'vectoritkContourSpatialObjectPoint2', False, 'itk::ContourSpatialObjectPoint< 2  >'),
  ('ContourSpatialObjectPoint', 'itk::ContourSpatialObjectPoint', 'itkContourSpatialObjectPoint3', True, '3'),
  ('vector', 'std::vector', 'vectoritkContourSpatialObjectPoint3', False, 'itk::ContourSpatialObjectPoint< 3  >'),
  ('PointBasedSpatialObject', 'itk::PointBasedSpatialObject', 'itkPointBasedSpatialObjectContour2', True, '2, itk::ContourSpatialObjectPoint<2>'),
  ('list', 'std::list', 'listitkPointBasedSpatialObjectContour2_Pointer', False, 'itk::PointBasedSpatialObject< 2, itk::ContourSpatialObjectPoint<2>  >'),
  ('PointBasedSpatialObject', 'itk::PointBasedSpatialObject', 'itkPointBasedSpatialObjectContour3', True, '3, itk::ContourSpatialObjectPoint<3>'),
  ('list', 'std::list', 'listitkPointBasedSpatialObjectContour3_Pointer', False, 'itk::PointBasedSpatialObject< 3, itk::ContourSpatialObjectPoint<3>  >'),
  ('ContourSpatialObjectEnums', 'itk::ContourSpatialObjectEnums', 'itkContourSpatialObjectEnums', False),
  ('ContourSpatialObject', 'itk::ContourSpatialObject', 'itkContourSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkContourSpatialObject2_Pointer', False, 'itk::ContourSpatialObject< 2  >'),
  ('ContourSpatialObject', 'itk::ContourSpatialObject', 'itkContourSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkContourSpatialObject3_Pointer', False, 'itk::ContourSpatialObject< 3  >'),
  ('TubeSpatialObjectPoint', 'itk::TubeSpatialObjectPoint', 'itkTubeSpatialObjectPoint2', True, '2'),
  ('vector', 'std::vector', 'vectoritkTubeSpatialObjectPoint2', False, 'itk::TubeSpatialObjectPoint< 2  >'),
  ('TubeSpatialObjectPoint', 'itk::TubeSpatialObjectPoint', 'itkTubeSpatialObjectPoint3', True, '3'),
  ('vector', 'std::vector', 'vectoritkTubeSpatialObjectPoint3', False, 'itk::TubeSpatialObjectPoint< 3  >'),
  ('PointBasedSpatialObject', 'itk::PointBasedSpatialObject', 'itkPointBasedSpatialObjectTube2', True, '2, itk::TubeSpatialObjectPoint<2>'),
  ('list', 'std::list', 'listitkPointBasedSpatialObjectTube2_Pointer', False, 'itk::PointBasedSpatialObject< 2, itk::TubeSpatialObjectPoint<2>  >'),
  ('PointBasedSpatialObject', 'itk::PointBasedSpatialObject', 'itkPointBasedSpatialObjectTube3', True, '3, itk::TubeSpatialObjectPoint<3>'),
  ('list', 'std::list', 'listitkPointBasedSpatialObjectTube3_Pointer', False, 'itk::PointBasedSpatialObject< 3, itk::TubeSpatialObjectPoint<3>  >'),
  ('TubeSpatialObject', 'itk::TubeSpatialObject', 'itkTubeSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkTubeSpatialObject2_Pointer', False, 'itk::TubeSpatialObject< 2  >'),
  ('TubeSpatialObject', 'itk::TubeSpatialObject', 'itkTubeSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkTubeSpatialObject3_Pointer', False, 'itk::TubeSpatialObject< 3  >'),
  ('DTITubeSpatialObjectPointEnums', 'itk::DTITubeSpatialObjectPointEnums', 'itkDTITubeSpatialObjectPointEnums', False),
  ('DTITubeSpatialObjectPoint', 'itk::DTITubeSpatialObjectPoint', 'itkDTITubeSpatialObjectPoint3', True, '3'),
  ('vector', 'std::vector', 'vectoritkDTITubeSpatialObjectPoint3', False, 'itk::DTITubeSpatialObjectPoint< 3  >'),
  ('PointBasedSpatialObject', 'itk::PointBasedSpatialObject', 'itkPointBasedSpatialObjectDTITube3', True, '3, itk::DTITubeSpatialObjectPoint<3>'),
  ('list', 'std::list', 'listitkPointBasedSpatialObjectDTITube3_Pointer', False, 'itk::PointBasedSpatialObject< 3, itk::DTITubeSpatialObjectPoint<3>  >'),
  ('DTITubeSpatialObject', 'itk::DTITubeSpatialObject', 'itkDTITubeSpatialObject3', True, '3'),
  ('LineSpatialObjectPoint', 'itk::LineSpatialObjectPoint', 'itkLineSpatialObjectPoint2', True, '2'),
  ('vector', 'std::vector', 'vectoritkLineSpatialObjectPoint2', False, 'itk::LineSpatialObjectPoint< 2  >'),
  ('LineSpatialObjectPoint', 'itk::LineSpatialObjectPoint', 'itkLineSpatialObjectPoint3', True, '3'),
  ('vector', 'std::vector', 'vectoritkLineSpatialObjectPoint3', False, 'itk::LineSpatialObjectPoint< 3  >'),
  ('PointBasedSpatialObject', 'itk::PointBasedSpatialObject', 'itkPointBasedSpatialObjectLine2', True, '2, itk::LineSpatialObjectPoint<2>'),
  ('list', 'std::list', 'listitkPointBasedSpatialObjectLine2_Pointer', False, 'itk::PointBasedSpatialObject< 2, itk::LineSpatialObjectPoint<2>  >'),
  ('PointBasedSpatialObject', 'itk::PointBasedSpatialObject', 'itkPointBasedSpatialObjectLine3', True, '3, itk::LineSpatialObjectPoint<3>'),
  ('list', 'std::list', 'listitkPointBasedSpatialObjectLine3_Pointer', False, 'itk::PointBasedSpatialObject< 3, itk::LineSpatialObjectPoint<3>  >'),
  ('LineSpatialObject', 'itk::LineSpatialObject', 'itkLineSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkLineSpatialObject2_Pointer', False, 'itk::LineSpatialObject< 2  >'),
  ('LineSpatialObject', 'itk::LineSpatialObject', 'itkLineSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkLineSpatialObject3_Pointer', False, 'itk::LineSpatialObject< 3  >'),
  ('SurfaceSpatialObjectPoint', 'itk::SurfaceSpatialObjectPoint', 'itkSurfaceSpatialObjectPoint2', True, '2'),
  ('vector', 'std::vector', 'vectoritkSurfaceSpatialObjectPoint2', False, 'itk::SurfaceSpatialObjectPoint< 2  >'),
  ('SurfaceSpatialObjectPoint', 'itk::SurfaceSpatialObjectPoint', 'itkSurfaceSpatialObjectPoint3', True, '3'),
  ('vector', 'std::vector', 'vectoritkSurfaceSpatialObjectPoint3', False, 'itk::SurfaceSpatialObjectPoint< 3  >'),
  ('PointBasedSpatialObject', 'itk::PointBasedSpatialObject', 'itkPointBasedSpatialObjectSurface2', True, '2, itk::SurfaceSpatialObjectPoint<2>'),
  ('list', 'std::list', 'listitkPointBasedSpatialObjectSurface2_Pointer', False, 'itk::PointBasedSpatialObject< 2, itk::SurfaceSpatialObjectPoint<2>  >'),
  ('PointBasedSpatialObject', 'itk::PointBasedSpatialObject', 'itkPointBasedSpatialObjectSurface3', True, '3, itk::SurfaceSpatialObjectPoint<3>'),
  ('list', 'std::list', 'listitkPointBasedSpatialObjectSurface3_Pointer', False, 'itk::PointBasedSpatialObject< 3, itk::SurfaceSpatialObjectPoint<3>  >'),
  ('SurfaceSpatialObject', 'itk::SurfaceSpatialObject', 'itkSurfaceSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkSurfaceSpatialObject2_Pointer', False, 'itk::SurfaceSpatialObject< 2  >'),
  ('SurfaceSpatialObject', 'itk::SurfaceSpatialObject', 'itkSurfaceSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkSurfaceSpatialObject3_Pointer', False, 'itk::SurfaceSpatialObject< 3  >'),
  ('LandmarkSpatialObject', 'itk::LandmarkSpatialObject', 'itkLandmarkSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkLandmarkSpatialObject2_Pointer', False, 'itk::LandmarkSpatialObject< 2  >'),
  ('LandmarkSpatialObject', 'itk::LandmarkSpatialObject', 'itkLandmarkSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkLandmarkSpatialObject3_Pointer', False, 'itk::LandmarkSpatialObject< 3  >'),
  ('BlobSpatialObject', 'itk::BlobSpatialObject', 'itkBlobSpatialObject2', True, '2'),
  ('BlobSpatialObject', 'itk::BlobSpatialObject', 'itkBlobSpatialObject3', True, '3'),
  ('PolygonSpatialObject', 'itk::PolygonSpatialObject', 'itkPolygonSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkPolygonSpatialObject2_Pointer', False, 'itk::PolygonSpatialObject< 2  >'),
  ('PolygonSpatialObject', 'itk::PolygonSpatialObject', 'itkPolygonSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkPolygonSpatialObject3_Pointer', False, 'itk::PolygonSpatialObject< 3  >'),
  ('ImageSpatialObject', 'itk::ImageSpatialObject', 'itkImageSpatialObject2UC', True, '2,unsigned char'),
  ('list', 'std::list', 'listitkImageSpatialObject2UC_Pointer', False, 'itk::ImageSpatialObject< 2,unsigned char  >'),
  ('ImageSpatialObject', 'itk::ImageSpatialObject', 'itkImageSpatialObject2SS', True, '2,signed short'),
  ('list', 'std::list', 'listitkImageSpatialObject2SS_Pointer', False, 'itk::ImageSpatialObject< 2,signed short  >'),
  ('ImageSpatialObject', 'itk::ImageSpatialObject', 'itkImageSpatialObject2F', True, '2,float'),
  ('list', 'std::list', 'listitkImageSpatialObject2F_Pointer', False, 'itk::ImageSpatialObject< 2,float  >'),
  ('ImageSpatialObject', 'itk::ImageSpatialObject', 'itkImageSpatialObject3UC', True, '3,unsigned char'),
  ('list', 'std::list', 'listitkImageSpatialObject3UC_Pointer', False, 'itk::ImageSpatialObject< 3,unsigned char  >'),
  ('ImageSpatialObject', 'itk::ImageSpatialObject', 'itkImageSpatialObject3SS', True, '3,signed short'),
  ('list', 'std::list', 'listitkImageSpatialObject3SS_Pointer', False, 'itk::ImageSpatialObject< 3,signed short  >'),
  ('ImageSpatialObject', 'itk::ImageSpatialObject', 'itkImageSpatialObject3F', True, '3,float'),
  ('list', 'std::list', 'listitkImageSpatialObject3F_Pointer', False, 'itk::ImageSpatialObject< 3,float  >'),
  ('ImageMaskSpatialObject', 'itk::ImageMaskSpatialObject', 'itkImageMaskSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkImageMaskSpatialObject2_Pointer', False, 'itk::ImageMaskSpatialObject< 2  >'),
  ('ImageMaskSpatialObject', 'itk::ImageMaskSpatialObject', 'itkImageMaskSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkImageMaskSpatialObject3_Pointer', False, 'itk::ImageMaskSpatialObject< 3  >'),
  ('ArrowSpatialObject', 'itk::ArrowSpatialObject', 'itkArrowSpatialObject2', True, '2'),
  ('ArrowSpatialObject', 'itk::ArrowSpatialObject', 'itkArrowSpatialObject3', True, '3'),
  ('BoxSpatialObject', 'itk::BoxSpatialObject', 'itkBoxSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkBoxSpatialObject2_Pointer', False, 'itk::BoxSpatialObject< 2  >'),
  ('BoxSpatialObject', 'itk::BoxSpatialObject', 'itkBoxSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkBoxSpatialObject3_Pointer', False, 'itk::BoxSpatialObject< 3  >'),
  ('EllipseSpatialObject', 'itk::EllipseSpatialObject', 'itkEllipseSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkEllipseSpatialObject2_Pointer', False, 'itk::EllipseSpatialObject< 2  >'),
  ('EllipseSpatialObject', 'itk::EllipseSpatialObject', 'itkEllipseSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkEllipseSpatialObject3_Pointer', False, 'itk::EllipseSpatialObject< 3  >'),
  ('GaussianSpatialObject', 'itk::GaussianSpatialObject', 'itkGaussianSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkGaussianSpatialObject2_Pointer', False, 'itk::GaussianSpatialObject< 2  >'),
  ('GaussianSpatialObject', 'itk::GaussianSpatialObject', 'itkGaussianSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkGaussianSpatialObject3_Pointer', False, 'itk::GaussianSpatialObject< 3  >'),
  ('GroupSpatialObject', 'itk::GroupSpatialObject', 'itkGroupSpatialObject2', True, '2'),
  ('list', 'std::list', 'listitkGroupSpatialObject2_Pointer', False, 'itk::GroupSpatialObject< 2  >'),
  ('GroupSpatialObject', 'itk::GroupSpatialObject', 'itkGroupSpatialObject3', True, '3'),
  ('list', 'std::list', 'listitkGroupSpatialObject3_Pointer', False, 'itk::GroupSpatialObject< 3  >'),
  ('SpatialObjectToImageFilter', 'itk::SpatialObjectToImageFilter', 'itkSpatialObjectToImageFilterSO2ISS2', True, 'itk::SpatialObject< 2 >,itk::Image< signed short,2 >'),
  ('SpatialObjectToImageFilter', 'itk::SpatialObjectToImageFilter', 'itkSpatialObjectToImageFilterSO2IUC2', True, 'itk::SpatialObject< 2 >,itk::Image< unsigned char,2 >'),
  ('SpatialObjectToImageFilter', 'itk::SpatialObjectToImageFilter', 'itkSpatialObjectToImageFilterSO2IF2', True, 'itk::SpatialObject< 2 >,itk::Image< float,2 >'),
  ('SpatialObjectToImageFilter', 'itk::SpatialObjectToImageFilter', 'itkSpatialObjectToImageFilterSO3ISS3', True, 'itk::SpatialObject< 3 >,itk::Image< signed short,3 >'),
  ('SpatialObjectToImageFilter', 'itk::SpatialObjectToImageFilter', 'itkSpatialObjectToImageFilterSO3IUC3', True, 'itk::SpatialObject< 3 >,itk::Image< unsigned char,3 >'),
  ('SpatialObjectToImageFilter', 'itk::SpatialObjectToImageFilter', 'itkSpatialObjectToImageFilterSO3IF3', True, 'itk::SpatialObject< 3 >,itk::Image< float,3 >'),
  ('CastSpatialObjectFilter', 'itk::CastSpatialObjectFilter', 'itkCastSpatialObjectFilter2', True, '2'),
  ('CastSpatialObjectFilter', 'itk::CastSpatialObjectFilter', 'itkCastSpatialObjectFilter3', True, '3'),
  ('MetaConverterBase', 'itk::MetaConverterBase', 'itkMetaConverterBase2', True, '2'),
  ('MetaConverterBase', 'itk::MetaConverterBase', 'itkMetaConverterBase3', True, '3'),
)
factories = ()
