36#ifndef CONSTELLATION_BUNDLELOADER_H
37#define CONSTELLATION_BUNDLELOADER_H
42#include <aims/fibers/bundles.h>
66 void bundleTerminated(
70 const aims::BundleProducer &,
const aims::BundleInfo &,
71 const aims::FiberInfo &fiberInfo) {
72 m_fibers->push_back(
Fiber());
77 const aims::BundleProducer &,
const aims::BundleInfo &,
78 const aims::FiberInfo &) {}
81 const aims::BundleProducer &,
const aims::BundleInfo &,
83 m_fibers->back().push_back(point);
84 w_fibers->back().first.push_back(point);
87 void noMoreBundle(
const aims::BundleProducer &) {}
90 carto::rc_ptr<Bundle> m_fibers;
91 carto::rc_ptr<WeightedFibers> w_fibers;
carto::rc_ptr< WeightedFibers > getWeightedFibers() const
carto::rc_ptr< Bundle > getFibers() const
std::vector< Fiber > Bundle
aims::Polyline::Point_t FiberPoint
std::pair< Fiber, double > WeightedFiber
std::vector< WeightedFiber > WeightedFibers
std::vector< Point > Fiber