![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
#include <aims/topology/topoClassifBase.h>
Public Types | |
enum | PointNumber { PointC = 0, Point0 = 19, Point1 = 11, Point2 = 23, Point3 = 8, Point4 = 3, Point5 = 16, Point6 = 21, Point7 = 13, Point8 = 25, Point9 = 7, Point10 = 2, Point11 = 15, Point12 = 1, Point13 = 6, Point14 = 10, Point15 = 5, Point16 = 18, Point17 = 20, Point18 = 12, Point19 = 24, Point20 = 9, Point21 = 4, Point22 = 17, Point23 = 22, Point24 = 14, Point25 = 26 } |
Public Member Functions | |
TopologicalClassificationBase () | |
virtual | ~TopologicalClassificationBase () |
int | Cstar () |
int | Cbar () |
void | computeLocalCCNumbers (const Point3d &, int) |
void | computeLocalCCNumbers (const Point3d &, int, int) |
void | computeLocalCCNumbersComplement (const Point3d &, int) |
bool | isSimplePoint () |
bool | isCurvesPoint () |
bool | isSurfacesPoint () |
bool | isRealSurfacePoint () |
bool | isSimplePoint (const Point3d &, int) |
bool | isSimplePoint (const Point3d &, int, int) |
bool | isSimplePointComplement (const Point3d &, int) |
Protected Member Functions | |
int | bdd (int *) |
Protected Attributes | |
TopologyBase * | _topo |
bool | _statInv |
Definition at line 42 of file topoClassifBase.h.
Definition at line 58 of file topoClassifBase.h.
TopologicalClassificationBase::TopologicalClassificationBase | ( | ) |
|
inlinevirtual |
Definition at line 90 of file topoClassifBase.h.
|
protected |
Referenced by Cbar().
|
inline |
Definition at line 93 of file topoClassifBase.h.
References _topo, bdd(), TopologyBase::Cbar(), computeLocalCCNumbers(), computeLocalCCNumbersComplement(), isCurvesPoint(), isRealSurfacePoint(), isSimplePoint(), isSimplePointComplement(), and isSurfacesPoint().
Referenced by TopologicalClassifier< AimsData< T > >::doit(), TopologicalClassifier< aims::BucketMap< T > >::doit(), and TopologicalClassifier< T >::doit().
void TopologicalClassificationBase::computeLocalCCNumbers | ( | const Point3d & | , |
int | |||
) |
void TopologicalClassificationBase::computeLocalCCNumbers | ( | const Point3d & | , |
int | , | ||
int | |||
) |
void TopologicalClassificationBase::computeLocalCCNumbersComplement | ( | const Point3d & | , |
int | |||
) |
Referenced by Cbar().
|
inline |
Definition at line 92 of file topoClassifBase.h.
References _topo, and TopologyBase::Cstar().
Referenced by TopologicalClassifier< AimsData< T > >::doit(), TopologicalClassifier< aims::BucketMap< T > >::doit(), and TopologicalClassifier< T >::doit().
bool TopologicalClassificationBase::isCurvesPoint | ( | ) |
Referenced by Cbar().
bool TopologicalClassificationBase::isRealSurfacePoint | ( | ) |
Referenced by Cbar().
bool TopologicalClassificationBase::isSimplePoint | ( | ) |
Referenced by Cbar().
bool TopologicalClassificationBase::isSimplePoint | ( | const Point3d & | , |
int | |||
) |
bool TopologicalClassificationBase::isSimplePoint | ( | const Point3d & | , |
int | , | ||
int | |||
) |
bool TopologicalClassificationBase::isSimplePointComplement | ( | const Point3d & | , |
int | |||
) |
Referenced by Cbar().
bool TopologicalClassificationBase::isSurfacesPoint | ( | ) |
Referenced by Cbar().
|
protected |
Definition at line 115 of file topoClassifBase.h.
|
protected |
Definition at line 113 of file topoClassifBase.h.
Referenced by Cbar(), Cstar(), TopologicalClassification< T >::TopologicalClassification(), and TopologicalClassification< T >::~TopologicalClassification().