25 #ifndef WFIBERSELECTOR_H
26 #define WFIBERSELECTOR_H
31 #include "../dataHandler/WDataSetFibers.h"
32 #include "../common/WCondition.h"
34 #include "WSelectorRoi.h"
35 #include "WSelectorBranch.h"
48 typedef boost::shared_ptr< WFiberSelector >
SPtr;
53 typedef boost::shared_ptr< const WFiberSelector >
ConstSPtr;
59 explicit WFiberSelector( boost::shared_ptr< const WDataSetFibers > fibers );
77 boost::shared_ptr< std::vector< bool > >
getBitfield();
92 boost::shared_ptr< std::vector< size_t > >
getStarts();
98 boost::shared_ptr< std::vector< size_t > >
getLengths();
155 boost::shared_ptr< const WDataSetFibers >
m_fibers;
190 return m_fibers->getLineStartIndexes();
198 #endif // WFIBERSELECTOR_H