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