18 #ifndef itkSignedDanielssonDistanceMapImageFilter_h
19 #define itkSignedDanielssonDistanceMapImageFilter_h
29 template<
typename InputPixelType >
87 template<
typename TInputImage,
88 typename TOutputImage,
89 typename TVoronoiImage = TInputImage >
131 static constexpr
unsigned int InputImageDimension = InputImageType::ImageDimension;
135 Self::InputImageDimension >;
154 itkSetMacro(SquaredDistance,
bool);
157 itkGetConstReferenceMacro(SquaredDistance,
bool);
160 itkBooleanMacro(SquaredDistance);
163 itkSetMacro(UseImageSpacing,
bool);
166 itkGetConstReferenceMacro(UseImageSpacing,
bool);
169 itkBooleanMacro(UseImageSpacing);
173 itkSetMacro(InsideIsPositive,
bool);
177 itkGetConstReferenceMacro(InsideIsPositive,
bool);
182 itkBooleanMacro(InsideIsPositive);
206 using Superclass::MakeOutput;
209 #ifdef ITK_USE_CONCEPT_CHECKING
221 void PrintSelf(std::ostream & os,
Indent indent)
const override;
224 void GenerateData()
override;
234 #ifndef ITK_MANUAL_INSTANTIATION
235 #include "itkSignedDanielssonDistanceMapImageFilter.hxx"
typename OutputImageType::Pointer OutputImagePointer
Superclass::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
typename RegionType::IndexType IndexType
Define numeric traits for std::vector.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
typename RegionType::SizeType SizeType
typename VectorImageType::Pointer VectorImagePointer
TInputImage InputImageType
typename InputImageType::RegionType RegionType
typename InputImageType::Pointer InputImagePointer
typename InputImageType::PixelType PixelType
InputPixelType operator()(InputPixelType input) const
ImageBaseType::SizeType SizeType
ImageBaseType::IndexType IndexType
TOutputImage OutputImageType
typename VoronoiImageType::Pointer VoronoiImagePointer
typename VoronoiImageType::PixelType VoronoiPixelType
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
TVoronoiImage VoronoiImageType
ImageBaseType::RegionType RegionType
#define itkConceptMacro(name, concept)
Templated n-dimensional image class.
typename InputImageType::OffsetType OffsetType