18 #ifndef __itkContourDirectedMeanDistanceImageFilter_h
19 #define __itkContourDirectedMeanDistanceImageFilter_h
62 template<
typename TInputImage1,
typename TInputImage2 >
88 typedef typename TInputImage1::SizeType
SizeType;
96 TInputImage1::ImageDimension);
114 itkGetConstMacro(ContourDirectedMeanDistance,
RealType);
117 itkSetMacro( UseImageSpacing,
bool );
118 itkGetConstMacro( UseImageSpacing,
bool );
121 #ifdef ITK_USE_CONCEPT_CHECKING
146 outputRegionForThread,
173 #ifndef ITK_MANUAL_INSTANTIATION
174 #include "itkContourDirectedMeanDistanceImageFilter.hxx"
Light weight base class for most itk classes.
TInputImage1::ConstPointer InputImage1ConstPointer
void AfterThreadedGenerateData()
TInputImage2::Pointer InputImage2Pointer
TInputImage2 InputImage2Type
NumericTraits< InputImage1PixelType >::RealType RealType
Image< RealType, itkGetStaticConstMacro(ImageDimension) > DistanceMapType
Array< IdentifierType > m_Count
const InputImage1Type * GetInput1(void)
void BeforeThreadedGenerateData()
~ContourDirectedMeanDistanceImageFilter()
RealType m_ContourDirectedMeanDistance
Array< RealType > m_MeanDistance
TInputImage1::SizeType SizeType
TInputImage1::PixelType InputImage1PixelType
void GenerateInputRequestedRegion()
void ThreadedGenerateData(const RegionType &outputRegionForThread, ThreadIdType threadId)
TInputImage2::ConstPointer InputImage2ConstPointer
TInputImage1::IndexType IndexType
DistanceMapType::Pointer m_DistanceMap
void PrintSelf(std::ostream &os, Indent indent) const
void SetInput2(const InputImage2Type *image)
const InputImage2Type * GetInput2(void)
void EnlargeOutputRequestedRegion(DataObject *data)
static const unsigned int ImageDimension
void SetInput1(const InputImage1Type *image)
TInputImage2::PixelType InputImage2PixelType
Computes the directed Mean distance between the boundaries of non-zero pixel regions of two images...
ContourDirectedMeanDistanceImageFilter Self
void operator=(const Self &)
TInputImage1 InputImage1Type
SmartPointer< const Self > ConstPointer
TInputImage1::Pointer InputImage1Pointer
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
Define additional traits for native types such as int or float.
#define itkConceptMacro(name, concept)
ImageToImageFilter< TInputImage1, TInputImage1 > Superclass
TInputImage1::RegionType RegionType
Base class for all data objects in ITK.
Templated n-dimensional image class.
ContourDirectedMeanDistanceImageFilter()
unsigned int ThreadIdType
SmartPointer< Self > Pointer