A.I.M.S algorithms


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 ( )
virtual TopologyBase::~TopologyBase ( )
virtual

Member Function Documentation

int TopologyBase::Cbar ( )
inline

Definition at line 52 of file topoBase.h.

References _cbar.

Referenced by TopologicalClassificationBase::Cbar().

void TopologyBase::computeLocalCCNumbers ( )
int TopologyBase::Cstar ( )
inline

Definition at line 51 of file topoBase.h.

References _cstar.

Referenced by TopologicalClassificationBase::Cstar().

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

Reimplemented in Topology< T >.

Definition at line 59 of file topoBase.h.

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

Reimplemented in Topology< T >.

Definition at line 60 of file topoBase.h.

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

Reimplemented in Topology< T >.

Definition at line 61 of file topoBase.h.

void TopologyBase::flipX ( )
int* TopologyBase::X ( )
inline

Definition at line 54 of file topoBase.h.

References myX.

Member Data Documentation

int TopologyBase::_cbar
protected

Definition at line 73 of file topoBase.h.

Referenced by Cbar().

Components18Neighborhood* TopologyBase::_comp18
protected

Definition at line 68 of file topoBase.h.

Components26Neighborhood* TopologyBase::_comp26
protected

Definition at line 67 of file topoBase.h.

int TopologyBase::_cstar
protected

Definition at line 72 of file topoBase.h.

Referenced by Cstar().

Connectivity26 TopologyBase::connex26
protected

Definition at line 65 of file topoBase.h.

int TopologyBase::myX[27]
protected

Definition at line 70 of file topoBase.h.

Referenced by X().


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