![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|


Go to the source code of this file.
Classes | |
| class | AimsData< T > |
| class | carto::Volume< T > |
| class | carto::VolumeRef< T > |
| class | aims::MorphoGreyLevel< T > |
| Grey-level mathematical morphology. More... | |
Namespaces | |
| carto | |
| aims | |
Enumerations | |
| enum | AimsMorphoMode { AIMS_CHAMFER_BALL_2D, AIMS_CHAMFER_BALL_3D } |
| Morphological and chamfer defined modes. More... | |
Functions | |
Erosion | |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoErosion (const AimsData< T > &vol, float size, AimsMorphoMode mode=AIMS_CHAMFER_BALL_3D) |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoConnectivityChamferHomotopicErosion (AimsData< T > &initvol, float size, Connectivity::Type connectivity) |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoChamferErosion (const AimsData< T > &vol, float size, int xmask=3, int ymask=3, int zmask=3, float mult_fact=50) |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoConnectivityChamferErosion (const AimsData< T > &vol, float size, Connectivity::Type type) |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoConnectivityChamferHomotopicErosion (const AimsData< T > &initvol, float size, Connectivity::Type connectivity) |
Dilation | |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoDilation (const AimsData< T > &vol, float size, AimsMorphoMode mode=AIMS_CHAMFER_BALL_3D) |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoChamferDilation (const AimsData< T > &vol, float size, int xmask=3, int ymask=3, int zmask=3, float mult_fact=50) |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoConnectivityChamferDilation (const AimsData< T > &vol, float size, Connectivity::Type type) |
Closing | |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoClosing (const AimsData< T > &vol, float size, AimsMorphoMode mode=AIMS_CHAMFER_BALL_3D) |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoChamferClosing (const AimsData< T > &vol, float size, int xmask=3, int ymask=3, int zmask=3, float mult_fact=50) |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoConnectivityChamferClosing (const AimsData< T > &vol, float size, Connectivity::Type type) |
Opening | |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoOpening (const AimsData< T > &vol, float size, AimsMorphoMode mode=AIMS_CHAMFER_BALL_3D) |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoChamferOpening (const AimsData< T > &vol, float size, int xmask=3, int ymask=3, int zmask=3, float mult_fact=50) |
| template<typename T > | |
| AIMSALGO_API AimsData< T > | AimsMorphoConnectivityChamferOpening (const AimsData< T > &vol, float size, Connectivity::Type type) |
| enum AimsMorphoMode |
Morphological and chamfer defined modes.
| Enumerator | |
|---|---|
| AIMS_CHAMFER_BALL_2D | |
| AIMS_CHAMFER_BALL_3D | |
Definition at line 51 of file operatormorpho.h.
| AIMSALGO_API AimsData<T> AimsMorphoChamferClosing | ( | const AimsData< T > & | vol, |
| float | size, | ||
| int | xmask = 3, |
||
| int | ymask = 3, |
||
| int | zmask = 3, |
||
| float | mult_fact = 50 |
||
| ) |
Referenced by aims::MorphoGreyLevel< T >::doOpening().
| AIMSALGO_API AimsData<T> AimsMorphoChamferDilation | ( | const AimsData< T > & | vol, |
| float | size, | ||
| int | xmask = 3, |
||
| int | ymask = 3, |
||
| int | zmask = 3, |
||
| float | mult_fact = 50 |
||
| ) |
Referenced by aims::MorphoGreyLevel< T >::doOpening().
| AIMSALGO_API AimsData<T> AimsMorphoChamferErosion | ( | const AimsData< T > & | vol, |
| float | size, | ||
| int | xmask = 3, |
||
| int | ymask = 3, |
||
| int | zmask = 3, |
||
| float | mult_fact = 50 |
||
| ) |
Referenced by aims::MorphoGreyLevel< T >::doOpening().
| AIMSALGO_API AimsData<T> AimsMorphoChamferOpening | ( | const AimsData< T > & | vol, |
| float | size, | ||
| int | xmask = 3, |
||
| int | ymask = 3, |
||
| int | zmask = 3, |
||
| float | mult_fact = 50 |
||
| ) |
Referenced by aims::MorphoGreyLevel< T >::doOpening().
| AIMSALGO_API AimsData<T> AimsMorphoClosing | ( | const AimsData< T > & | vol, |
| float | size, | ||
| AimsMorphoMode | mode = AIMS_CHAMFER_BALL_3D |
||
| ) |
| AIMSALGO_API AimsData<T> AimsMorphoConnectivityChamferClosing | ( | const AimsData< T > & | vol, |
| float | size, | ||
| Connectivity::Type | type | ||
| ) |
| AIMSALGO_API AimsData<T> AimsMorphoConnectivityChamferDilation | ( | const AimsData< T > & | vol, |
| float | size, | ||
| Connectivity::Type | type | ||
| ) |
| AIMSALGO_API AimsData<T> AimsMorphoConnectivityChamferErosion | ( | const AimsData< T > & | vol, |
| float | size, | ||
| Connectivity::Type | type | ||
| ) |
| AIMSALGO_API AimsData<T> AimsMorphoConnectivityChamferHomotopicErosion | ( | AimsData< T > & | initvol, |
| float | size, | ||
| Connectivity::Type | connectivity | ||
| ) |
| AIMSALGO_API AimsData<T> AimsMorphoConnectivityChamferHomotopicErosion | ( | const AimsData< T > & | initvol, |
| float | size, | ||
| Connectivity::Type | connectivity | ||
| ) |
| AIMSALGO_API AimsData<T> AimsMorphoConnectivityChamferOpening | ( | const AimsData< T > & | vol, |
| float | size, | ||
| Connectivity::Type | type | ||
| ) |
| AIMSALGO_API AimsData<T> AimsMorphoDilation | ( | const AimsData< T > & | vol, |
| float | size, | ||
| AimsMorphoMode | mode = AIMS_CHAMFER_BALL_3D |
||
| ) |
| AIMSALGO_API AimsData<T> AimsMorphoErosion | ( | const AimsData< T > & | vol, |
| float | size, | ||
| AimsMorphoMode | mode = AIMS_CHAMFER_BALL_3D |
||
| ) |
| AIMSALGO_API AimsData<T> AimsMorphoOpening | ( | const AimsData< T > & | vol, |
| float | size, | ||
| AimsMorphoMode | mode = AIMS_CHAMFER_BALL_3D |
||
| ) |