ISegmentManager Class Referenceabstract

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::ISegmentgetSegment (unsigned seg_id) const =0
 get a segement by ids id
 
- Public Member Functions inherited from ObjectBase
virtual void Delete ()
 

Detailed Description

Segment manager interface.

A segment manager objects stored all segments that have been created by an ModuleSegmentation run.

Author
MPOECHTR, JO
Date
29.01.2019