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);
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...
void PrintSelf(std::ostream &os, Indent indent) const
void operator=(const BinaryMaskToNarrowBandPointSetFilter &)
TInputImage InputImageType
static const unsigned int ImageDimension
OutputMeshType::PointDataContainer PointDataContainer
DistanceFilterType::Pointer DistanceFilterPointer
InputImageType::ConstPointer InputImageConstPointer
SmartPointer< Self > Pointer
BinaryMaskToNarrowBandPointSetFilter()
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.
~BinaryMaskToNarrowBandPointSetFilter()
Applies a linear transformation to the intensity levels of the input Image.
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
Control indentation during Print() invocation.
void SetInput(unsigned int idx, const InputImageType *input)
SmartPointer< const Self > ConstPointer
PointDataContainer::Iterator PointDataContainerIterator
InputImageType::RegionType InputImageRegionType
RescaleFilterType::Pointer RescaleFilterPointer
BinaryMaskToNarrowBandPointSetFilter Self
Templated n-dimensional image class.
InputImageType::PixelType InputImagePixelType
DistanceFilterType::NodeContainer NodeContainer
void GenerateOutputInformation(void)