aimsalgo  5.1.2
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

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

◆ settDown()

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

◆ settMid()

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

◆ settUp()

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

Definition at line 79 of file scaleSpaceBlob.h.

References aims::Bifurcation< T >::_tUp, and aims::Bifurcation< T >::tUp().

◆ setType()

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

◆ tDown()

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

Definition at line 76 of file scaleSpaceBlob.h.

References aims::Bifurcation< T >::_tDown.

Referenced by aims::Bifurcation< T >::settDown().

◆ tMid()

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

◆ TopBlobs()

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

◆ tUp()

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

Definition at line 75 of file scaleSpaceBlob.h.

References aims::Bifurcation< T >::_tUp.

Referenced by aims::Bifurcation< T >::settUp().

◆ Type()

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

Definition at line 74 of file scaleSpaceBlob.h.

References aims::Bifurcation< T >::_type.

Member Data Documentation

◆ _tDown

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

◆ _tMid

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

◆ _tUp

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

◆ _type

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

◆ bottomBlobs

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

◆ topBlobs

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

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