NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Class to support the MIDAS Retain marks operation, specifically when thresholding is off, which means it copies from a given slice in the source image, to a given slice in the destination image. More...
Public Types | |
typedef MIDASRetainMarksNoThresholdingProcessor | Self |
typedef Object | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TPixel | PixelType |
typedef Image< TPixel, VImageDimension > | ImageType |
typedef itk::MIDASImageUpdateCopyRegionProcessor < TPixel, VImageDimension > | ProcessorType |
typedef ProcessorType::Pointer | ProcessorPointer |
typedef itk::MIDASRegionOfInterestCalculator < TPixel, VImageDimension > | CalculatorType |
typedef CalculatorType::Pointer | CalculatorPointer |
typedef ImageType::RegionType | RegionType |
Public Member Functions | |
virtual const char * | GetClassName () const |
void | Undo () |
void | Redo () |
void | SetSourceImage (ImageType *image) |
ImageType * | GetSourceImage () const |
void | SetDestinationImage (ImageType *image) |
ImageType * | GetDestinationImage () const |
virtual void | SetSlices (itk::Orientation orientation, int sourceSliceNumber, int targetSliceNumber) |
virtual void | SetDebug (bool b) |
virtual void | DebugOn () |
virtual void | DebugOff () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MIDASRetainMarksNoThresholdingProcessor () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual | ~MIDASRetainMarksNoThresholdingProcessor () |
Protected Attributes | |
ProcessorPointer | m_Processor |
CalculatorPointer | m_Calculator |
Class to support the MIDAS Retain marks operation, specifically when thresholding is off, which means it copies from a given slice in the source image, to a given slice in the destination image.
typedef CalculatorType::Pointer itk::MIDASRetainMarksNoThresholdingProcessor< TPixel, VImageDimension >::CalculatorPointer |
typedef itk::MIDASRegionOfInterestCalculator<TPixel, VImageDimension> itk::MIDASRetainMarksNoThresholdingProcessor< TPixel, VImageDimension >::CalculatorType |
typedef SmartPointer<const Self> itk::MIDASRetainMarksNoThresholdingProcessor< TPixel, VImageDimension >::ConstPointer |
typedef Image<TPixel, VImageDimension> itk::MIDASRetainMarksNoThresholdingProcessor< TPixel, VImageDimension >::ImageType |
typedef TPixel itk::MIDASRetainMarksNoThresholdingProcessor< TPixel, VImageDimension >::PixelType |
Additional typedefs
typedef SmartPointer<Self> itk::MIDASRetainMarksNoThresholdingProcessor< TPixel, VImageDimension >::Pointer |
typedef ProcessorType::Pointer itk::MIDASRetainMarksNoThresholdingProcessor< TPixel, VImageDimension >::ProcessorPointer |
typedef itk::MIDASImageUpdateCopyRegionProcessor<TPixel, VImageDimension> itk::MIDASRetainMarksNoThresholdingProcessor< TPixel, VImageDimension >::ProcessorType |
typedef ImageType::RegionType itk::MIDASRetainMarksNoThresholdingProcessor< TPixel, VImageDimension >::RegionType |
typedef MIDASRetainMarksNoThresholdingProcessor itk::MIDASRetainMarksNoThresholdingProcessor< TPixel, VImageDimension >::Self |
Standard class typedefs
typedef Object itk::MIDASRetainMarksNoThresholdingProcessor< TPixel, VImageDimension >::Superclass |
|
protected |
|
inlineprotectedvirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Run-time type information (and related methods).
|
inline |
|
inline |
|
static |
Method for creation through the object factory.
|
protected |
|
inline |
|
inlinevirtual |
Set debug flags
|
inline |
Set/Get the destination image, which is passed to the contained processor.
|
virtual |
This method sets up the regions of interest from the sourceSliceNumber to the targetSliceNumber.
|
inline |
Set/Get the source image, which is passed to the contained processor.
|
inline |
Undo and Redo simply call the contained processor, which must be correctly setup at that point.
|
protected |
|
protected |