aimsdata  5.0.5
Neuroimaging data handling
aims::FiberOversampler Class Reference

#include <aims/fibers/fiberOversampler.h>

Inheritance diagram for aims::FiberOversampler:
Collaboration diagram for aims::FiberOversampler:

Public Member Functions

 FiberOversampler (int points)
 
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 &)
 
virtual ~FiberOversampler ()
 
- Public Member Functions inherited from aims::BundleListener
virtual ~BundleListener ()
 
- Public Member Functions inherited from aims::BundleProducer
void addBundleListener (BundleListener &)
 

Protected Member Functions

Point3dfinterp (Point3df p1, Point3df p2, float fact)
 
- 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 ()
 

Protected Attributes

int _points
 
std::vector< Point3df_fiberPoints
 
float _fact
 
Point3df _p
 

Detailed Description

Definition at line 10 of file fiberOversampler.h.

Constructor & Destructor Documentation

◆ FiberOversampler()

aims::FiberOversampler::FiberOversampler ( int  points)
inline

Definition at line 48 of file fiberOversampler.h.

References _fact, and _points.

◆ ~FiberOversampler()

aims::FiberOversampler::~FiberOversampler ( )
inlinevirtual

Definition at line 44 of file fiberOversampler.h.

Member Function Documentation

◆ bundleStarted()

virtual void aims::FiberOversampler::bundleStarted ( const aims::BundleProducer ,
const aims::BundleInfo  
)
virtual

Reimplemented from aims::BundleListener.

◆ bundleTerminated()

virtual void aims::FiberOversampler::bundleTerminated ( const aims::BundleProducer ,
const aims::BundleInfo  
)
virtual

Reimplemented from aims::BundleListener.

◆ fiberStarted()

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

Reimplemented from aims::BundleListener.

◆ fiberTerminated()

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

Reimplemented from aims::BundleListener.

◆ interp()

Point3df& aims::FiberOversampler::interp ( Point3df  p1,
Point3df  p2,
float  fact 
)
protected

◆ newFiberPoint()

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

Reimplemented from aims::BundleListener.

◆ noMoreBundle()

virtual void aims::FiberOversampler::noMoreBundle ( const aims::BundleProducer )
virtual

Reimplemented from aims::BundleListener.

Member Data Documentation

◆ _fact

float aims::FiberOversampler::_fact
protected

Definition at line 40 of file fiberOversampler.h.

Referenced by FiberOversampler().

◆ _fiberPoints

std::vector<Point3df> aims::FiberOversampler::_fiberPoints
protected

Definition at line 38 of file fiberOversampler.h.

◆ _p

Point3df aims::FiberOversampler::_p
protected

Definition at line 41 of file fiberOversampler.h.

◆ _points

int aims::FiberOversampler::_points
protected

Definition at line 37 of file fiberOversampler.h.

Referenced by FiberOversampler().


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