#include "sparse_bundle_adjustment/sba.h"
#include "sparse_bundle_adjustment/spa2d.h"
#include <iostream>
#include <fstream>
#include <vector>
#include <sys/time.h>
Go to the source code of this file.
Functions | |
void | spa2d_spiral_setup (SysSPA2d &spa, vector< Matrix< double, 3, 1 >, Eigen::aligned_allocator< Matrix< double, 3, 1 > > > &cps, Matrix< double, 3, 3 > prec, Matrix< double, 3, 3 > vprec, Matrix< double, 3, 3 > a10prec, Matrix< double, 3, 3 > a15prec, double kfang, double initang, double cycles, double pnoise, double qnoise, double snoise, double dpnoise, double dqnoise) |
void | spa_spiral_setup (SysSPA &spa, bool use_cross_links, vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > &cps, Matrix< double, 6, 6 > prec, Matrix< double, 6, 6 > vprec, Matrix< double, 6, 6 > a10prec, Matrix< double, 6, 6 > a15prec, double kfang, double initang, double cycles, double pnoise, double qnoise, double snoise, double mpnoise, double mqnoise) |
void | sphere_setup (SysSBA &sba, CamParams &cpars, vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > &cps, int ncams, int ncpts, int nccs, double inoise, double pnoise, double qnoise) |
void | spiral_setup (SysSBA &sba, CamParams &cpars, vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > &cps, double s_near, double s_far, double ptsize, double kfang, double initang, double cycles, double inoise, double pnoise, double qnoise) |
long long | utime () |
void spa2d_spiral_setup | ( | SysSPA2d & | spa, |
vector< Matrix< double, 3, 1 >, Eigen::aligned_allocator< Matrix< double, 3, 1 > > > & | cps, | ||
Matrix< double, 3, 3 > | prec, | ||
Matrix< double, 3, 3 > | vprec, | ||
Matrix< double, 3, 3 > | a10prec, | ||
Matrix< double, 3, 3 > | a15prec, | ||
double | kfang, | ||
double | initang, | ||
double | cycles, | ||
double | pnoise, | ||
double | qnoise, | ||
double | snoise, | ||
double | dpnoise, | ||
double | dqnoise | ||
) |
void spa_spiral_setup | ( | SysSPA & | spa, |
bool | use_cross_links, | ||
vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > & | cps, | ||
Matrix< double, 6, 6 > | prec, | ||
Matrix< double, 6, 6 > | vprec, | ||
Matrix< double, 6, 6 > | a10prec, | ||
Matrix< double, 6, 6 > | a15prec, | ||
double | kfang, | ||
double | initang, | ||
double | cycles, | ||
double | pnoise, | ||
double | qnoise, | ||
double | snoise, | ||
double | mpnoise, | ||
double | mqnoise | ||
) |
void sphere_setup | ( | SysSBA & | sba, |
CamParams & | cpars, | ||
vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > & | cps, | ||
int | ncams, | ||
int | ncpts, | ||
int | nccs, | ||
double | inoise, | ||
double | pnoise, | ||
double | qnoise | ||
) |
void spiral_setup | ( | SysSBA & | sba, |
CamParams & | cpars, | ||
vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > & | cps, | ||
double | s_near, | ||
double | s_far, | ||
double | ptsize, | ||
double | kfang, | ||
double | initang, | ||
double | cycles, | ||
double | inoise, | ||
double | pnoise, | ||
double | qnoise | ||
) |
long long utime | ( | ) |