18 #ifndef itkBinaryMaskToNarrowBandPointSetFilter_h
19 #define itkBinaryMaskToNarrowBandPointSetFilter_h
53 template<
typename TInputImage,
typename TOutputMesh >
82 typedef typename OutputMeshType::PointType
PointType;
95 TInputImage::ImageDimension);
120 TOutputMesh::PointDimension);
136 itkSetMacro(BandWidth,
float);
137 itkGetConstMacro(BandWidth,
float);
142 ~BinaryMaskToNarrowBandPointSetFilter();
147 BinaryMaskToNarrowBandPointSetFilter(const BinaryMaskToNarrowBandPointSetFilter &);
148 void operator=(const BinaryMaskToNarrowBandPointSetFilter &);
157 #ifndef ITK_MANUAL_INSTANTIATION
158 #include "itkBinaryMaskToNarrowBandPointSetFilter.hxx"
OutputMeshType::ConstPointer OutputMeshConstPointer
Light weight base class for most itk classes.
RescaleFilterPointer m_RescaleFilter
PointDataContainer::Pointer PointDataContainerPointer
DistanceFilterPointer m_DistanceFilter
PointsContainer::Pointer PointsContainerPointer
OutputMeshType::PointIdentifier PointIdentifier
OutputMeshType::PointType PointType
static const unsigned int PointDimension
DistanceFilterType::NodeContainerPointer NodeContainerPointer
TOutputMesh OutputMeshType
NodeContainer::Element NodeType
OutputMeshType::Pointer OutputMeshPointer
OutputMeshType::PointsContainer PointsContainer
ImageToMeshFilter< TInputImage, TOutputMesh > Superclass
ImageRegionConstIteratorWithIndex< InputImageType > InputImageIterator
ReinitializeLevelSetImageFilter< RealImageType > DistanceFilterType
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...
PointsContainer::Iterator PointsContainerIterator
Generate a PointSet containing the narrow band around the edges of a input binary image...
TInputImage InputImageType
static const unsigned int ImageDimension
OutputMeshType::PointDataContainer PointDataContainer
DistanceFilterType::Pointer DistanceFilterPointer
InputImageType::ConstPointer InputImageConstPointer
void GenerateData(void) override
SmartPointer< Self > Pointer
TInputImage InputImageType
RescaleIntensityImageFilter< InputImageType, RealImageType > RescaleFilterType
void SetInput(const InputImageType *inputImage)
itk::Image< float, itkGetStaticConstMacro(ImageDimension) > RealImageType
Reinitialize the level set to the signed distance function.
Applies a linear transformation to the intensity levels of the input Image.
void GenerateOutputInformation(void) override
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
PointDataContainer::Iterator PointDataContainerIterator
InputImageType::RegionType InputImageRegionType
RescaleFilterType::Pointer RescaleFilterPointer
BinaryMaskToNarrowBandPointSetFilter Self
void PrintSelf(std::ostream &os, Indent indent) const override
Templated n-dimensional image class.
InputImageType::PixelType InputImagePixelType
DistanceFilterType::NodeContainer NodeContainer