Compute medical skeleton of a (binary) mask image. More...
#include <cmtkImageOperationMedialSkeleton.h>
Public Types | |
typedef UniformDistanceMap < Types::Coordinate > | DistanceMapType |
Distance map type. | |
Public Member Functions | |
ImageOperationMedialSkeleton (const int d) | |
Constructor. | |
virtual UniformVolume::SmartPtr | Apply (UniformVolume::SmartPtr &volume) |
Apply this operation to an image in place. | |
Static Public Member Functions | |
static void | New (const long int d) |
Create new medial skeleton operation. | |
Private Attributes | |
int | m_Dimensionality |
Dimensionality of the medial skeleton (1 or 2). |
Compute medical skeleton of a (binary) mask image.
Definition at line 50 of file cmtkImageOperationMedialSkeleton.h.
Distance map type.
Definition at line 56 of file cmtkImageOperationMedialSkeleton.h.
cmtk::ImageOperationMedialSkeleton::ImageOperationMedialSkeleton | ( | const int | d ) | [inline] |
Constructor.
Definition at line 59 of file cmtkImageOperationMedialSkeleton.h.
cmtk::UniformVolume::SmartPtr cmtk::ImageOperationMedialSkeleton::Apply | ( | UniformVolume::SmartPtr & | volume ) | [virtual] |
Apply this operation to an image in place.
Reimplemented from cmtk::ImageOperation.
Definition at line 37 of file cmtkImageOperationMedialSkeleton.cxx.
References cmtk::UniformDistanceMap< TDistanceDataType >::Get(), cmtk::EigenSystemSymmetricMatrix3x3< TFloat >::GetNthEigenvalue(), cmtk::EigenSystemSymmetricMatrix3x3< TFloat >::GetNthEigenvector(), and cmtk::TYPE_COORDINATE.
static void cmtk::ImageOperationMedialSkeleton::New | ( | const long int | d ) | [inline, static] |
Create new medial skeleton operation.
Definition at line 65 of file cmtkImageOperationMedialSkeleton.h.
int cmtk::ImageOperationMedialSkeleton::m_Dimensionality [private] |
Dimensionality of the medial skeleton (1 or 2).
Definition at line 72 of file cmtkImageOperationMedialSkeleton.h.