MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Base class for all 3D landmark detectors. More...
#include <mdsLandmarkDetector.h>
Public Types | |
enum | { TEMPLATE_PARAMETER_IS_NOT_VOLUME = V::CLASS_VOLUME } |
Check that V is volume. More... | |
typedef std::vector< CPoint3D > | tCorners |
Vector of found corners. | |
typedef V::tVolume | tVolume |
Volume type. | |
typedef V::tVoxel | tVoxel |
Voxel type. | |
Public Member Functions | |
CLandmarkDetector () | |
Default constructor. | |
virtual bool | operator() (const tVolume &SrcVolume, tCorners &Corners)=0 |
Detects 3D corners in a given volume. | |
virtual | ~CLandmarkDetector () |
Virtual destructor. |
Base class for all 3D landmark detectors.
typedef std::vector<CPoint3D> mds::img::CLandmarkDetector< V >::tCorners |
Vector of found corners.
Reimplemented in mds::img::CRohrLandmarks< V >, and mds::img::CSusanLandmarks< V >.
typedef V::tVolume mds::img::CLandmarkDetector< V >::tVolume |
Volume type.
Reimplemented in mds::img::CRohrLandmarks< V >, and mds::img::CSusanLandmarks< V >.
typedef V::tVoxel mds::img::CLandmarkDetector< V >::tVoxel |
Voxel type.
Reimplemented in mds::img::CRohrLandmarks< V >, and mds::img::CSusanLandmarks< V >.
anonymous enum |
mds::img::CLandmarkDetector< V >::CLandmarkDetector | ( | ) |
Default constructor.
virtual mds::img::CLandmarkDetector< V >::~CLandmarkDetector | ( | ) | [virtual] |
Virtual destructor.
virtual bool mds::img::CLandmarkDetector< V >::operator() | ( | const tVolume & | SrcVolume, |
tCorners & | Corners | ||
) | [pure virtual] |
Detects 3D corners in a given volume.
Implemented in mds::img::CRohrLandmarks< V >, and mds::img::CSusanLandmarks< V >.