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

Takes an input file containing 4 numbers on each line corresponding to the x and y image coordinates for the left and then right image of a stereo video pair, and all the calibration data to enable a reconstruction of 3D points. More...

Inheritance diagram for mitk::Triangulate2DPointPairsTo3D:
Inheritance graph
[legend]
Collaboration diagram for mitk::Triangulate2DPointPairsTo3D:
Collaboration graph
[legend]

Public Member Functions

 mitkClassMacroItkParent (Triangulate2DPointPairsTo3D, itk::Object) static Pointer New()
 
virtual void SetInput2DPointPairsFileName (std::string _arg)
 
virtual void SetIntrinsicLeftFileName (std::string _arg)
 
virtual void SetIntrinsicRightFileName (std::string _arg)
 
virtual void SetRightToLeftExtrinsics (std::string _arg)
 
virtual void SetOutputFileName (std::string _arg)
 
virtual void SetLeftMaskFileName (std::string _arg)
 
virtual void SetRightMaskFileName (std::string _arg)
 
virtual void SetOutputMaskImagePrefix (std::string _arg)
 
virtual void SetUndistortBeforeTriangulation (bool _arg)
 
virtual void SetTrackingMatrixFileName (std::string _arg)
 
virtual void SetHandeyeMatrixFileName (std::string _arg)
 
virtual void SetMinimumDistanceFromLens (double _arg)
 
virtual void SetMaximumDistanceFromLens (double _arg)
 
bool Triangulate ()
 

Protected Member Functions

 Triangulate2DPointPairsTo3D ()
 
virtual ~Triangulate2DPointPairsTo3D ()
 
 Triangulate2DPointPairsTo3D (const Triangulate2DPointPairsTo3D &)
 
Triangulate2DPointPairsTo3Doperator= (const Triangulate2DPointPairsTo3D &)
 

Detailed Description

Takes an input file containing 4 numbers on each line corresponding to the x and y image coordinates for the left and then right image of a stereo video pair, and all the calibration data to enable a reconstruction of 3D points.

Currently the image that you are dealing with and hence the 2D pixel coordinates are assumed to be distortion corrected.

Constructor & Destructor Documentation

mitk::Triangulate2DPointPairsTo3D::Triangulate2DPointPairsTo3D ( )
protected
mitk::Triangulate2DPointPairsTo3D::~Triangulate2DPointPairsTo3D ( )
protectedvirtual
mitk::Triangulate2DPointPairsTo3D::Triangulate2DPointPairsTo3D ( const Triangulate2DPointPairsTo3D )
protected

Member Function Documentation

mitk::Triangulate2DPointPairsTo3D::mitkClassMacroItkParent ( Triangulate2DPointPairsTo3D  ,
itk::Object   
)
Triangulate2DPointPairsTo3D& mitk::Triangulate2DPointPairsTo3D::operator= ( const Triangulate2DPointPairsTo3D )
protected
virtual void mitk::Triangulate2DPointPairsTo3D::SetHandeyeMatrixFileName ( std::string  _arg)
virtual
virtual void mitk::Triangulate2DPointPairsTo3D::SetInput2DPointPairsFileName ( std::string  _arg)
virtual
virtual void mitk::Triangulate2DPointPairsTo3D::SetIntrinsicLeftFileName ( std::string  _arg)
virtual
virtual void mitk::Triangulate2DPointPairsTo3D::SetIntrinsicRightFileName ( std::string  _arg)
virtual
virtual void mitk::Triangulate2DPointPairsTo3D::SetLeftMaskFileName ( std::string  _arg)
virtual
virtual void mitk::Triangulate2DPointPairsTo3D::SetMaximumDistanceFromLens ( double  _arg)
virtual
virtual void mitk::Triangulate2DPointPairsTo3D::SetMinimumDistanceFromLens ( double  _arg)
virtual
virtual void mitk::Triangulate2DPointPairsTo3D::SetOutputFileName ( std::string  _arg)
virtual
virtual void mitk::Triangulate2DPointPairsTo3D::SetOutputMaskImagePrefix ( std::string  _arg)
virtual
virtual void mitk::Triangulate2DPointPairsTo3D::SetRightMaskFileName ( std::string  _arg)
virtual
virtual void mitk::Triangulate2DPointPairsTo3D::SetRightToLeftExtrinsics ( std::string  _arg)
virtual
virtual void mitk::Triangulate2DPointPairsTo3D::SetTrackingMatrixFileName ( std::string  _arg)
virtual
virtual void mitk::Triangulate2DPointPairsTo3D::SetUndistortBeforeTriangulation ( bool  _arg)
virtual
bool mitk::Triangulate2DPointPairsTo3D::Triangulate ( )

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