34typedef std::map<Key, std::vector<size_t> > KeyVectorMap;
35typedef std::map<Key, Rot3> KeyRotMap;
46 static Values computeOrientationsChordal(
52 static Values computeOrientationsGradient(
54 size_t maxIter = 10000,
const bool setRefFrame =
true);
57 KeyVectorMap* adjEdgesMap,
58 KeyRotMap* factorId2RotMap);
60 static Vector3 gradientTron(
const Rot3& R1,
const Rot3& R2,
const double a,
75 bool singleIter =
true);
89 const Values& givenGuess,
bool useGradient =
false);
3D rotation represented as a rotation matrix or quaternion
Graph algorithm using boost library.
Linear Factor Graph where all factors are Gaussians.
Factor Graph consisting of non-linear factors.
Global functions in a separate testing namespace.
Definition: chartTesting.h:28
A Linear Factor Graph is a factor graph where all factors are Gaussian, i.e.
Definition: GaussianFactorGraph.h:69
This class represents a collection of vector-valued variables associated each with a unique integer i...
Definition: VectorValues.h:74
A non-linear factor graph is a graph of non-Gaussian, i.e.
Definition: NonlinearFactorGraph.h:78
A non-templated config holding any types of Manifold-group elements.
Definition: Values.h:63
Definition: InitializePose3.h:37