aimsalgo  5.1.2
Neuroimaging image processing
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 carto::rc_ptr< carto::Volume< 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

◆ Topology()

template<class T >
Topology< T >::Topology ( const carto::rc_ptr< carto::Volume< T > > &  d)
inline

Definition at line 62 of file topology.h.

Member Function Documentation

◆ fillNeighborhood() [1/2]

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

Reimplemented from TopologyBase.

Definition at line 93 of file topology.h.

◆ fillNeighborhood() [2/2]

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

Reimplemented from TopologyBase.

Definition at line 114 of file topology.h.

◆ fillNeighborhoodComplement()

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

Reimplemented from TopologyBase.

Definition at line 137 of file topology.h.


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