aimsalgo  5.0.5
Neuroimaging image processing
danielsson.h File Reference
Include dependency graph for danielsson.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AimsData< T >
 

Enumerations

enum  DanielssonSide { AIMS_DANIELSSON_OUTSIDE, AIMS_DANIELSSON_INSIDE }
 

Functions

Danielsson distance maps.

Two distance maps can be processed : the distance map of the outside of the object (give AIMS_DANIELSSON_OUTSIDE argument), and the distance map of the inside of the object (give the AIMS_DANIELSSON_INSIDE argument).

AIMSALGO_API AimsData< float > AimsDanielssonDistanceMap (const AimsData< int16_t > &vol, DanielssonSide side=AIMS_DANIELSSON_OUTSIDE)
 Return float euclidean Danielsson distance map. More...
 
AIMSALGO_API AimsData< float > AimsSignedDanielssonDistanceMap (const AimsData< int16_t > &vol)
 Return float euclidean signed distance map (minus out, plus in object) More...
 

Enumeration Type Documentation

◆ DanielssonSide

Enumerator
AIMS_DANIELSSON_OUTSIDE 
AIMS_DANIELSSON_INSIDE 

Definition at line 42 of file danielsson.h.

Function Documentation

◆ AimsDanielssonDistanceMap()

AIMSALGO_API AimsData<float> AimsDanielssonDistanceMap ( const AimsData< int16_t > &  vol,
DanielssonSide  side = AIMS_DANIELSSON_OUTSIDE 
)

Return float euclidean Danielsson distance map.

◆ AimsSignedDanielssonDistanceMap()

AIMSALGO_API AimsData<float> AimsSignedDanielssonDistanceMap ( const AimsData< int16_t > &  vol)

Return float euclidean signed distance map (minus out, plus in object)