![]() |
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().