aimsdata  4.7.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. More...
 
 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 ( Connectivity4XY  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [2/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity4XZ  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [3/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity4YZ  )

◆ 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 ( Connectivity4XZDiag  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [6/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity4YZDiag  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [7/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity6XYZ  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [8/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity8XY  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [9/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity8XZ  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [10/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity8YZ  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [11/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity8XYZ  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [12/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity18XYZ  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [13/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity26XYZ  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [14/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity9XYZMinus  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [15/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity9XYZPlus  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [16/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity9XZYMinus  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [17/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity9XZYPlus  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [18/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity9YZXMinus  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [19/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity9YZXPlus  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [20/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XMinusY  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [21/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XPlusY  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [22/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XYMinus  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [23/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XYPlus  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [24/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XMinusZ  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [25/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XPlusZ  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [26/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XZMinus  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [27/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5XZPlus  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [28/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5YMinusZ  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [29/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5YPlusZ  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [30/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5YZMinus  )

◆ AIMS_DECLARE_STREL_CONNECTIVITY() [31/31]

aims::strel::AIMS_DECLARE_STREL_CONNECTIVITY ( Connectivity5YZPlus  )

◆ AIMS_DECLARE_STREL_SHAPE() [1/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( Cube  )

◆ AIMS_DECLARE_STREL_SHAPE() [2/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( SquareXY  )

◆ AIMS_DECLARE_STREL_SHAPE() [3/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( SquareXZ  )

◆ AIMS_DECLARE_STREL_SHAPE() [4/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( SquareYZ  )

◆ AIMS_DECLARE_STREL_SHAPE() [5/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( Sphere  )

◆ AIMS_DECLARE_STREL_SHAPE() [6/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiskXY  )

◆ AIMS_DECLARE_STREL_SHAPE() [7/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiskXZ  )

◆ AIMS_DECLARE_STREL_SHAPE() [8/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiskYZ  )

◆ AIMS_DECLARE_STREL_SHAPE() [9/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( Cross  )

◆ AIMS_DECLARE_STREL_SHAPE() [10/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( CrossXY  )

◆ AIMS_DECLARE_STREL_SHAPE() [11/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( CrossXZ  )

◆ AIMS_DECLARE_STREL_SHAPE() [12/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( CrossYZ  )

◆ AIMS_DECLARE_STREL_SHAPE() [13/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiagonalCross  )

◆ AIMS_DECLARE_STREL_SHAPE() [14/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiagonalCrossXY  )

◆ AIMS_DECLARE_STREL_SHAPE() [15/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiagonalCrossXZ  )

◆ AIMS_DECLARE_STREL_SHAPE() [16/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( DiagonalCrossYZ  )

◆ AIMS_DECLARE_STREL_SHAPE() [17/17]

aims::strel::AIMS_DECLARE_STREL_SHAPE ( CircleXY  )

◆ none()