aimsdata  4.7.0
Neuroimaging data handling
aims::BundleRegroup Class Reference

#include <aims/fibers/bundleRegroup.h>

Inheritance diagram for aims::BundleRegroup:
Collaboration diagram for aims::BundleRegroup:

Public Member Functions

 BundleRegroup (const std::string &groupsFileName, std::vector< std::string > &excludednames)
 If no groupsFileName or stream is specified, use bundles names to regroup. More...
 
 BundleRegroup (const std::string &groupsFileName=std::string())
 
virtual ~BundleRegroup ()
 
void setStream (std::istream &)
 
- Public Member Functions inherited from aims::BundleProducer
void addBundleListener (BundleListener &)
 
- Public Member Functions inherited from aims::BundleListener
virtual ~BundleListener ()
 

Protected Member Functions

virtual void bundleStarted (const aims::BundleProducer &, const aims::BundleInfo &)
 
virtual void bundleTerminated (const aims::BundleProducer &, const aims::BundleInfo &)
 
virtual void fiberStarted (const aims::BundleProducer &, const aims::BundleInfo &, const aims::FiberInfo &)
 
virtual void fiberTerminated (const aims::BundleProducer &, const aims::BundleInfo &, const aims::FiberInfo &)
 
virtual void newFiberPoint (const aims::BundleProducer &, const aims::BundleInfo &, const aims::FiberInfo &, const aims::FiberPoint &)
 
virtual void noMoreBundle (const aims::BundleProducer &)
 
- Protected Member Functions inherited from aims::BundleProducer
void startBundle (const BundleInfo &)
 
void terminateBundle (const BundleInfo &)
 
void startFiber (const BundleInfo &, const FiberInfo &)
 
void terminateFiber (const BundleInfo &, const FiberInfo &)
 
void addFiberPoint (const BundleInfo &, const FiberInfo &, const FiberPoint &)
 
void noMoreBundle ()
 

Detailed Description

Definition at line 55 of file bundleRegroup.h.

Constructor & Destructor Documentation

◆ BundleRegroup() [1/2]

aims::BundleRegroup::BundleRegroup ( const std::string &  groupsFileName,
std::vector< std::string > &  excludednames 
)

If no groupsFileName or stream is specified, use bundles names to regroup.

◆ BundleRegroup() [2/2]

aims::BundleRegroup::BundleRegroup ( const std::string &  groupsFileName = std::string())

◆ ~BundleRegroup()

virtual aims::BundleRegroup::~BundleRegroup ( )
virtual

Member Function Documentation

◆ bundleStarted()

virtual void aims::BundleRegroup::bundleStarted ( const aims::BundleProducer ,
const aims::BundleInfo  
)
protectedvirtual

Reimplemented from aims::BundleListener.

◆ bundleTerminated()

virtual void aims::BundleRegroup::bundleTerminated ( const aims::BundleProducer ,
const aims::BundleInfo  
)
protectedvirtual

Reimplemented from aims::BundleListener.

◆ fiberStarted()

virtual void aims::BundleRegroup::fiberStarted ( const aims::BundleProducer ,
const aims::BundleInfo ,
const aims::FiberInfo  
)
protectedvirtual

Reimplemented from aims::BundleListener.

◆ fiberTerminated()

virtual void aims::BundleRegroup::fiberTerminated ( const aims::BundleProducer ,
const aims::BundleInfo ,
const aims::FiberInfo  
)
protectedvirtual

Reimplemented from aims::BundleListener.

◆ newFiberPoint()

virtual void aims::BundleRegroup::newFiberPoint ( const aims::BundleProducer ,
const aims::BundleInfo ,
const aims::FiberInfo ,
const aims::FiberPoint  
)
protectedvirtual

Reimplemented from aims::BundleListener.

◆ noMoreBundle()

virtual void aims::BundleRegroup::noMoreBundle ( const aims::BundleProducer )
protectedvirtual

Reimplemented from aims::BundleListener.

◆ setStream()

void aims::BundleRegroup::setStream ( std::istream &  )

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