projection
Public Member Functions | Public Attributes | List of all members
projection::StereoTriangulation Struct Reference

#include <StereoTriangulation.hpp>

Public Member Functions

 StereoTriangulation ()
 
void setTransform (const Eigen::Isometry3d &camr2caml)
 
void calcScenePoint (const Eigen::Vector2d &p1, const Eigen::Vector2d &p2)
 
void calcDirection (double a1, double a2)
 
Eigen::Vector3d getScenePoint () const
 
Eigen::Vector3d getDirection () const
 
double getError () const
 

Public Attributes

Eigen::Isometry3d trans
 
Eigen::Vector3d scenePoint
 
double error
 
Eigen::Vector3d direction
 
Eigen::Vector3d xl
 
Eigen::Vector3d xr
 
Eigen::Vector3d vl
 
Eigen::Vector3d vr
 

Constructor & Destructor Documentation

projection::StereoTriangulation::StereoTriangulation ( )
inline

Member Function Documentation

void projection::StereoTriangulation::calcDirection ( double  a1,
double  a2 
)
inline
void projection::StereoTriangulation::calcScenePoint ( const Eigen::Vector2d &  p1,
const Eigen::Vector2d &  p2 
)
inline
Eigen::Vector3d projection::StereoTriangulation::getDirection ( ) const
inline
double projection::StereoTriangulation::getError ( ) const
inline
Eigen::Vector3d projection::StereoTriangulation::getScenePoint ( ) const
inline
void projection::StereoTriangulation::setTransform ( const Eigen::Isometry3d &  camr2caml)
inline

Member Data Documentation

Eigen::Vector3d projection::StereoTriangulation::direction
double projection::StereoTriangulation::error
Eigen::Vector3d projection::StereoTriangulation::scenePoint
Eigen::Isometry3d projection::StereoTriangulation::trans
Eigen::Vector3d projection::StereoTriangulation::vl
Eigen::Vector3d projection::StereoTriangulation::vr
Eigen::Vector3d projection::StereoTriangulation::xl
Eigen::Vector3d projection::StereoTriangulation::xr

The documentation for this struct was generated from the following file: