MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Base class for all volume edge detectors. More...
#include <mdsVolumeEdgeDetector.h>
Public Types | |
enum | { TEMPLATE_PARAMETER_IS_NOT_VOLUME = V::CLASS_VOLUME } |
Check that V is a volume. More... | |
typedef V::tVolume | tVolume |
Volume type. | |
typedef V::tVoxel | tVoxel |
Voxel type. | |
Public Member Functions | |
CVolumeEdgeDetector () | |
Default constructor. | |
virtual bool | operator() (const tVolume &SrcVolume, tVolume &DstVolume)=0 |
Edge detection in a given volume. | |
virtual | ~CVolumeEdgeDetector () |
Virtual destructor. |
Base class for all volume edge detectors.
typedef V::tVolume mds::img::CVolumeEdgeDetector< V >::tVolume |
Volume type.
Reimplemented in mds::img::CVolumeCanny< V >.
typedef V::tVoxel mds::img::CVolumeEdgeDetector< V >::tVoxel |
Voxel type.
Reimplemented in mds::img::CVolumeCanny< V >.
anonymous enum |
mds::img::CVolumeEdgeDetector< V >::CVolumeEdgeDetector | ( | ) |
Default constructor.
virtual mds::img::CVolumeEdgeDetector< V >::~CVolumeEdgeDetector | ( | ) | [virtual] |
Virtual destructor.
virtual bool mds::img::CVolumeEdgeDetector< V >::operator() | ( | const tVolume & | SrcVolume, |
tVolume & | DstVolume | ||
) | [pure virtual] |
Edge detection in a given volume.
Implemented in mds::img::CVolumeCanny< V >.