A.I.M.S algorithms


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

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

Definition at line 69 of file scaleSpaceBlob.h.

Member Function Documentation

template<class T>
void aims::Bifurcation< T >::AddBottomBlob ( ScaleSpaceBlob< T > *  blob)
inline
template<class T>
void aims::Bifurcation< T >::AddTopBlob ( ScaleSpaceBlob< T > *  blob)
inline
template<class T>
std::list<ScaleSpaceBlob<T>*> aims::Bifurcation< T >::BottomBlobs ( )
inline
template<class T>
void aims::Bifurcation< T >::settDown ( float  tDown)
inline

Definition at line 80 of file scaleSpaceBlob.h.

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

Definition at line 81 of file scaleSpaceBlob.h.

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

Definition at line 79 of file scaleSpaceBlob.h.

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

Definition at line 76 of file scaleSpaceBlob.h.

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

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

Definition at line 75 of file scaleSpaceBlob.h.

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

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

Definition at line 74 of file scaleSpaceBlob.h.

Member Data Documentation

template<class T>
float aims::Bifurcation< T >::_tDown
protected
template<class T>
float aims::Bifurcation< T >::_tMid
protected
template<class T>
float aims::Bifurcation< T >::_tUp
protected
template<class T>
char aims::Bifurcation< T >::_type
protected
template<class T>
std::list<ScaleSpaceBlob<T>*> aims::Bifurcation< T >::bottomBlobs
protected
template<class T>
std::list<ScaleSpaceBlob<T>*> aims::Bifurcation< T >::topBlobs
protected

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