aimsalgo  5.0.5
Neuroimaging image processing
TopologyBase Class Reference

#include <aims/topology/topoBase.h>

Inheritance diagram for TopologyBase:
Collaboration diagram for TopologyBase:

Public Member Functions

 TopologyBase ()
 
virtual ~TopologyBase ()
 
int Cstar ()
 
int Cbar ()
 
int * X ()
 
void flipX ()
 
void computeLocalCCNumbers ()
 
virtual void fillNeighborhood (const Point3d &, int)
 
virtual void fillNeighborhood (const Point3d &, int, int)
 
virtual void fillNeighborhoodComplement (const Point3d &, int)
 

Protected Attributes

Connectivity26 connex26
 
Components26Neighborhood_comp26
 
Components18Neighborhood_comp18
 
int myX [27]
 
int _cstar
 
int _cbar
 

Detailed Description

Definition at line 44 of file topoBase.h.

Constructor & Destructor Documentation

◆ TopologyBase()

TopologyBase::TopologyBase ( )

◆ ~TopologyBase()

virtual TopologyBase::~TopologyBase ( )
virtual

Member Function Documentation

◆ Cbar()

int TopologyBase::Cbar ( )
inline

Definition at line 52 of file topoBase.h.

References _cbar.

Referenced by TopologicalClassificationBase::Cbar().

◆ computeLocalCCNumbers()

void TopologyBase::computeLocalCCNumbers ( )

Referenced by X().

◆ Cstar()

int TopologyBase::Cstar ( )
inline

Definition at line 51 of file topoBase.h.

References _cstar.

Referenced by TopologicalClassificationBase::Cstar().

◆ fillNeighborhood() [1/2]

virtual void TopologyBase::fillNeighborhood ( const Point3d ,
int   
)
inlinevirtual

Reimplemented in Topology< T >.

Definition at line 59 of file topoBase.h.

◆ fillNeighborhood() [2/2]

virtual void TopologyBase::fillNeighborhood ( const Point3d ,
int  ,
int   
)
inlinevirtual

Reimplemented in Topology< T >.

Definition at line 60 of file topoBase.h.

◆ fillNeighborhoodComplement()

virtual void TopologyBase::fillNeighborhoodComplement ( const Point3d ,
int   
)
inlinevirtual

Reimplemented in Topology< T >.

Definition at line 61 of file topoBase.h.

◆ flipX()

void TopologyBase::flipX ( )

Referenced by X().

◆ X()

int* TopologyBase::X ( )
inline

Definition at line 54 of file topoBase.h.

References computeLocalCCNumbers(), flipX(), and myX.

Member Data Documentation

◆ _cbar

int TopologyBase::_cbar
protected

◆ _comp18

Components18Neighborhood* TopologyBase::_comp18
protected

Definition at line 68 of file topoBase.h.

◆ _comp26

Components26Neighborhood* TopologyBase::_comp26
protected

Definition at line 67 of file topoBase.h.

◆ _cstar

int TopologyBase::_cstar
protected

◆ connex26

Connectivity26 TopologyBase::connex26
protected

◆ myX

int TopologyBase::myX[27]
protected

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