aimsdata  5.0.5
Neuroimaging data handling
aims::BundlesSlicer Class Reference

#include <aims/fibers/bundlesSlicer.h>

Inheritance diagram for aims::BundlesSlicer:
Collaboration diagram for aims::BundlesSlicer:

Public Member Functions

virtual ~BundlesSlicer ()
 
void addBundlesSlicerListener (BundlesSlicerListener &)
 
- Public Member Functions inherited from aims::BundleListener
virtual ~BundleListener ()
 

Protected Member Functions

virtual void startBundleSlicing (const aims::BundleInfo &bundle)
 
void produceBundleSlice (const aims::BundleInfo &bundle, float time, const std::vector< aims::FiberPoint > &points)
 
virtual void terminateBundleSlicing (const aims::BundleInfo &bundle)
 
void stopBundleSliceProduction ()
 
- Protected Member Functions inherited from aims::BundleListener
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 &)
 

Detailed Description

Definition at line 73 of file bundlesSlicer.h.

Constructor & Destructor Documentation

◆ ~BundlesSlicer()

virtual aims::BundlesSlicer::~BundlesSlicer ( )
virtual

Member Function Documentation

◆ addBundlesSlicerListener()

void aims::BundlesSlicer::addBundlesSlicerListener ( BundlesSlicerListener listener)
inline

Definition at line 170 of file bundlesSlicer.h.

◆ produceBundleSlice()

void aims::BundlesSlicer::produceBundleSlice ( const aims::BundleInfo bundle,
float  time,
const std::vector< aims::FiberPoint > &  points 
)
protected

◆ startBundleSlicing()

virtual void aims::BundlesSlicer::startBundleSlicing ( const aims::BundleInfo bundle)
protectedvirtual

◆ stopBundleSliceProduction()

void aims::BundlesSlicer::stopBundleSliceProduction ( )
protected

◆ terminateBundleSlicing()

virtual void aims::BundlesSlicer::terminateBundleSlicing ( const aims::BundleInfo bundle)
protectedvirtual

The documentation for this class was generated from the following file: