18#ifndef itkNarrowBand_h
19#define itkNarrowBand_h
34template <
typename TIndexType,
typename TDataType>
50template <
typename NodeType>
69 using SizeType =
typename NodeContainerType::size_type;
71 using Iterator =
typename NodeContainerType::iterator;
83#if !defined(ITK_WRAPPING_PARSER)
84 std::vector<RegionType>
208#ifndef ITK_MANUAL_INSTANTIATION
209# include "itkNarrowBand.hxx"
std::vector< NodeType > NodeContainerType
const NodeType & operator[](SizeType n) const
void SetTotalRadius(const float val)
void SetInnerRadius(const float val)
void PushBack(const NodeType &n)
float GetTotalRadius() const
typename NodeContainerType::const_iterator ConstIterator
float GetInnerRadius() const
std::vector< RegionType > SplitBand(const SizeType &)
NodeType & operator[](SizeType n)
SmartPointer< Self > Pointer
typename NodeContainerType::size_type SizeType
SmartPointer< const Self > ConstPointer
NodeContainerType m_NodeContainer
ConstIterator End() const
ConstIterator Begin() const
typename NodeContainerType::iterator Iterator
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....