18#ifndef itkWatershedSegmentTree_h
19#define itkWatershedSegmentTree_h
47template <
typename TScalar>
103 typename DequeType::size_type
229#ifndef ITK_MANUAL_INSTANTIATION
230# include "itkWatershedSegmentTree.hxx"
Control indentation during Print() invocation.
Implements transparent reference counting.
SmartPointer< const Self > ConstPointer
const merge_t & Back() const
ConstIterator End() const
void PushFront(const ValueType &t)
void PrintSelf(std::ostream &os, Indent indent) const override
std::deque< merge_t > DequeType
const merge_t & Front() const
ConstIterator Begin() const
typename DequeType::iterator Iterator
typename DequeType::value_type ValueType
void Initialize() override
~SegmentTree() override=default
void PushBack(const ValueType &t)
DequeType::size_type Size() const
SmartPointer< Self > Pointer
typename DequeType::const_iterator ConstIterator
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
SizeValueType IdentifierType
bool operator()(const merge_t &a, const merge_t &b)
bool operator()(const merge_t &a, const merge_t &b)