Segment manager interface. More...
#include "ISegmentManager.hpp"
Public Member Functions | |
virtual int64_t | sizeSegments () const =0 |
get number of segments | |
virtual opals::Vector< opals::ISegment * > | getSegments () const =0 |
get vector of all segments. the lifetime of the segments is attached to the manager. Hence, if the ISegmentManager is deleted, the segment objects are deleted too | |
virtual opals::ISegment * | getSegment (unsigned seg_id) const =0 |
get a segement by ids id | |
![]() | |
virtual void | Delete () |
Segment manager interface.
A segment manager objects stored all segments that have been created by an ModuleSegmentation run.