Main Page | Modules | Namespace List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

fourpointpose.cpp File Reference

#include <tag/fourpointpose.h>
#include <tag/absorient.h>
#include <TooN/SVD.h>
#include <TooN/helpers.h>
#include <iostream>

Include dependency graph for fourpointpose.cpp:

Namespaces

namespace  tag

Functions

bool computeDistances (const double xx, const double x, const double angle, const double distance, const double angularError, TooN::Vector< 2 > &roots)
TooN::Vector< 5 > getACoeffs (double c1, double c2, double c3, double d1, double d2, double d3)
TooN::Vector< 3 > getBCoeffs (int i, int j, int k, int l, const TooN::Vector< 5 > &v4, const TooN::Vector< 5 > &v5)
bool fourPointSolver (const std::vector< TooN::Vector< 3 > > &points, std::vector< TooN::Vector< 3 > > &myPixels, TooN::Vector< 6 > &distances, std::vector< TooN::Vector< 2 > > &length, const double angularError)


Function Documentation

bool computeDistances const double  xx,
const double  x,
const double  angle,
const double  distance,
const double  angularError,
TooN::Vector< 2 > &  roots
[inline, static]
 

bool fourPointSolver const std::vector< TooN::Vector< 3 > > &  points,
std::vector< TooN::Vector< 3 > > &  myPixels,
TooN::Vector< 6 > &  distances,
std::vector< TooN::Vector< 2 > > &  length,
const double  angularError
[static]
 

TooN::Vector<5> getACoeffs double  c1,
double  c2,
double  c3,
double  d1,
double  d2,
double  d3
[inline, static]
 

TooN::Vector<3> getBCoeffs int  i,
int  j,
int  k,
int  l,
const TooN::Vector< 5 > &  v4,
const TooN::Vector< 5 > &  v5
[inline, static]
 


Generated on Wed Aug 8 14:30:36 2007 for TooN Algorithm Library - tag by  doxygen 1.3.9.1