![]() |
aimsdata
5.1.2
Neuroimaging data handling
|
Serial processing of bundles. More...
#include <aims/fibers/bundles.h>
Public Member Functions | |
virtual | ~BundleListener () |
Protected Member Functions | |
virtual void | bundleStarted (const BundleProducer &, const BundleInfo &) |
virtual void | bundleTerminated (const BundleProducer &, const BundleInfo &) |
virtual void | fiberStarted (const BundleProducer &, const BundleInfo &, const FiberInfo &) |
virtual void | fiberTerminated (const BundleProducer &, const BundleInfo &, const FiberInfo &) |
virtual void | newFiberPoint (const BundleProducer &, const BundleInfo &, const FiberInfo &, const FiberPoint &) |
virtual void | noMoreBundle (const BundleProducer &) |
Friends | |
class | BundleProducer |
Serial processing of bundles.
BundleListener listens events from a BundleProducer object, typically emitted when a new bundle starts or ends, a fiber starts or ends etc.
To use it, BundleListener has to be subclassed and some of the following methods overloaded:
To connect the listener to a producer, use BundleProducer::addBundleListener.
Inherited classes may inherit both BundleListener and BundleProducer, if they are part of a processing chain.
|
virtual |
|
protectedvirtual |
Reimplemented in aims::CurveOrientation, aims::CurveSelection, aims::BundleMotion, aims::BundleROISelect, aims::BundleROISplit, aims::BundleToGraph, aims::BundleReader, aims::BundleWriter, aims::FiberOversampler, aims::SimpleBundlesSlicer, aims::BundlesFusion, aims::BundleSampler, and aims::BundleRegroup.
|
protectedvirtual |
Reimplemented in aims::CurveOrientation, aims::CurveSelection, aims::BundleMotion, aims::BundleROISelect, aims::BundleROISplit, aims::BundleToGraph, aims::BundleReader, aims::BundleWriter, aims::FiberOversampler, aims::SimpleBundlesSlicer, aims::BundlesFusion, aims::BundleSampler, and aims::BundleRegroup.
|
protectedvirtual |
Reimplemented in aims::CurveOrientation, aims::CurveSelection, aims::BundleMotion, aims::BundleROISelect, aims::BundleROISplit, aims::BundleToGraph, aims::BundleReader, aims::BundleWriter, aims::FiberOversampler, aims::SimpleBundlesSlicer, aims::BundlesFusion, aims::BundleSampler, and aims::BundleRegroup.
|
protectedvirtual |
Reimplemented in aims::CurveOrientation, aims::CurveSelection, aims::BundleMotion, aims::BundleROISelect, aims::BundleROISplit, aims::BundleToGraph, aims::BundleReader, aims::BundleWriter, aims::FiberOversampler, aims::SimpleBundlesSlicer, aims::BundlesFusion, aims::BundleSampler, and aims::BundleRegroup.
|
protectedvirtual |
Reimplemented in aims::CurveOrientation, aims::CurveSelection, aims::BundleMotion, aims::BundleROISelect, aims::BundleROISplit, aims::BundleToGraph, aims::BundleReader, aims::BundleWriter, aims::FiberOversampler, aims::SimpleBundlesSlicer, aims::BundlesFusion, aims::BundleSampler, and aims::BundleRegroup.
|
protectedvirtual |
Reimplemented in aims::CurveOrientation, aims::CurveSelection, aims::BundleMotion, aims::BundleROISelect, aims::BundleROISplit, aims::BundleToGraphWriter, aims::BundleToGraph, aims::BundleReader, aims::BundleWriter, aims::FiberOversampler, aims::SimpleBundlesSlicer, aims::BundlesFusion, aims::BundleSampler, and aims::BundleRegroup.
|
friend |