aimsalgo 6.0.0
Neuroimaging image processing
aims::Bifurcation< T > Class Template Reference

#include <aims/primalsketch/scaleSpaceBlob.h>

Inheritance diagram for aims::Bifurcation< T >:
Collaboration diagram for aims::Bifurcation< T >:

Public Member Functions

 Bifurcation (char type, float tUp, float tDown)
 
char Type ()
 
float tUp ()
 
float tDown ()
 
float tMid ()
 
void setType (char type)
 
void settUp (float tUp)
 
void settDown (float tDown)
 
void settMid (float tMid)
 
void AddTopBlob (ScaleSpaceBlob< T > *blob)
 
void AddBottomBlob (ScaleSpaceBlob< T > *blob)
 
std::list< ScaleSpaceBlob< T > * > TopBlobs ()
 
std::list< ScaleSpaceBlob< T > * > BottomBlobs ()
 

Protected Attributes

char _type
 
std::list< ScaleSpaceBlob< T > * > topBlobs
 
std::list< ScaleSpaceBlob< T > * > bottomBlobs
 
float _tUp
 
float _tDown
 
float _tMid
 

Detailed Description

template<class T>
class aims::Bifurcation< T >

Definition at line 57 of file scaleSpaceBlob.h.

Constructor & Destructor Documentation

◆ Bifurcation()

template<class T>
aims::Bifurcation< T >::Bifurcation ( char type,
float tUp,
float tDown )
inline

Definition at line 69 of file scaleSpaceBlob.h.

References _tDown, _tMid, _tUp, _type, tDown(), and tUp().

Member Function Documentation

◆ AddBottomBlob()

template<class T>
void aims::Bifurcation< T >::AddBottomBlob ( ScaleSpaceBlob< T > * blob)
inline

◆ AddTopBlob()

template<class T>
void aims::Bifurcation< T >::AddTopBlob ( ScaleSpaceBlob< T > * blob)
inline

◆ BottomBlobs()

template<class T>
std::list< ScaleSpaceBlob< T > * > aims::Bifurcation< T >::BottomBlobs ( )
inline

Definition at line 86 of file scaleSpaceBlob.h.

References bottomBlobs.

◆ settDown()

template<class T>
void aims::Bifurcation< T >::settDown ( float tDown)
inline

Definition at line 80 of file scaleSpaceBlob.h.

References _tDown, and tDown().

◆ settMid()

template<class T>
void aims::Bifurcation< T >::settMid ( float tMid)
inline

Definition at line 81 of file scaleSpaceBlob.h.

References _tMid, and tMid().

◆ settUp()

template<class T>
void aims::Bifurcation< T >::settUp ( float tUp)
inline

Definition at line 79 of file scaleSpaceBlob.h.

References _tUp, and tUp().

◆ setType()

template<class T>
void aims::Bifurcation< T >::setType ( char type)
inline

Definition at line 78 of file scaleSpaceBlob.h.

References _type.

◆ tDown()

template<class T>
float aims::Bifurcation< T >::tDown ( )
inline

Definition at line 76 of file scaleSpaceBlob.h.

References _tDown.

Referenced by Bifurcation(), and settDown().

◆ tMid()

template<class T>
float aims::Bifurcation< T >::tMid ( )
inline

Definition at line 77 of file scaleSpaceBlob.h.

References _tMid.

Referenced by settMid().

◆ TopBlobs()

template<class T>
std::list< ScaleSpaceBlob< T > * > aims::Bifurcation< T >::TopBlobs ( )
inline

Definition at line 85 of file scaleSpaceBlob.h.

References topBlobs.

◆ tUp()

template<class T>
float aims::Bifurcation< T >::tUp ( )
inline

Definition at line 75 of file scaleSpaceBlob.h.

References _tUp.

Referenced by Bifurcation(), and settUp().

◆ Type()

template<class T>
char aims::Bifurcation< T >::Type ( )
inline

Definition at line 74 of file scaleSpaceBlob.h.

References _type.

Member Data Documentation

◆ _tDown

template<class T>
float aims::Bifurcation< T >::_tDown
protected

Definition at line 64 of file scaleSpaceBlob.h.

Referenced by Bifurcation(), settDown(), and tDown().

◆ _tMid

template<class T>
float aims::Bifurcation< T >::_tMid
protected

Definition at line 65 of file scaleSpaceBlob.h.

Referenced by Bifurcation(), settMid(), and tMid().

◆ _tUp

template<class T>
float aims::Bifurcation< T >::_tUp
protected

Definition at line 63 of file scaleSpaceBlob.h.

Referenced by Bifurcation(), settUp(), and tUp().

◆ _type

template<class T>
char aims::Bifurcation< T >::_type
protected

Definition at line 60 of file scaleSpaceBlob.h.

Referenced by Bifurcation(), setType(), and Type().

◆ bottomBlobs

template<class T>
std::list<ScaleSpaceBlob<T>*> aims::Bifurcation< T >::bottomBlobs
protected

Definition at line 62 of file scaleSpaceBlob.h.

Referenced by AddBottomBlob(), and BottomBlobs().

◆ topBlobs

template<class T>
std::list<ScaleSpaceBlob<T>*> aims::Bifurcation< T >::topBlobs
protected

Definition at line 61 of file scaleSpaceBlob.h.

Referenced by AddTopBlob(), and TopBlobs().


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