![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
#include <aims/primalsketch/scaleSpaceBlob.h>
Public Member Functions | |
ScaleSpaceBlob () | |
ScaleSpaceBlob (const std::string &subject) | |
ScaleSpaceBlob (const std::string &subject, int label) | |
void | SetLabel (int label) |
int | Label () |
void | SetScaleMin (float t) |
void | SetScaleMax (float t) |
float | ScaleMin () |
float | ScaleMax () |
float | ScaleRep () |
float | LifeTime () |
GreyLevelBlob< T > * | GlBlobRep () |
void | SetTopBifurcation (Bifurcation< T > *bif) |
void | SetBottomBifurcation (Bifurcation< T > *bif) |
Bifurcation< T > * | TopBifurcation () |
Bifurcation< T > * | BottomBifurcation () |
void | AddGreyLevelBlob (GreyLevelBlob< T > *blob) |
void | ComputeLifeTime () |
void | ComputeScaleRep () |
void | SetMeasurements (BlobMeasurements meas) |
BlobMeasurements | GetMeasurements () |
Public Attributes | |
std::list< GreyLevelBlob< T > * > | glBlobs |
Protected Attributes | |
std::string | _subject |
int | _label |
float | scaleMin |
float | scaleMax |
float | scaleRep |
GreyLevelBlob< T > * | glBlobRep |
float | lifeTime |
BlobMeasurements | measurements |
Bifurcation< T > * | topBifurcation |
Bifurcation< T > * | bottomBifurcation |
Definition at line 56 of file scaleSpaceBlob.h.
|
inline |
Definition at line 117 of file scaleSpaceBlob.h.
|
inline |
Definition at line 118 of file scaleSpaceBlob.h.
|
inline |
Definition at line 123 of file scaleSpaceBlob.h.
|
inline |
Definition at line 148 of file scaleSpaceBlob.h.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch(), and aims::PrimalSketch< Geom, Text >::MatchScaleLevels().
|
inline |
Definition at line 146 of file scaleSpaceBlob.h.
Referenced by aims::PrimalSketch< Geom, Text >::ComputeBlobMeasurements(), and aims::PrimalSketch< Geom, Text >::ComputePrimalSketch().
void aims::ScaleSpaceBlob< T >::ComputeLifeTime | ( | ) |
Definition at line 157 of file scaleSpaceBlob.h.
void aims::ScaleSpaceBlob< T >::ComputeScaleRep | ( | ) |
Definition at line 164 of file scaleSpaceBlob.h.
|
inline |
Definition at line 152 of file scaleSpaceBlob.h.
|
inline |
Definition at line 141 of file scaleSpaceBlob.h.
Referenced by aims::PrimalSketch< Geom, Text >::ComputeBlobMeasurements().
|
inline |
Definition at line 130 of file scaleSpaceBlob.h.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch().
|
inline |
Definition at line 140 of file scaleSpaceBlob.h.
|
inline |
Definition at line 138 of file scaleSpaceBlob.h.
|
inline |
Definition at line 137 of file scaleSpaceBlob.h.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch().
|
inline |
Definition at line 139 of file scaleSpaceBlob.h.
|
inline |
Definition at line 144 of file scaleSpaceBlob.h.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch(), and aims::PrimalSketch< Geom, Text >::MatchScaleLevels().
|
inline |
Definition at line 129 of file scaleSpaceBlob.h.
|
inline |
Definition at line 151 of file scaleSpaceBlob.h.
Referenced by aims::PrimalSketch< Geom, Text >::ComputeBlobMeasurements().
|
inline |
Definition at line 136 of file scaleSpaceBlob.h.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch(), and aims::PrimalSketch< Geom, Text >::MatchScaleLevels().
|
inline |
Definition at line 135 of file scaleSpaceBlob.h.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch(), and aims::PrimalSketch< Geom, Text >::MatchScaleLevels().
|
inline |
Definition at line 143 of file scaleSpaceBlob.h.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch(), and aims::PrimalSketch< Geom, Text >::MatchScaleLevels().
|
inline |
Definition at line 145 of file scaleSpaceBlob.h.
Referenced by aims::PrimalSketch< Geom, Text >::ComputeBlobMeasurements(), and aims::PrimalSketch< Geom, Text >::ComputePrimalSketch().
|
protected |
Definition at line 99 of file scaleSpaceBlob.h.
|
protected |
Definition at line 98 of file scaleSpaceBlob.h.
|
protected |
Definition at line 111 of file scaleSpaceBlob.h.
|
protected |
Definition at line 105 of file scaleSpaceBlob.h.
std::list<GreyLevelBlob<T>*> aims::ScaleSpaceBlob< T >::glBlobs |
Definition at line 133 of file scaleSpaceBlob.h.
Referenced by aims::PrimalSketch< Geom, Text >::ComputeBlobMeasurements(), aims::PrimalSketch< Geom, Text >::ComputePrimalSketch(), and aims::PrimalSketch< Geom, Text >::GetSSBlobFromGLBlob().
|
protected |
Definition at line 107 of file scaleSpaceBlob.h.
|
protected |
Definition at line 108 of file scaleSpaceBlob.h.
|
protected |
Definition at line 102 of file scaleSpaceBlob.h.
|
protected |
Definition at line 101 of file scaleSpaceBlob.h.
|
protected |
Definition at line 104 of file scaleSpaceBlob.h.
|
protected |
Definition at line 110 of file scaleSpaceBlob.h.