#include <stdio.h>#include <iostream>#include <Eigen/Core>#include <Eigen/Geometry>#include <Eigen/LU>#include <Eigen/StdVector>#include <vector>#include <algorithm>#include <Eigen/Cholesky>#include "Core"#include "src/Core/util/DisableMSVCWarnings.h"#include "src/misc/Solve.h"#include "src/Cholesky/LLT.h"#include "src/Cholesky/LDLT.h"#include "src/Core/util/EnableMSVCWarnings.h"#include <sba/node.h>#include <map>#include "CSparse/cs.h"#include "bpcg/bpcg.h"

Go to the source code of this file.
Classes | |
| class | sba::ConP2 |
| class | sba::ConP3P |
| class | sba::ConScale |
| class | sba::SysSBA |
| SysSBA holds a set of nodes and points for sparse bundle adjustment. More... | |
| class | sba::SysSPA |
| SysSPA holds a set of nodes and constraints for sparse pose adjustment. More... | |
Namespaces | |
| namespace | sba |
Defines | |
| #define | SBA_BLOCK_JACOBIAN_PCG 3 |
| #define | SBA_DENSE_CHOLESKY 0 |
| #define | SBA_GRADIENT 2 |
| #define | SBA_SPARSE_CHOLESKY 1 |
Functions | |
| bool | sba::readP2File (char *fname, SysSPA spa) |
| constraint files | |