36 #ifndef AIMS_FIBERS_BUNDLEREGROUP_H 
   37 #define AIMS_FIBERS_BUNDLEREGROUP_H 
   50 typedef std::vector< aims::FiberPoint > 
Fiber;
 
   63                  std::vector< std::string > &excludednames );
 
   92   std::vector<std::string> _bundles_name;
 
   93   std::string _file_name;
 
   94   std::ifstream _file_internal;
 
   96   std::vector< std::string > &_excludednames;
 
   97   std::vector< std::string > vect;
 
Serial processing of bundles.
Serial processing of bundles.
BundleRegroup(const std::string &groupsFileName=std::string())
BundleRegroup(const std::string &groupsFileName, std::vector< std::string > &excludednames)
If no groupsFileName or stream is specified, use bundles names to regroup.
virtual void fiberTerminated(const aims::BundleProducer &, const aims::BundleInfo &, const aims::FiberInfo &)
virtual void fiberStarted(const aims::BundleProducer &, const aims::BundleInfo &, const aims::FiberInfo &)
virtual void bundleTerminated(const aims::BundleProducer &, const aims::BundleInfo &)
virtual void noMoreBundle(const aims::BundleProducer &)
void setStream(std::istream &)
virtual void bundleStarted(const aims::BundleProducer &, const aims::BundleInfo &)
virtual void newFiberPoint(const aims::BundleProducer &, const aims::BundleInfo &, const aims::FiberInfo &, const aims::FiberPoint &)
The class for EcatSino data write operation.
std::vector< Fiber > Fibers
std::vector< aims::FiberPoint > Fiber
std::vector< Fibers > BundlesSet