Segments pool. More...
#include <SegmenterSegmentsPool.h>
Public Member Functions | |
| void | clear () |
| Clear all stored segments. More... | |
| bool | empty () const |
| Returns true if the pool is empty. More... | |
| SegmenterSegment * | retrive () |
| Retrive a stored segment. More... | |
| SegmenterSegmentsPool () | |
| void | store (SegmenterSegment *segPtr) |
| Store a new segment. More... | |
| ~SegmenterSegmentsPool () | |
Protected Attributes | |
| std::vector< SegmenterSegment * > | m_segments |
| Internal stored segments. More... | |
Segments pool.
Definition at line 43 of file SegmenterSegmentsPool.h.
| te::rp::SegmenterSegmentsPool::SegmenterSegmentsPool | ( | ) |
Definition at line 8 of file SegmenterSegmentsPool.cpp.
| te::rp::SegmenterSegmentsPool::~SegmenterSegmentsPool | ( | ) |
Definition at line 12 of file SegmenterSegmentsPool.cpp.
References clear().
| void te::rp::SegmenterSegmentsPool::clear | ( | ) |
Clear all stored segments.
Definition at line 39 of file SegmenterSegmentsPool.cpp.
References m_segments.
Referenced by te::rp::SegmenterRegionGrowingStrategy::reset(), and ~SegmenterSegmentsPool().
|
inline |
Returns true if the pool is empty.
Definition at line 74 of file SegmenterSegmentsPool.h.
| SegmenterSegment * te::rp::SegmenterSegmentsPool::retrive | ( | ) |
Retrive a stored segment.
Definition at line 25 of file SegmenterSegmentsPool.cpp.
References m_segments.
Referenced by te::rp::SegmenterRegionGrowingStrategy::initializeSegments().
| void te::rp::SegmenterSegmentsPool::store | ( | SegmenterSegment * | segPtr | ) |
Store a new segment.
| segPtr | A pointer to the segment to be stored. |
Definition at line 17 of file SegmenterSegmentsPool.cpp.
References m_segments.
Referenced by te::rp::SegmenterRegionGrowingStrategy::SegmentsIndexer::clear(), te::rp::SegmenterRegionGrowingStrategy::mergeSegments(), and te::rp::SegmenterRegionGrowingStrategy::mergeSmallSegments().
|
protected |
Internal stored segments.
Definition at line 74 of file SegmenterSegmentsPool.h.