A.I.M.S algorithms


Topology< T > Class Template Reference

#include <aims/topology/topology.h>

Inheritance diagram for Topology< T >:
Collaboration diagram for Topology< T >:

Public Member Functions

 Topology (const AimsData< T > &)
 
void fillNeighborhood (const Point3d &, int)
 
void fillNeighborhood (const Point3d &, int, int)
 
void fillNeighborhoodComplement (const Point3d &, int)
 
- Public Member Functions inherited from TopologyBase
 TopologyBase ()
 
virtual ~TopologyBase ()
 
int Cstar ()
 
int Cbar ()
 
int * X ()
 
void flipX ()
 
void computeLocalCCNumbers ()
 

Additional Inherited Members

- Protected Attributes inherited from TopologyBase
Connectivity26 connex26
 
Components26Neighborhood_comp26
 
Components18Neighborhood_comp18
 
int myX [27]
 
int _cstar
 
int _cbar
 

Detailed Description

template<class T>
class Topology< T >

Definition at line 43 of file topology.h.

Constructor & Destructor Documentation

template<class T >
Topology< T >::Topology ( const AimsData< T > &  d)
inline

Definition at line 62 of file topology.h.

Member Function Documentation

template<class T >
void Topology< T >::fillNeighborhood ( const Point3d pt,
int  label 
)
inlinevirtual

Reimplemented from TopologyBase.

Definition at line 91 of file topology.h.

template<class T >
void Topology< T >::fillNeighborhood ( const Point3d pt,
int  lb1,
int  lb2 
)
inlinevirtual

Reimplemented from TopologyBase.

Definition at line 112 of file topology.h.

template<class T >
void Topology< T >::fillNeighborhoodComplement ( const Point3d pt,
int  label 
)
inlinevirtual

Reimplemented from TopologyBase.

Definition at line 135 of file topology.h.


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