assign default variables for string in print()
parent
b53657a48f
commit
d0d8f48039
132
gtsam/gtsam.i
132
gtsam/gtsam.i
|
|
@ -47,7 +47,7 @@ class KeySet {
|
||||||
KeySet(const gtsam::KeyList& list);
|
KeySet(const gtsam::KeyList& list);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::KeySet& other) const;
|
bool equals(const gtsam::KeySet& other) const;
|
||||||
|
|
||||||
// common STL methods
|
// common STL methods
|
||||||
|
|
@ -221,7 +221,7 @@ virtual class Value {
|
||||||
// No constructors because this is an abstract class
|
// No constructors because this is an abstract class
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
|
|
||||||
// Manifold
|
// Manifold
|
||||||
size_t dim() const;
|
size_t dim() const;
|
||||||
|
|
@ -245,7 +245,7 @@ class Point2 {
|
||||||
Point2(Vector v);
|
Point2(Vector v);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::Point2& point, double tol) const;
|
bool equals(const gtsam::Point2& point, double tol) const;
|
||||||
|
|
||||||
// Group
|
// Group
|
||||||
|
|
@ -298,7 +298,7 @@ class StereoPoint2 {
|
||||||
StereoPoint2(double uL, double uR, double v);
|
StereoPoint2(double uL, double uR, double v);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::StereoPoint2& point, double tol) const;
|
bool equals(const gtsam::StereoPoint2& point, double tol) const;
|
||||||
|
|
||||||
// Group
|
// Group
|
||||||
|
|
@ -342,7 +342,7 @@ class Point3 {
|
||||||
Point3(Vector v);
|
Point3(Vector v);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::Point3& p, double tol) const;
|
bool equals(const gtsam::Point3& p, double tol) const;
|
||||||
|
|
||||||
// Group
|
// Group
|
||||||
|
|
@ -379,7 +379,7 @@ class Rot2 {
|
||||||
static gtsam::Rot2 fromCosSin(double c, double s);
|
static gtsam::Rot2 fromCosSin(double c, double s);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::Rot2& rot, double tol) const;
|
bool equals(const gtsam::Rot2& rot, double tol) const;
|
||||||
|
|
||||||
// Group
|
// Group
|
||||||
|
|
@ -430,7 +430,7 @@ class SO3 {
|
||||||
static gtsam::SO3 ClosestTo(const Matrix M);
|
static gtsam::SO3 ClosestTo(const Matrix M);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::SO3& other, double tol) const;
|
bool equals(const gtsam::SO3& other, double tol) const;
|
||||||
|
|
||||||
// Group
|
// Group
|
||||||
|
|
@ -460,7 +460,7 @@ class SO4 {
|
||||||
static gtsam::SO4 FromMatrix(Matrix R);
|
static gtsam::SO4 FromMatrix(Matrix R);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::SO4& other, double tol) const;
|
bool equals(const gtsam::SO4& other, double tol) const;
|
||||||
|
|
||||||
// Group
|
// Group
|
||||||
|
|
@ -490,7 +490,7 @@ class SOn {
|
||||||
static gtsam::SOn Lift(size_t n, Matrix R);
|
static gtsam::SOn Lift(size_t n, Matrix R);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::SOn& other, double tol) const;
|
bool equals(const gtsam::SOn& other, double tol) const;
|
||||||
|
|
||||||
// Group
|
// Group
|
||||||
|
|
@ -551,7 +551,7 @@ class Rot3 {
|
||||||
static gtsam::Rot3 ClosestTo(const Matrix M);
|
static gtsam::Rot3 ClosestTo(const Matrix M);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::Rot3& rot, double tol) const;
|
bool equals(const gtsam::Rot3& rot, double tol) const;
|
||||||
|
|
||||||
// Group
|
// Group
|
||||||
|
|
@ -608,7 +608,7 @@ class Pose2 {
|
||||||
Pose2(Vector v);
|
Pose2(Vector v);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::Pose2& pose, double tol) const;
|
bool equals(const gtsam::Pose2& pose, double tol) const;
|
||||||
|
|
||||||
// Group
|
// Group
|
||||||
|
|
@ -668,7 +668,7 @@ class Pose3 {
|
||||||
Pose3(Matrix mat);
|
Pose3(Matrix mat);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::Pose3& pose, double tol) const;
|
bool equals(const gtsam::Pose3& pose, double tol) const;
|
||||||
|
|
||||||
// Group
|
// Group
|
||||||
|
|
@ -744,7 +744,7 @@ class Unit3 {
|
||||||
Unit3(const gtsam::Point3& pose);
|
Unit3(const gtsam::Point3& pose);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::Unit3& pose, double tol) const;
|
bool equals(const gtsam::Unit3& pose, double tol) const;
|
||||||
|
|
||||||
// Other functionality
|
// Other functionality
|
||||||
|
|
@ -774,7 +774,7 @@ class EssentialMatrix {
|
||||||
EssentialMatrix(const gtsam::Rot3& aRb, const gtsam::Unit3& aTb);
|
EssentialMatrix(const gtsam::Rot3& aRb, const gtsam::Unit3& aTb);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::EssentialMatrix& pose, double tol) const;
|
bool equals(const gtsam::EssentialMatrix& pose, double tol) const;
|
||||||
|
|
||||||
// Manifold
|
// Manifold
|
||||||
|
|
@ -799,7 +799,7 @@ class Cal3_S2 {
|
||||||
Cal3_S2(double fov, int w, int h);
|
Cal3_S2(double fov, int w, int h);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::Cal3_S2& rhs, double tol) const;
|
bool equals(const gtsam::Cal3_S2& rhs, double tol) const;
|
||||||
|
|
||||||
// Manifold
|
// Manifold
|
||||||
|
|
@ -836,7 +836,7 @@ virtual class Cal3DS2_Base {
|
||||||
Cal3DS2_Base();
|
Cal3DS2_Base();
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
|
|
||||||
// Standard Interface
|
// Standard Interface
|
||||||
double fx() const;
|
double fx() const;
|
||||||
|
|
@ -922,7 +922,7 @@ class Cal3_S2Stereo {
|
||||||
Cal3_S2Stereo(Vector v);
|
Cal3_S2Stereo(Vector v);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::Cal3_S2Stereo& K, double tol) const;
|
bool equals(const gtsam::Cal3_S2Stereo& K, double tol) const;
|
||||||
|
|
||||||
// Standard Interface
|
// Standard Interface
|
||||||
|
|
@ -943,7 +943,7 @@ class Cal3Bundler {
|
||||||
Cal3Bundler(double fx, double k1, double k2, double u0, double v0, double tol);
|
Cal3Bundler(double fx, double k1, double k2, double u0, double v0, double tol);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::Cal3Bundler& rhs, double tol) const;
|
bool equals(const gtsam::Cal3Bundler& rhs, double tol) const;
|
||||||
|
|
||||||
// Manifold
|
// Manifold
|
||||||
|
|
@ -983,7 +983,7 @@ class CalibratedCamera {
|
||||||
static gtsam::CalibratedCamera Level(const gtsam::Pose2& pose2, double height);
|
static gtsam::CalibratedCamera Level(const gtsam::Pose2& pose2, double height);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::CalibratedCamera& camera, double tol) const;
|
bool equals(const gtsam::CalibratedCamera& camera, double tol) const;
|
||||||
|
|
||||||
// Manifold
|
// Manifold
|
||||||
|
|
@ -1022,7 +1022,7 @@ class PinholeCamera {
|
||||||
const gtsam::Point3& upVector, const CALIBRATION& K);
|
const gtsam::Point3& upVector, const CALIBRATION& K);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const This& camera, double tol) const;
|
bool equals(const This& camera, double tol) const;
|
||||||
|
|
||||||
// Standard Interface
|
// Standard Interface
|
||||||
|
|
@ -1097,7 +1097,7 @@ class StereoCamera {
|
||||||
StereoCamera(const gtsam::Pose3& pose, const gtsam::Cal3_S2Stereo* K);
|
StereoCamera(const gtsam::Pose3& pose, const gtsam::Cal3_S2Stereo* K);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::StereoCamera& camera, double tol) const;
|
bool equals(const gtsam::StereoCamera& camera, double tol) const;
|
||||||
|
|
||||||
// Standard Interface
|
// Standard Interface
|
||||||
|
|
@ -1160,7 +1160,7 @@ virtual class SymbolicFactor {
|
||||||
|
|
||||||
// From Factor
|
// From Factor
|
||||||
size_t size() const;
|
size_t size() const;
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::SymbolicFactor& other, double tol) const;
|
bool equals(const gtsam::SymbolicFactor& other, double tol) const;
|
||||||
gtsam::KeyVector keys();
|
gtsam::KeyVector keys();
|
||||||
};
|
};
|
||||||
|
|
@ -1173,7 +1173,7 @@ virtual class SymbolicFactorGraph {
|
||||||
|
|
||||||
// From FactorGraph
|
// From FactorGraph
|
||||||
void push_back(gtsam::SymbolicFactor* factor);
|
void push_back(gtsam::SymbolicFactor* factor);
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::SymbolicFactorGraph& rhs, double tol) const;
|
bool equals(const gtsam::SymbolicFactorGraph& rhs, double tol) const;
|
||||||
size_t size() const;
|
size_t size() const;
|
||||||
bool exists(size_t idx) const;
|
bool exists(size_t idx) const;
|
||||||
|
|
@ -1223,7 +1223,7 @@ virtual class SymbolicConditional : gtsam::SymbolicFactor {
|
||||||
static gtsam::SymbolicConditional FromKeys(const gtsam::KeyVector& keys, size_t nrFrontals);
|
static gtsam::SymbolicConditional FromKeys(const gtsam::KeyVector& keys, size_t nrFrontals);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::SymbolicConditional& other, double tol) const;
|
bool equals(const gtsam::SymbolicConditional& other, double tol) const;
|
||||||
|
|
||||||
// Standard interface
|
// Standard interface
|
||||||
|
|
@ -1236,7 +1236,7 @@ class SymbolicBayesNet {
|
||||||
SymbolicBayesNet();
|
SymbolicBayesNet();
|
||||||
SymbolicBayesNet(const gtsam::SymbolicBayesNet& other);
|
SymbolicBayesNet(const gtsam::SymbolicBayesNet& other);
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::SymbolicBayesNet& other, double tol) const;
|
bool equals(const gtsam::SymbolicBayesNet& other, double tol) const;
|
||||||
|
|
||||||
// Standard interface
|
// Standard interface
|
||||||
|
|
@ -1257,7 +1257,7 @@ class SymbolicBayesTree {
|
||||||
SymbolicBayesTree(const gtsam::SymbolicBayesTree& other);
|
SymbolicBayesTree(const gtsam::SymbolicBayesTree& other);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s);
|
void print(string s="");
|
||||||
bool equals(const gtsam::SymbolicBayesTree& other, double tol) const;
|
bool equals(const gtsam::SymbolicBayesTree& other, double tol) const;
|
||||||
|
|
||||||
//Standard Interface
|
//Standard Interface
|
||||||
|
|
@ -1279,7 +1279,7 @@ class SymbolicBayesTree {
|
||||||
// SymbolicBayesTreeClique(const pair<typename ConditionalType::shared_ptr, typename ConditionalType::FactorType::shared_ptr>& result) : Base(result) {}
|
// SymbolicBayesTreeClique(const pair<typename ConditionalType::shared_ptr, typename ConditionalType::FactorType::shared_ptr>& result) : Base(result) {}
|
||||||
//
|
//
|
||||||
// bool equals(const This& other, double tol) const;
|
// bool equals(const This& other, double tol) const;
|
||||||
// void print(string s) const;
|
// void print(string s="") const;
|
||||||
// void printTree() const; // Default indent of ""
|
// void printTree() const; // Default indent of ""
|
||||||
// void printTree(string indent) const;
|
// void printTree(string indent) const;
|
||||||
// size_t numCachedSeparatorMarginals() const;
|
// size_t numCachedSeparatorMarginals() const;
|
||||||
|
|
@ -1313,7 +1313,7 @@ class VariableIndex {
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
bool equals(const gtsam::VariableIndex& other, double tol) const;
|
bool equals(const gtsam::VariableIndex& other, double tol) const;
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
|
|
||||||
// Standard interface
|
// Standard interface
|
||||||
size_t size() const;
|
size_t size() const;
|
||||||
|
|
@ -1328,7 +1328,7 @@ class VariableIndex {
|
||||||
namespace noiseModel {
|
namespace noiseModel {
|
||||||
#include <gtsam/linear/NoiseModel.h>
|
#include <gtsam/linear/NoiseModel.h>
|
||||||
virtual class Base {
|
virtual class Base {
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
// Methods below are available for all noise models. However, can't add them
|
// Methods below are available for all noise models. However, can't add them
|
||||||
// because wrap (incorrectly) thinks robust classes derive from this Base as well.
|
// because wrap (incorrectly) thinks robust classes derive from this Base as well.
|
||||||
// bool isConstrained() const;
|
// bool isConstrained() const;
|
||||||
|
|
@ -1411,7 +1411,7 @@ virtual class Unit : gtsam::noiseModel::Isotropic {
|
||||||
|
|
||||||
namespace mEstimator {
|
namespace mEstimator {
|
||||||
virtual class Base {
|
virtual class Base {
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual class Null: gtsam::noiseModel::mEstimator::Base {
|
virtual class Null: gtsam::noiseModel::mEstimator::Base {
|
||||||
|
|
@ -1551,7 +1551,7 @@ class VectorValues {
|
||||||
size_t size() const;
|
size_t size() const;
|
||||||
size_t dim(size_t j) const;
|
size_t dim(size_t j) const;
|
||||||
bool exists(size_t j) const;
|
bool exists(size_t j) const;
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::VectorValues& expected, double tol) const;
|
bool equals(const gtsam::VectorValues& expected, double tol) const;
|
||||||
void insert(size_t j, Vector value);
|
void insert(size_t j, Vector value);
|
||||||
Vector vector() const;
|
Vector vector() const;
|
||||||
|
|
@ -1582,7 +1582,7 @@ class VectorValues {
|
||||||
#include <gtsam/linear/GaussianFactor.h>
|
#include <gtsam/linear/GaussianFactor.h>
|
||||||
virtual class GaussianFactor {
|
virtual class GaussianFactor {
|
||||||
gtsam::KeyVector keys() const;
|
gtsam::KeyVector keys() const;
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::GaussianFactor& lf, double tol) const;
|
bool equals(const gtsam::GaussianFactor& lf, double tol) const;
|
||||||
double error(const gtsam::VectorValues& c) const;
|
double error(const gtsam::VectorValues& c) const;
|
||||||
gtsam::GaussianFactor* clone() const;
|
gtsam::GaussianFactor* clone() const;
|
||||||
|
|
@ -1610,7 +1610,7 @@ virtual class JacobianFactor : gtsam::GaussianFactor {
|
||||||
JacobianFactor(const gtsam::GaussianFactorGraph& graph);
|
JacobianFactor(const gtsam::GaussianFactorGraph& graph);
|
||||||
|
|
||||||
//Testable
|
//Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
void printKeys(string s) const;
|
void printKeys(string s) const;
|
||||||
bool equals(const gtsam::GaussianFactor& lf, double tol) const;
|
bool equals(const gtsam::GaussianFactor& lf, double tol) const;
|
||||||
size_t size() const;
|
size_t size() const;
|
||||||
|
|
@ -1659,7 +1659,7 @@ virtual class HessianFactor : gtsam::GaussianFactor {
|
||||||
|
|
||||||
//Testable
|
//Testable
|
||||||
size_t size() const;
|
size_t size() const;
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
void printKeys(string s) const;
|
void printKeys(string s) const;
|
||||||
bool equals(const gtsam::GaussianFactor& lf, double tol) const;
|
bool equals(const gtsam::GaussianFactor& lf, double tol) const;
|
||||||
double error(const gtsam::VectorValues& c) const;
|
double error(const gtsam::VectorValues& c) const;
|
||||||
|
|
@ -1684,7 +1684,7 @@ class GaussianFactorGraph {
|
||||||
GaussianFactorGraph(const gtsam::GaussianBayesTree& bayesTree);
|
GaussianFactorGraph(const gtsam::GaussianBayesTree& bayesTree);
|
||||||
|
|
||||||
// From FactorGraph
|
// From FactorGraph
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::GaussianFactorGraph& lfgraph, double tol) const;
|
bool equals(const gtsam::GaussianFactorGraph& lfgraph, double tol) const;
|
||||||
size_t size() const;
|
size_t size() const;
|
||||||
gtsam::GaussianFactor* at(size_t idx) const;
|
gtsam::GaussianFactor* at(size_t idx) const;
|
||||||
|
|
@ -1775,7 +1775,7 @@ virtual class GaussianConditional : gtsam::JacobianFactor {
|
||||||
size_t name2, Matrix T);
|
size_t name2, Matrix T);
|
||||||
|
|
||||||
//Standard Interface
|
//Standard Interface
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::GaussianConditional &cg, double tol) const;
|
bool equals(const gtsam::GaussianConditional &cg, double tol) const;
|
||||||
|
|
||||||
//Advanced Interface
|
//Advanced Interface
|
||||||
|
|
@ -1797,7 +1797,7 @@ virtual class GaussianDensity : gtsam::GaussianConditional {
|
||||||
GaussianDensity(size_t key, Vector d, Matrix R, const gtsam::noiseModel::Diagonal* sigmas);
|
GaussianDensity(size_t key, Vector d, Matrix R, const gtsam::noiseModel::Diagonal* sigmas);
|
||||||
|
|
||||||
//Standard Interface
|
//Standard Interface
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::GaussianDensity &cg, double tol) const;
|
bool equals(const gtsam::GaussianDensity &cg, double tol) const;
|
||||||
Vector mean() const;
|
Vector mean() const;
|
||||||
Matrix covariance() const;
|
Matrix covariance() const;
|
||||||
|
|
@ -1810,7 +1810,7 @@ virtual class GaussianBayesNet {
|
||||||
GaussianBayesNet(const gtsam::GaussianConditional* conditional);
|
GaussianBayesNet(const gtsam::GaussianConditional* conditional);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::GaussianBayesNet& other, double tol) const;
|
bool equals(const gtsam::GaussianBayesNet& other, double tol) const;
|
||||||
size_t size() const;
|
size_t size() const;
|
||||||
|
|
||||||
|
|
@ -1845,7 +1845,7 @@ virtual class GaussianBayesTree {
|
||||||
GaussianBayesTree();
|
GaussianBayesTree();
|
||||||
GaussianBayesTree(const gtsam::GaussianBayesTree& other);
|
GaussianBayesTree(const gtsam::GaussianBayesTree& other);
|
||||||
bool equals(const gtsam::GaussianBayesTree& other, double tol) const;
|
bool equals(const gtsam::GaussianBayesTree& other, double tol) const;
|
||||||
void print(string s);
|
void print(string s="");
|
||||||
size_t size() const;
|
size_t size() const;
|
||||||
bool empty() const;
|
bool empty() const;
|
||||||
size_t numCachedSeparatorMarginals() const;
|
size_t numCachedSeparatorMarginals() const;
|
||||||
|
|
@ -1871,7 +1871,7 @@ class Errors {
|
||||||
Errors(const gtsam::VectorValues& V);
|
Errors(const gtsam::VectorValues& V);
|
||||||
|
|
||||||
//Testable
|
//Testable
|
||||||
void print(string s);
|
void print(string s="");
|
||||||
bool equals(const gtsam::Errors& expected, double tol) const;
|
bool equals(const gtsam::Errors& expected, double tol) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -1927,7 +1927,7 @@ virtual class DummyPreconditionerParameters : gtsam::PreconditionerParameters {
|
||||||
#include <gtsam/linear/PCGSolver.h>
|
#include <gtsam/linear/PCGSolver.h>
|
||||||
virtual class PCGSolverParameters : gtsam::ConjugateGradientParameters {
|
virtual class PCGSolverParameters : gtsam::ConjugateGradientParameters {
|
||||||
PCGSolverParameters();
|
PCGSolverParameters();
|
||||||
void print(string s);
|
void print(string s="");
|
||||||
void setPreconditionerParams(gtsam::PreconditionerParameters* preconditioner);
|
void setPreconditionerParams(gtsam::PreconditionerParameters* preconditioner);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -1948,7 +1948,7 @@ class KalmanFilter {
|
||||||
KalmanFilter(size_t n);
|
KalmanFilter(size_t n);
|
||||||
// gtsam::GaussianDensity* init(Vector x0, const gtsam::SharedDiagonal& P0);
|
// gtsam::GaussianDensity* init(Vector x0, const gtsam::SharedDiagonal& P0);
|
||||||
gtsam::GaussianDensity* init(Vector x0, Matrix P0);
|
gtsam::GaussianDensity* init(Vector x0, Matrix P0);
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
static size_t step(gtsam::GaussianDensity* p);
|
static size_t step(gtsam::GaussianDensity* p);
|
||||||
gtsam::GaussianDensity* predict(gtsam::GaussianDensity* p, Matrix F,
|
gtsam::GaussianDensity* predict(gtsam::GaussianDensity* p, Matrix F,
|
||||||
Matrix B, Vector u, const gtsam::noiseModel::Diagonal* modelQ);
|
Matrix B, Vector u, const gtsam::noiseModel::Diagonal* modelQ);
|
||||||
|
|
@ -2039,7 +2039,7 @@ class LabeledSymbol {
|
||||||
gtsam::LabeledSymbol newChr(unsigned char c) const;
|
gtsam::LabeledSymbol newChr(unsigned char c) const;
|
||||||
gtsam::LabeledSymbol newLabel(unsigned char label) const;
|
gtsam::LabeledSymbol newLabel(unsigned char label) const;
|
||||||
|
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
};
|
};
|
||||||
|
|
||||||
size_t mrsymbol(unsigned char c, unsigned char label, size_t j);
|
size_t mrsymbol(unsigned char c, unsigned char label, size_t j);
|
||||||
|
|
@ -2054,7 +2054,7 @@ class Ordering {
|
||||||
Ordering(const gtsam::Ordering& other);
|
Ordering(const gtsam::Ordering& other);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::Ordering& ord, double tol) const;
|
bool equals(const gtsam::Ordering& ord, double tol) const;
|
||||||
|
|
||||||
// Standard interface
|
// Standard interface
|
||||||
|
|
@ -2075,7 +2075,7 @@ class NonlinearFactorGraph {
|
||||||
NonlinearFactorGraph(const gtsam::NonlinearFactorGraph& graph);
|
NonlinearFactorGraph(const gtsam::NonlinearFactorGraph& graph);
|
||||||
|
|
||||||
// FactorGraph
|
// FactorGraph
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::NonlinearFactorGraph& fg, double tol) const;
|
bool equals(const gtsam::NonlinearFactorGraph& fg, double tol) const;
|
||||||
size_t size() const;
|
size_t size() const;
|
||||||
bool empty() const;
|
bool empty() const;
|
||||||
|
|
@ -2123,7 +2123,7 @@ virtual class NonlinearFactor {
|
||||||
// Factor base class
|
// Factor base class
|
||||||
size_t size() const;
|
size_t size() const;
|
||||||
gtsam::KeyVector keys() const;
|
gtsam::KeyVector keys() const;
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
void printKeys(string s) const;
|
void printKeys(string s) const;
|
||||||
// NonlinearFactor
|
// NonlinearFactor
|
||||||
bool equals(const gtsam::NonlinearFactor& other, double tol) const;
|
bool equals(const gtsam::NonlinearFactor& other, double tol) const;
|
||||||
|
|
@ -2153,7 +2153,7 @@ class Values {
|
||||||
void clear();
|
void clear();
|
||||||
size_t dim() const;
|
size_t dim() const;
|
||||||
|
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::Values& other, double tol) const;
|
bool equals(const gtsam::Values& other, double tol) const;
|
||||||
|
|
||||||
void insert(const gtsam::Values& values);
|
void insert(const gtsam::Values& values);
|
||||||
|
|
@ -2242,7 +2242,7 @@ class Marginals {
|
||||||
Marginals(const gtsam::GaussianFactorGraph& gfgraph,
|
Marginals(const gtsam::GaussianFactorGraph& gfgraph,
|
||||||
const gtsam::VectorValues& solutionvec);
|
const gtsam::VectorValues& solutionvec);
|
||||||
|
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
Matrix marginalCovariance(size_t variable) const;
|
Matrix marginalCovariance(size_t variable) const;
|
||||||
Matrix marginalInformation(size_t variable) const;
|
Matrix marginalInformation(size_t variable) const;
|
||||||
gtsam::JointMarginal jointMarginalCovariance(const gtsam::KeyVector& variables) const;
|
gtsam::JointMarginal jointMarginalCovariance(const gtsam::KeyVector& variables) const;
|
||||||
|
|
@ -2252,7 +2252,7 @@ class Marginals {
|
||||||
class JointMarginal {
|
class JointMarginal {
|
||||||
Matrix at(size_t iVariable, size_t jVariable) const;
|
Matrix at(size_t iVariable, size_t jVariable) const;
|
||||||
Matrix fullMatrix() const;
|
Matrix fullMatrix() const;
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
void print() const;
|
void print() const;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -2296,7 +2296,7 @@ virtual class LinearContainerFactor : gtsam::NonlinearFactor {
|
||||||
#include <gtsam/nonlinear/NonlinearOptimizerParams.h>
|
#include <gtsam/nonlinear/NonlinearOptimizerParams.h>
|
||||||
virtual class NonlinearOptimizerParams {
|
virtual class NonlinearOptimizerParams {
|
||||||
NonlinearOptimizerParams();
|
NonlinearOptimizerParams();
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
|
|
||||||
int getMaxIterations() const;
|
int getMaxIterations() const;
|
||||||
double getRelativeErrorTol() const;
|
double getRelativeErrorTol() const;
|
||||||
|
|
@ -2490,7 +2490,7 @@ class ISAM2Clique {
|
||||||
|
|
||||||
//Standard Interface
|
//Standard Interface
|
||||||
Vector gradientContribution() const;
|
Vector gradientContribution() const;
|
||||||
void print(string s);
|
void print(string s="");
|
||||||
};
|
};
|
||||||
|
|
||||||
class ISAM2Result {
|
class ISAM2Result {
|
||||||
|
|
@ -2512,7 +2512,7 @@ class ISAM2 {
|
||||||
ISAM2(const gtsam::ISAM2& other);
|
ISAM2(const gtsam::ISAM2& other);
|
||||||
|
|
||||||
bool equals(const gtsam::ISAM2& other, double tol) const;
|
bool equals(const gtsam::ISAM2& other, double tol) const;
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
void printStats() const;
|
void printStats() const;
|
||||||
void saveGraph(string s) const;
|
void saveGraph(string s) const;
|
||||||
|
|
||||||
|
|
@ -2544,7 +2544,7 @@ class ISAM2 {
|
||||||
class NonlinearISAM {
|
class NonlinearISAM {
|
||||||
NonlinearISAM();
|
NonlinearISAM();
|
||||||
NonlinearISAM(int reorderInterval);
|
NonlinearISAM(int reorderInterval);
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
void printStats() const;
|
void printStats() const;
|
||||||
void saveGraph(string s) const;
|
void saveGraph(string s) const;
|
||||||
gtsam::Values estimate() const;
|
gtsam::Values estimate() const;
|
||||||
|
|
@ -2679,7 +2679,7 @@ class BearingRange {
|
||||||
static This Measure(const POSE& pose, const POINT& point);
|
static This Measure(const POSE& pose, const POINT& point);
|
||||||
static BEARING MeasureBearing(const POSE& pose, const POINT& point);
|
static BEARING MeasureBearing(const POSE& pose, const POINT& point);
|
||||||
static RANGE MeasureRange(const POSE& pose, const POINT& point);
|
static RANGE MeasureRange(const POSE& pose, const POINT& point);
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef gtsam::BearingRange<gtsam::Pose2, gtsam::Point2, gtsam::Rot2, double> BearingRange2D;
|
typedef gtsam::BearingRange<gtsam::Pose2, gtsam::Point2, gtsam::Rot2, double> BearingRange2D;
|
||||||
|
|
@ -3167,7 +3167,7 @@ class ConstantBias {
|
||||||
ConstantBias(Vector biasAcc, Vector biasGyro);
|
ConstantBias(Vector biasAcc, Vector biasGyro);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::imuBias::ConstantBias& expected, double tol) const;
|
bool equals(const gtsam::imuBias::ConstantBias& expected, double tol) const;
|
||||||
|
|
||||||
// Group
|
// Group
|
||||||
|
|
@ -3207,7 +3207,7 @@ class NavState {
|
||||||
NavState(const gtsam::Pose3& pose, Vector v);
|
NavState(const gtsam::Pose3& pose, Vector v);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::NavState& expected, double tol) const;
|
bool equals(const gtsam::NavState& expected, double tol) const;
|
||||||
|
|
||||||
// Access
|
// Access
|
||||||
|
|
@ -3225,7 +3225,7 @@ virtual class PreintegratedRotationParams {
|
||||||
PreintegratedRotationParams();
|
PreintegratedRotationParams();
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::PreintegratedRotationParams& expected, double tol);
|
bool equals(const gtsam::PreintegratedRotationParams& expected, double tol);
|
||||||
|
|
||||||
void setGyroscopeCovariance(Matrix cov);
|
void setGyroscopeCovariance(Matrix cov);
|
||||||
|
|
@ -3248,7 +3248,7 @@ virtual class PreintegrationParams : gtsam::PreintegratedRotationParams {
|
||||||
static gtsam::PreintegrationParams* MakeSharedU(); // default g = 9.81
|
static gtsam::PreintegrationParams* MakeSharedU(); // default g = 9.81
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::PreintegrationParams& expected, double tol);
|
bool equals(const gtsam::PreintegrationParams& expected, double tol);
|
||||||
|
|
||||||
void setAccelerometerCovariance(Matrix cov);
|
void setAccelerometerCovariance(Matrix cov);
|
||||||
|
|
@ -3268,7 +3268,7 @@ class PreintegratedImuMeasurements {
|
||||||
const gtsam::imuBias::ConstantBias& bias);
|
const gtsam::imuBias::ConstantBias& bias);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::PreintegratedImuMeasurements& expected, double tol);
|
bool equals(const gtsam::PreintegratedImuMeasurements& expected, double tol);
|
||||||
|
|
||||||
// Standard Interface
|
// Standard Interface
|
||||||
|
|
@ -3311,7 +3311,7 @@ virtual class PreintegrationCombinedParams : gtsam::PreintegrationParams {
|
||||||
static gtsam::PreintegrationCombinedParams* MakeSharedU(); // default g = 9.81
|
static gtsam::PreintegrationCombinedParams* MakeSharedU(); // default g = 9.81
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::PreintegrationCombinedParams& expected, double tol);
|
bool equals(const gtsam::PreintegrationCombinedParams& expected, double tol);
|
||||||
|
|
||||||
void setBiasAccCovariance(Matrix cov);
|
void setBiasAccCovariance(Matrix cov);
|
||||||
|
|
@ -3330,7 +3330,7 @@ class PreintegratedCombinedMeasurements {
|
||||||
PreintegratedCombinedMeasurements(const gtsam::PreintegrationCombinedParams* params,
|
PreintegratedCombinedMeasurements(const gtsam::PreintegrationCombinedParams* params,
|
||||||
const gtsam::imuBias::ConstantBias& bias);
|
const gtsam::imuBias::ConstantBias& bias);
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::PreintegratedCombinedMeasurements& expected,
|
bool equals(const gtsam::PreintegratedCombinedMeasurements& expected,
|
||||||
double tol);
|
double tol);
|
||||||
|
|
||||||
|
|
@ -3371,7 +3371,7 @@ class PreintegratedAhrsMeasurements {
|
||||||
PreintegratedAhrsMeasurements(const gtsam::PreintegratedAhrsMeasurements& rhs);
|
PreintegratedAhrsMeasurements(const gtsam::PreintegratedAhrsMeasurements& rhs);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::PreintegratedAhrsMeasurements& expected, double tol);
|
bool equals(const gtsam::PreintegratedAhrsMeasurements& expected, double tol);
|
||||||
|
|
||||||
// get Data
|
// get Data
|
||||||
|
|
@ -3410,7 +3410,7 @@ virtual class Rot3AttitudeFactor : gtsam::NonlinearFactor{
|
||||||
const gtsam::Unit3& bRef);
|
const gtsam::Unit3& bRef);
|
||||||
Rot3AttitudeFactor(size_t key, const gtsam::Unit3& nZ, const gtsam::noiseModel::Diagonal* model);
|
Rot3AttitudeFactor(size_t key, const gtsam::Unit3& nZ, const gtsam::noiseModel::Diagonal* model);
|
||||||
Rot3AttitudeFactor();
|
Rot3AttitudeFactor();
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::NonlinearFactor& expected, double tol) const;
|
bool equals(const gtsam::NonlinearFactor& expected, double tol) const;
|
||||||
gtsam::Unit3 nZ() const;
|
gtsam::Unit3 nZ() const;
|
||||||
gtsam::Unit3 bRef() const;
|
gtsam::Unit3 bRef() const;
|
||||||
|
|
@ -3423,7 +3423,7 @@ virtual class Pose3AttitudeFactor : gtsam::NonlinearFactor {
|
||||||
Pose3AttitudeFactor(size_t key, const gtsam::Unit3& nZ,
|
Pose3AttitudeFactor(size_t key, const gtsam::Unit3& nZ,
|
||||||
const gtsam::noiseModel::Diagonal* model);
|
const gtsam::noiseModel::Diagonal* model);
|
||||||
Pose3AttitudeFactor();
|
Pose3AttitudeFactor();
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::NonlinearFactor& expected, double tol) const;
|
bool equals(const gtsam::NonlinearFactor& expected, double tol) const;
|
||||||
gtsam::Unit3 nZ() const;
|
gtsam::Unit3 nZ() const;
|
||||||
gtsam::Unit3 bRef() const;
|
gtsam::Unit3 bRef() const;
|
||||||
|
|
@ -3435,7 +3435,7 @@ virtual class GPSFactor : gtsam::NonlinearFactor{
|
||||||
const gtsam::noiseModel::Base* model);
|
const gtsam::noiseModel::Base* model);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::GPSFactor& expected, double tol);
|
bool equals(const gtsam::GPSFactor& expected, double tol);
|
||||||
|
|
||||||
// Standard Interface
|
// Standard Interface
|
||||||
|
|
@ -3447,7 +3447,7 @@ virtual class GPSFactor2 : gtsam::NonlinearFactor {
|
||||||
const gtsam::noiseModel::Base* model);
|
const gtsam::noiseModel::Base* model);
|
||||||
|
|
||||||
// Testable
|
// Testable
|
||||||
void print(string s) const;
|
void print(string s="") const;
|
||||||
bool equals(const gtsam::GPSFactor2& expected, double tol);
|
bool equals(const gtsam::GPSFactor2& expected, double tol);
|
||||||
|
|
||||||
// Standard Interface
|
// Standard Interface
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue