NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | List of all members
QmitkCalibratedModelRenderingPipeline Class Reference

Harness to call vtkCalibratedModelRenderingPipeline. More...

Inheritance diagram for QmitkCalibratedModelRenderingPipeline:
Inheritance graph
[legend]
Collaboration diagram for QmitkCalibratedModelRenderingPipeline:
Collaboration graph
[legend]

Public Member Functions

 QmitkCalibratedModelRenderingPipeline (const std::string &name, const mitk::Point2I &windowSize, const mitk::Point2I &calibratedWindowSize, const std::string &leftIntrinsicsFileName, const std::string &rightIntrinsicsFileName, const std::string &visualisationModelFileName, const std::string &rightToLeftFileName, const std::string &textureFileName, const std::string &trackingModelFileName, const std::string &ultrasoundCalibrationMatrixFileName, const std::string &ultrasoundImageFileName, const float &trackingGlyphRadius, const std::string &outputData, QWidget *parent=0)
 
virtual ~QmitkCalibratedModelRenderingPipeline ()
 
void SetModelToWorldMatrix (const vtkMatrix4x4 &modelToWorld)
 
void SetModelToWorldTransform (const std::vector< float > &)
 
void SetCameraToWorldMatrix (const vtkMatrix4x4 &cameraToWorld)
 
void SetCameraToWorldTransform (const std::vector< float > &)
 
void SetWorldToCameraMatrix (const vtkMatrix4x4 &worldToCamera)
 
void SetWorldToCameraTransform (const std::vector< float > &)
 
void SetIsRightHandCamera (const bool &isRight)
 
void Render ()
 
void SaveLeftImage ()
 Takes a screenshot from the perspective of the left camera, outputing to <outputData>.left.png. More...
 
void SaveRightImage ()
 Takes a screenshot from the perspective of the right camera, outputing to <outputData>.right.png. More...
 
void SaveData ()
 Calls SaveLeftImage(), then SaveRightImage(), then dump 3D points and projected 2D points to <outputData> More...
 

Detailed Description

Harness to call vtkCalibratedModelRenderingPipeline.

Constructor & Destructor Documentation

QmitkCalibratedModelRenderingPipeline::QmitkCalibratedModelRenderingPipeline ( const std::string name,
const mitk::Point2I &  windowSize,
const mitk::Point2I &  calibratedWindowSize,
const std::string leftIntrinsicsFileName,
const std::string rightIntrinsicsFileName,
const std::string visualisationModelFileName,
const std::string rightToLeftFileName,
const std::string textureFileName,
const std::string trackingModelFileName,
const std::string ultrasoundCalibrationMatrixFileName,
const std::string ultrasoundImageFileName,
const float &  trackingGlyphRadius,
const std::string outputData,
QWidget *  parent = 0 
)
QmitkCalibratedModelRenderingPipeline::~QmitkCalibratedModelRenderingPipeline ( )
virtual

Member Function Documentation

void QmitkCalibratedModelRenderingPipeline::Render ( )
void QmitkCalibratedModelRenderingPipeline::SaveData ( )

Calls SaveLeftImage(), then SaveRightImage(), then dump 3D points and projected 2D points to <outputData>

void QmitkCalibratedModelRenderingPipeline::SaveLeftImage ( )

Takes a screenshot from the perspective of the left camera, outputing to <outputData>.left.png.

void QmitkCalibratedModelRenderingPipeline::SaveRightImage ( )

Takes a screenshot from the perspective of the right camera, outputing to <outputData>.right.png.

void QmitkCalibratedModelRenderingPipeline::SetCameraToWorldMatrix ( const vtkMatrix4x4 &  cameraToWorld)
void QmitkCalibratedModelRenderingPipeline::SetCameraToWorldTransform ( const std::vector< float > &  transform)
void QmitkCalibratedModelRenderingPipeline::SetIsRightHandCamera ( const bool &  isRight)
See also
vtkCalibratedModelRenderingPipeline::SetUseRightToLeft()
void QmitkCalibratedModelRenderingPipeline::SetModelToWorldMatrix ( const vtkMatrix4x4 &  modelToWorld)
void QmitkCalibratedModelRenderingPipeline::SetModelToWorldTransform ( const std::vector< float > &  transform)
void QmitkCalibratedModelRenderingPipeline::SetWorldToCameraMatrix ( const vtkMatrix4x4 &  worldToCamera)
void QmitkCalibratedModelRenderingPipeline::SetWorldToCameraTransform ( const std::vector< float > &  transform)

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