aimsalgo 6.0.0
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.

References TopologyBase::TopologyBase().

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.

References TopologyBase::_cbar, TopologyBase::_cstar, TopologyBase::connex26, and TopologyBase::myX.

◆ 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.

References TopologyBase::_cbar, TopologyBase::_cstar, TopologyBase::connex26, and TopologyBase::myX.

◆ 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.

References TopologyBase::_cbar, TopologyBase::_cstar, TopologyBase::connex26, and TopologyBase::myX.


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