36 #ifndef AIMS_FIBERS_BUNDLESFUSION_H 37 #define AIMS_FIBERS_BUNDLESFUSION_H 59 typedef std::vector< aims::FiberPoint >
Fiber;
91 BundlesSet _bundlesSet;
92 std::map<std::string, int> _bundles_name;
virtual void newFiberPoint(const aims::BundleProducer &, const aims::BundleInfo &, const aims::FiberInfo &, const aims::FiberPoint &)
Bundles fusionning: can merge several bundles producers (files...) into a single output, merging bundles split accross several producers, but having the same name.
std::vector< Fiber > Bundle
Serial processing of bundles.
The class for EcatSino data write operation.
std::vector< aims::FiberPoint > Fiber
BundlesFusion(int, const Fiber &=Fiber(), const Bundle &=Bundle(), const BundlesSet &=BundlesSet())
virtual void bundleStarted(const aims::BundleProducer &, const aims::BundleInfo &)
virtual void fiberStarted(const aims::BundleProducer &, const aims::BundleInfo &, const aims::FiberInfo &)
Serial processing of bundles.
std::vector< Bundle > BundlesSet
virtual void bundleTerminated(const aims::BundleProducer &, const aims::BundleInfo &)
virtual void fiberTerminated(const aims::BundleProducer &, const aims::BundleInfo &, const aims::FiberInfo &)