Segment manager interface. More...
#include "ISegmentManager.hpp"
Inheritance diagram for ISegmentManager: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 | |
Public Member Functions inherited from ObjectBase | |
| virtual void | Delete () |
Segment manager interface.
A segment manager objects stored all segments that have been created by an ModuleSegmentation run.