ISegmentManager Class Reference

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