18#ifndef itkBinaryMaskToNarrowBandPointSetFilter_h
19#define itkBinaryMaskToNarrowBandPointSetFilter_h
53template <
typename TInputImage,
typename TOutputMesh>
95 static constexpr unsigned int ImageDimension = TInputImage::ImageDimension;
118 static constexpr unsigned int PointDimension = TOutputMesh::PointDimension;
121 using Superclass::SetInput;
129 itkSetMacro(BandWidth,
float);
130 itkGetConstMacro(BandWidth,
float);
155#ifndef ITK_MANUAL_INSTANTIATION
156# include "itkBinaryMaskToNarrowBandPointSetFilter.hxx"
Generate a PointSet containing the narrow band around the edges of a input binary image.
typename DistanceFilterType::Pointer DistanceFilterPointer
typename DistanceFilterType::NodeContainer NodeContainer
void GenerateData() override
typename PointsContainer::Iterator PointsContainerIterator
typename PointDataContainer::Iterator PointDataContainerIterator
BinaryMaskToNarrowBandPointSetFilter()
void SetInput(const InputImageType *inputImage)
typename OutputMeshType::PointIdentifier PointIdentifier
typename NodeContainer::Element NodeType
typename OutputMeshType::PointsContainer PointsContainer
typename DistanceFilterType::NodeContainerPointer NodeContainerPointer
typename PointDataContainer::Pointer PointDataContainerPointer
typename OutputMeshType::PointDataContainer PointDataContainer
typename PointsContainer::Pointer PointsContainerPointer
typename RescaleFilterType::Pointer RescaleFilterPointer
~BinaryMaskToNarrowBandPointSetFilter() override=default
typename OutputMeshType::ConstPointer OutputMeshConstPointer
typename OutputMeshType::PointType PointType
void GenerateOutputInformation() override
void PrintSelf(std::ostream &os, Indent indent) const override
A multi-dimensional iterator templated over image type that walks an image region and is specialized ...
ImageToMeshFilter is the base class for all process objects that output Mesh data and require image d...
typename InputImageType::ConstPointer InputImageConstPointer
typename InputImageType::RegionType InputImageRegionType
typename InputImageType::PixelType InputImagePixelType
TInputImage InputImageType
TOutputMesh OutputMeshType
typename OutputMeshType::Pointer OutputMeshPointer
Templated n-dimensional image class.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Reinitialize the level set to the signed distance function.
typename LevelSetType::NodeContainer NodeContainer
typename LevelSetType::NodeContainerPointer NodeContainerPointer
Applies a linear transformation to the intensity levels of the input Image.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::RegionType RegionType
ImageBaseType::PointType PointType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....