18 #ifndef itkWatershedSegmentTree_h 19 #define itkWatershedSegmentTree_h 46 template<
typename TScalar >
88 struct sort_comp:
public std:: binary_function< bool, const merge_t &,
97 typename DequeType::size_type
Size()
const 170 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
177 #ifndef ITK_MANUAL_INSTANTIATION 178 #include "itkWatershedSegmentTree.hxx"
const merge_t & Front() const
virtual void Initialize() override
bool operator()(const merge_t &a, const merge_t &b)
SegmentTree(const Self &)
void PushBack(const ValueType &t)
DequeType::iterator Iterator
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
bool operator()(const merge_t &a, const merge_t &b)
DequeType::const_iterator ConstIterator
SmartPointer< Self > Pointer
SizeValueType IdentifierType
ConstIterator End() const
const merge_t & Back() const
ConstIterator Begin() const
void PushFront(const ValueType &t)
std::deque< merge_t > DequeType
void operator=(const Self &)
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
DequeType::value_type ValueType
SmartPointer< const Self > ConstPointer
DequeType::size_type Size() const
Base class for all data objects in ITK.