NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | Protected Member Functions | List of all members
mitk::StereoDistortionCorrectionVideoProcessor Class Reference
Inheritance diagram for mitk::StereoDistortionCorrectionVideoProcessor:
Inheritance graph
[legend]
Collaboration diagram for mitk::StereoDistortionCorrectionVideoProcessor:
Collaboration graph
[legend]

Public Member Functions

 mitkClassMacro (StereoDistortionCorrectionVideoProcessor, StereoOneTimePointVideoProcessorTemplateMethod) mitkNewMacro3Param(StereoDistortionCorrectionVideoProcessor
 
const bool const std::string
const std::string &void 
SetMatrices (const CvMat &intrinsicLeft, const CvMat &distortionLeft, const CvMat &intrinsicRight, const CvMat &distortionRight)
 Call before StereoDistortionCorrectionVideoProcessor::Initialize(). More...
 
virtual void Initialize () override
 
- Public Member Functions inherited from mitk::StereoOneTimePointVideoProcessorTemplateMethod
 mitkClassMacro (StereoOneTimePointVideoProcessorTemplateMethod, StereoVideoProcessorTemplateMethod) virtual void Initialize() override
 
virtual void Run () override
 BaseVideoProcessor::Run() More...
 
- Public Member Functions inherited from mitk::StereoVideoProcessorTemplateMethod
 mitkClassMacro (StereoVideoProcessorTemplateMethod, BaseVideoProcessor) virtual void Initialize() override
 
- Public Member Functions inherited from mitk::BaseVideoProcessor
 mitkClassMacroItkParent (BaseVideoProcessor, itk::Object) virtual void Initialize()
 This method does any initialization necessary, and derived classes can override it, but must call BaseVideoProcessor::Initialize first within their Initialize method. More...
 

Protected Member Functions

 ~StereoDistortionCorrectionVideoProcessor ()
 
 StereoDistortionCorrectionVideoProcessor (const bool &writeInterleaved, CvCapture *capture, CvVideoWriter *writer)
 
 StereoDistortionCorrectionVideoProcessor (const bool &writeInterleaved, const std::string &, const std::string &)
 
 StereoDistortionCorrectionVideoProcessor (const StereoDistortionCorrectionVideoProcessor &)
 
StereoDistortionCorrectionVideoProcessoroperator= (const StereoDistortionCorrectionVideoProcessor &)
 
virtual void DoProcessing (const IplImage &leftInput, const IplImage &rightInput, IplImage &leftOutput, IplImage &rightOutput) override
 Derived classes override this method to do their processing. More...
 
- Protected Member Functions inherited from mitk::StereoOneTimePointVideoProcessorTemplateMethod
 ~StereoOneTimePointVideoProcessorTemplateMethod ()
 
 StereoOneTimePointVideoProcessorTemplateMethod (const bool &writeInterleaved, CvCapture *capture=NULL, CvVideoWriter *writer=NULL)
 
 StereoOneTimePointVideoProcessorTemplateMethod (const bool &writeInterleaved, const std::string &inputFile, const std::string &outputFile)
 
 StereoOneTimePointVideoProcessorTemplateMethod (const StereoOneTimePointVideoProcessorTemplateMethod &)
 
StereoOneTimePointVideoProcessorTemplateMethodoperator= (const StereoOneTimePointVideoProcessorTemplateMethod &)
 
- Protected Member Functions inherited from mitk::StereoVideoProcessorTemplateMethod
 ~StereoVideoProcessorTemplateMethod ()
 
 StereoVideoProcessorTemplateMethod (const bool &writeInterleaved, CvCapture *capture=NULL, CvVideoWriter *writer=NULL)
 
 StereoVideoProcessorTemplateMethod (const bool &writeInterleaved, const std::string &inputFile, const std::string &outputFile)
 
 StereoVideoProcessorTemplateMethod (const StereoVideoProcessorTemplateMethod &)
 
StereoVideoProcessorTemplateMethodoperator= (const StereoVideoProcessorTemplateMethod &)
 
CvSize GetOutputImageSize () override
 Overrides base class method. More...
 
virtual void WriteOutput (IplImage &leftOutput, IplImage &rightOutput)
 Utility method, to facilitate writing out a stereo pair. More...
 
- Protected Member Functions inherited from mitk::BaseVideoProcessor
 ~BaseVideoProcessor ()
 
 BaseVideoProcessor (CvCapture *capture=NULL, CvVideoWriter *writer=NULL)
 
 BaseVideoProcessor (const std::string &inputFile, const std::string &outputFile)
 
 BaseVideoProcessor (const BaseVideoProcessor &)
 
BaseVideoProcessoroperator= (const BaseVideoProcessor &)
 
IplImage * GetCurrentImage () const
 Returns the pointer to the current image. More...
 
IplImage * GrabNewImage ()
 Grabs a new image from the capture device. OpenCV documentation says to NOT try and clear up this memory. More...
 
CvVideoWriter * GetWriter () const
 Returns the writer,. More...
 

Constructor & Destructor Documentation

StereoDistortionCorrectionVideoProcessor::~StereoDistortionCorrectionVideoProcessor ( )
protected
StereoDistortionCorrectionVideoProcessor::StereoDistortionCorrectionVideoProcessor ( const bool &  writeInterleaved,
CvCapture *  capture,
CvVideoWriter *  writer 
)
protected
StereoDistortionCorrectionVideoProcessor::StereoDistortionCorrectionVideoProcessor ( const bool &  writeInterleaved,
const std::string inputFile,
const std::string outputFile 
)
protected
mitk::StereoDistortionCorrectionVideoProcessor::StereoDistortionCorrectionVideoProcessor ( const StereoDistortionCorrectionVideoProcessor )
protected

Member Function Documentation

void StereoDistortionCorrectionVideoProcessor::DoProcessing ( const IplImage &  leftInput,
const IplImage &  rightInput,
IplImage &  leftOutput,
IplImage &  rightOutput 
)
overrideprotectedvirtual

Derived classes override this method to do their processing.

Implements mitk::StereoOneTimePointVideoProcessorTemplateMethod.

void StereoDistortionCorrectionVideoProcessor::Initialize ( void  )
overridevirtual
See also
BaseVideoProcessor::Initialize()
mitk::StereoDistortionCorrectionVideoProcessor::mitkClassMacro ( StereoDistortionCorrectionVideoProcessor  ,
StereoOneTimePointVideoProcessorTemplateMethod   
)
StereoDistortionCorrectionVideoProcessor& mitk::StereoDistortionCorrectionVideoProcessor::operator= ( const StereoDistortionCorrectionVideoProcessor )
protected
void StereoDistortionCorrectionVideoProcessor::SetMatrices ( const CvMat &  intrinsicLeft,
const CvMat &  distortionLeft,
const CvMat &  intrinsicRight,
const CvMat &  distortionRight 
)

The documentation for this class was generated from the following files: