![]() |
aimsalgo 6.0.0
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 94 of file scaleSpaceBlob.h.
|
inline |
Definition at line 117 of file scaleSpaceBlob.h.
References glBlobs.
|
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.
References glBlobs.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch(), and aims::PrimalSketch< Geom, Text >::MatchScaleLevels().
|
inline |
Definition at line 146 of file scaleSpaceBlob.h.
References bottomBifurcation.
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.
References bottomBifurcation, lifeTime, and topBifurcation.
| void aims::ScaleSpaceBlob< T >::ComputeScaleRep | ( | ) |
|
inline |
Definition at line 152 of file scaleSpaceBlob.h.
References measurements.
|
inline |
Definition at line 141 of file scaleSpaceBlob.h.
References glBlobRep.
Referenced by aims::PrimalSketch< Geom, Text >::ComputeBlobMeasurements().
|
inline |
Definition at line 130 of file scaleSpaceBlob.h.
References _label.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch().
|
inline |
Definition at line 140 of file scaleSpaceBlob.h.
References lifeTime.
|
inline |
Definition at line 138 of file scaleSpaceBlob.h.
References scaleMax.
|
inline |
Definition at line 137 of file scaleSpaceBlob.h.
References scaleMin.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch().
|
inline |
Definition at line 139 of file scaleSpaceBlob.h.
References scaleRep.
|
inline |
Definition at line 144 of file scaleSpaceBlob.h.
References bottomBifurcation.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch(), and aims::PrimalSketch< Geom, Text >::MatchScaleLevels().
|
inline |
Definition at line 129 of file scaleSpaceBlob.h.
References _label.
|
inline |
Definition at line 151 of file scaleSpaceBlob.h.
References measurements.
Referenced by aims::PrimalSketch< Geom, Text >::ComputeBlobMeasurements().
|
inline |
Definition at line 136 of file scaleSpaceBlob.h.
References scaleMax.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch(), and aims::PrimalSketch< Geom, Text >::MatchScaleLevels().
|
inline |
Definition at line 135 of file scaleSpaceBlob.h.
References scaleMin.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch(), and aims::PrimalSketch< Geom, Text >::MatchScaleLevels().
|
inline |
Definition at line 143 of file scaleSpaceBlob.h.
References topBifurcation.
Referenced by aims::PrimalSketch< Geom, Text >::ComputePrimalSketch(), and aims::PrimalSketch< Geom, Text >::MatchScaleLevels().
|
inline |
Definition at line 145 of file scaleSpaceBlob.h.
References topBifurcation.
Referenced by aims::PrimalSketch< Geom, Text >::ComputeBlobMeasurements(), and aims::PrimalSketch< Geom, Text >::ComputePrimalSketch().
|
protected |
Definition at line 99 of file scaleSpaceBlob.h.
Referenced by Label(), ScaleSpaceBlob(), and SetLabel().
|
protected |
Definition at line 98 of file scaleSpaceBlob.h.
Referenced by ScaleSpaceBlob(), and ScaleSpaceBlob().
|
protected |
Definition at line 111 of file scaleSpaceBlob.h.
Referenced by BottomBifurcation(), ComputeLifeTime(), and SetBottomBifurcation().
|
protected |
Definition at line 105 of file scaleSpaceBlob.h.
Referenced by ComputeScaleRep(), and GlBlobRep().
| std::list<GreyLevelBlob<T>*> aims::ScaleSpaceBlob< T >::glBlobs |
Definition at line 133 of file scaleSpaceBlob.h.
Referenced by AddGreyLevelBlob(), aims::PrimalSketch< Geom, Text >::ComputeBlobMeasurements(), aims::PrimalSketch< Geom, Text >::ComputePrimalSketch(), ComputeScaleRep(), aims::PrimalSketch< Geom, Text >::GetSSBlobFromGLBlob(), ScaleSpaceBlob(), ScaleSpaceBlob(), and ScaleSpaceBlob().
|
protected |
Definition at line 107 of file scaleSpaceBlob.h.
Referenced by ComputeLifeTime(), and LifeTime().
|
protected |
Definition at line 108 of file scaleSpaceBlob.h.
Referenced by GetMeasurements(), and SetMeasurements().
|
protected |
Definition at line 102 of file scaleSpaceBlob.h.
Referenced by ComputeScaleRep(), ScaleMax(), and SetScaleMax().
|
protected |
Definition at line 101 of file scaleSpaceBlob.h.
Referenced by ComputeScaleRep(), ScaleMin(), and SetScaleMin().
|
protected |
Definition at line 104 of file scaleSpaceBlob.h.
Referenced by ComputeScaleRep(), and ScaleRep().
|
protected |
Definition at line 110 of file scaleSpaceBlob.h.
Referenced by ComputeLifeTime(), SetTopBifurcation(), and TopBifurcation().