aimsdata 6.0.0
Neuroimaging data handling
aims::strel Namespace Reference

Classes

class  ClockWiseCircleXY
 
class  Connectivity
 aims::strel::Connectivity pure abstract class representing a "connectivity" 3D structuring element. More...
 
class  ConnectivityFactory
 aims::strel::Connectivity generator More...
 
class  Shape
 aims::strel::Shape pure abstract class representing a "shape" 3D structuring element. More...
 
class  ShapeFactory
 aims::strel::Shape generator More...
 

Functions

StructuringElementRef none ()
 Pointer to an empty aims::StructuringElement.
 
 AIMS_DECLARE_STREL_SHAPE (Cube)
 
 AIMS_DECLARE_STREL_SHAPE (SquareXY)
 
 AIMS_DECLARE_STREL_SHAPE (SquareXZ)
 
 AIMS_DECLARE_STREL_SHAPE (SquareYZ)
 
 AIMS_DECLARE_STREL_SHAPE (Sphere)
 
 AIMS_DECLARE_STREL_SHAPE (DiskXY)
 
 AIMS_DECLARE_STREL_SHAPE (DiskXZ)
 
 AIMS_DECLARE_STREL_SHAPE (DiskYZ)
 
 AIMS_DECLARE_STREL_SHAPE (Cross)
 
 AIMS_DECLARE_STREL_SHAPE (CrossXY)
 
 AIMS_DECLARE_STREL_SHAPE (CrossXZ)
 
 AIMS_DECLARE_STREL_SHAPE (CrossYZ)
 
 AIMS_DECLARE_STREL_SHAPE (DiagonalCross)
 
 AIMS_DECLARE_STREL_SHAPE (DiagonalCrossXY)
 
 AIMS_DECLARE_STREL_SHAPE (DiagonalCrossXZ)
 
 AIMS_DECLARE_STREL_SHAPE (DiagonalCrossYZ)
 
 AIMS_DECLARE_STREL_SHAPE (CircleXY)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity4XY)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity4XZ)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity4YZ)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity4XYDiag)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity4XZDiag)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity4YZDiag)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity6XYZ)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity8XY)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity8XZ)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity8YZ)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity8XYZ)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity18XYZ)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity26XYZ)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity9XYZMinus)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity9XYZPlus)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity9XZYMinus)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity9XZYPlus)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity9YZXMinus)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity9YZXPlus)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity5XMinusY)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity5XPlusY)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity5XYMinus)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity5XYPlus)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity5XMinusZ)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity5XPlusZ)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity5XZMinus)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity5XZPlus)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity5YMinusZ)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity5YPlusZ)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity5YZMinus)
 
 AIMS_DECLARE_STREL_CONNECTIVITY (Connectivity5YZPlus)
 

Function Documentation

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [1/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity18XYZ )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [2/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity26XYZ )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [3/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity4XY )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [4/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity4XYDiag )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [5/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity4XZ )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [6/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity4XZDiag )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [7/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity4YZ )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [8/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity4YZDiag )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [9/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XMinusY )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [10/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XMinusZ )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [11/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XPlusY )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [12/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XPlusZ )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [13/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XYMinus )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [14/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XYPlus )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [15/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XZMinus )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [16/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XZPlus )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [17/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5YMinusZ )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [18/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5YPlusZ )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [19/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5YZMinus )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [20/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5YZPlus )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [21/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity6XYZ )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [22/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity8XY )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [23/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity8XYZ )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [24/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity8XZ )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [25/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity8YZ )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [26/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity9XYZMinus )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [27/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity9XYZPlus )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [28/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity9XZYMinus )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [29/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity9XZYPlus )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [30/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity9YZXMinus )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [31/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity9YZXPlus )

◆ AIMS_DECLARE_STREL_SHAPE() [1/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( CircleXY )

◆ AIMS_DECLARE_STREL_SHAPE() [2/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( Cross )

◆ AIMS_DECLARE_STREL_SHAPE() [3/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( CrossXY )

◆ AIMS_DECLARE_STREL_SHAPE() [4/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( CrossXZ )

◆ AIMS_DECLARE_STREL_SHAPE() [5/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( CrossYZ )

◆ AIMS_DECLARE_STREL_SHAPE() [6/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( Cube )

◆ AIMS_DECLARE_STREL_SHAPE() [7/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiagonalCross )

◆ AIMS_DECLARE_STREL_SHAPE() [8/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiagonalCrossXY )

◆ AIMS_DECLARE_STREL_SHAPE() [9/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiagonalCrossXZ )

◆ AIMS_DECLARE_STREL_SHAPE() [10/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiagonalCrossYZ )

◆ AIMS_DECLARE_STREL_SHAPE() [11/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiskXY )

◆ AIMS_DECLARE_STREL_SHAPE() [12/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiskXZ )

◆ AIMS_DECLARE_STREL_SHAPE() [13/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiskYZ )

◆ AIMS_DECLARE_STREL_SHAPE() [14/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( Sphere )

◆ AIMS_DECLARE_STREL_SHAPE() [15/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( SquareXY )

◆ AIMS_DECLARE_STREL_SHAPE() [16/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( SquareXZ )

◆ AIMS_DECLARE_STREL_SHAPE() [17/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( SquareYZ )

◆ none()

StructuringElementRef aims::strel::none ( )
extern

Pointer to an empty aims::StructuringElement.