Constellation: Connectivity-based Structural Parcellation


constel::SubSamplerFromMeshIntersectionBundleListener Class Reference

#include <constellation/bundleTools.h>

Inheritance diagram for constel::SubSamplerFromMeshIntersectionBundleListener:
Collaboration diagram for constel::SubSamplerFromMeshIntersectionBundleListener:

Public Member Functions

 SubSamplerFromMeshIntersectionBundleListener (BundleInteractionReader &bundleInteractionReader, int step)
 
virtual void bundleStarted (const aims::BundleProducer &bundleProducer, const aims::BundleInfo &bundleInfo)
 
virtual void bundleTerminated (const aims::BundleProducer &, const aims::BundleInfo &)
 
virtual void fiberStarted (const aims::BundleProducer &bundleProducer, const aims::BundleInfo &bundleInfo, const aims::FiberInfo &fiberInfo)
 
virtual void newFiberPoint (const aims::BundleProducer &bundleProducer, const aims::BundleInfo &bundleInfo, const aims::FiberInfo &fiberInfo, const aims::FiberPoint &point)
 
virtual void fiberTerminated (const aims::BundleProducer &, const aims::BundleInfo &, const aims::FiberInfo &)
 
virtual void noMoreBundle (const aims::BundleProducer &bundleProducer)
 
virtual ~SubSamplerFromMeshIntersectionBundleListener ()
 
- Public Member Functions inherited from aims::BundleProducer
void addBundleListener (BundleListener &)
 
- Public Member Functions inherited from aims::BundleListener
virtual ~BundleListener ()
 

Protected Attributes

Fiber _fiber
 
Fibers _faisceau
 
BundlesSet _bundlesSet
 
std::vector< std::string > _names
 
int _step
 
std::size_t _fiberPointCount
 

Additional Inherited Members

- 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 522 of file bundleTools.h.

Constructor & Destructor Documentation

◆ SubSamplerFromMeshIntersectionBundleListener()

constel::SubSamplerFromMeshIntersectionBundleListener::SubSamplerFromMeshIntersectionBundleListener ( BundleInteractionReader & bundleInteractionReader,
int step )

◆ ~SubSamplerFromMeshIntersectionBundleListener()

virtual constel::SubSamplerFromMeshIntersectionBundleListener::~SubSamplerFromMeshIntersectionBundleListener ( )
virtual

Member Function Documentation

◆ bundleStarted()

virtual void constel::SubSamplerFromMeshIntersectionBundleListener::bundleStarted ( const aims::BundleProducer & bundleProducer,
const aims::BundleInfo & bundleInfo )
virtual

Reimplemented from aims::BundleListener.

◆ bundleTerminated()

virtual void constel::SubSamplerFromMeshIntersectionBundleListener::bundleTerminated ( const aims::BundleProducer & ,
const aims::BundleInfo &  )
virtual

Reimplemented from aims::BundleListener.

◆ fiberStarted()

virtual void constel::SubSamplerFromMeshIntersectionBundleListener::fiberStarted ( const aims::BundleProducer & bundleProducer,
const aims::BundleInfo & bundleInfo,
const aims::FiberInfo & fiberInfo )
virtual

Reimplemented from aims::BundleListener.

◆ fiberTerminated()

virtual void constel::SubSamplerFromMeshIntersectionBundleListener::fiberTerminated ( const aims::BundleProducer & ,
const aims::BundleInfo & ,
const aims::FiberInfo &  )
virtual

Reimplemented from aims::BundleListener.

◆ newFiberPoint()

virtual void constel::SubSamplerFromMeshIntersectionBundleListener::newFiberPoint ( const aims::BundleProducer & bundleProducer,
const aims::BundleInfo & bundleInfo,
const aims::FiberInfo & fiberInfo,
const aims::FiberPoint & point )
virtual

Reimplemented from aims::BundleListener.

◆ noMoreBundle()

virtual void constel::SubSamplerFromMeshIntersectionBundleListener::noMoreBundle ( const aims::BundleProducer & bundleProducer)
virtual

Reimplemented from aims::BundleListener.

Member Data Documentation

◆ _bundlesSet

BundlesSet constel::SubSamplerFromMeshIntersectionBundleListener::_bundlesSet
protected

Definition at line 551 of file bundleTools.h.

◆ _faisceau

Fibers constel::SubSamplerFromMeshIntersectionBundleListener::_faisceau
protected

Definition at line 550 of file bundleTools.h.

◆ _fiber

Fiber constel::SubSamplerFromMeshIntersectionBundleListener::_fiber
protected

Definition at line 549 of file bundleTools.h.

◆ _fiberPointCount

std::size_t constel::SubSamplerFromMeshIntersectionBundleListener::_fiberPointCount
protected

Definition at line 554 of file bundleTools.h.

◆ _names

std::vector<std::string> constel::SubSamplerFromMeshIntersectionBundleListener::_names
protected

Definition at line 552 of file bundleTools.h.

◆ _step

int constel::SubSamplerFromMeshIntersectionBundleListener::_step
protected

Definition at line 553 of file bundleTools.h.


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