addEdge(Vertex *v1, Vertex *v2, const Transformation &t, const Information &i) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
addIncrementalEdge(int id1, int id2, const Transformation &t, const Information &i) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
addVertex(int id, const Pose &pose) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
affectedEdges(Vertex *v) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
affectedEdges(VertexSet &vl) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
angularError() const | AISNavigation::TreeOptimizer3 | |
BaseType typedef | AISNavigation::TreePoseGraph< Operations3D< double > > | |
buildMST(int id) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
buildSimpleTree() | AISNavigation::TreePoseGraph< Operations3D< double > > | |
clear() | AISNavigation::TreePoseGraph< Operations3D< double > > | |
collapseEdge(Edge *e) | AISNavigation::TreePoseGraph3 | virtual |
compressIndices() | AISNavigation::TreePoseGraph< Operations3D< double > > | |
computePreconditioner() | AISNavigation::TreeOptimizer3 | protected |
Covariance typedef | AISNavigation::TreePoseGraph< Operations3D< double > > | |
CovarianceMatrix typedef | AISNavigation::TreePoseGraph3 | |
edge(int id1, int id2) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
edge(int id1, int id2) const | AISNavigation::TreePoseGraph< Operations3D< double > > | |
EdgeCompareMode typedef | AISNavigation::TreePoseGraph< Operations3D< double > > | |
edgeCompareMode | AISNavigation::TreePoseGraph< Operations3D< double > > | protected |
EdgeList typedef | AISNavigation::TreePoseGraph< Operations3D< double > > | |
EdgeMap typedef | AISNavigation::TreePoseGraph< Operations3D< double > > | |
edges | AISNavigation::TreePoseGraph< Operations3D< double > > | |
EdgeSet typedef | AISNavigation::TreePoseGraph< Operations3D< double > > | |
error(double *mre=0, double *mte=0, double *are=0, double *ate=0, TreePoseGraph3::EdgeSet *eset=0) const | AISNavigation::TreeOptimizer3 | |
error(const Edge *e) const | AISNavigation::TreeOptimizer3 | protected |
fillEdgeInfo(Edge *e) | AISNavigation::TreePoseGraph< Operations3D< double > > | protected |
fillEdgesInfo() | AISNavigation::TreePoseGraph< Operations3D< double > > | protected |
gamma | AISNavigation::TreeOptimizer3 | protected |
getPose(Vertex *v, Vertex *top) | AISNavigation::TreeOptimizer3 | protected |
getRotation(Vertex *v, Vertex *top) | AISNavigation::TreeOptimizer3 | protected |
getRotGain() const | AISNavigation::TreeOptimizer3 | inline |
Information typedef | AISNavigation::TreePoseGraph< Operations3D< double > > | |
InformationMatrix typedef | AISNavigation::TreePoseGraph3 | |
initializeFromParentEdge(Vertex *v) | AISNavigation::TreePoseGraph3 | virtual |
initializeOnlineIterations() | AISNavigation::TreeOptimizer3 | |
initializeOnlineOptimization(EdgeCompareMode mode=EVComparator< Edge * >::CompareLevel) | AISNavigation::TreeOptimizer3 | |
initializeOnTree() | AISNavigation::TreePoseGraph3 | |
initializeOptimization(EdgeCompareMode mode=EVComparator< Edge * >::CompareLevel) | AISNavigation::TreeOptimizer3 | |
initializeTreeParameters() | AISNavigation::TreeOptimizer3 | |
isDone() | AISNavigation::TreeOptimizer3 | protectedvirtual |
iterate(TreePoseGraph3::EdgeSet *eset=0, bool noPreconditioner=false) | AISNavigation::TreeOptimizer3 | |
iteration | AISNavigation::TreeOptimizer3 | |
load(const char *filename, bool overrideCovariances=false, bool twoDimensions=false) | AISNavigation::TreePoseGraph3 | |
loadEquivalences(const char *filename) | AISNavigation::TreePoseGraph3 | |
loopError(const Edge *e) const | AISNavigation::TreeOptimizer3 | protected |
loopRotationalError(const Edge *e) const | AISNavigation::TreeOptimizer3 | protected |
M | AISNavigation::TreeOptimizer3 | protected |
maxIndex() | AISNavigation::TreePoseGraph< Operations3D< double > > | |
maxPathLength() | AISNavigation::TreePoseGraph< Operations3D< double > > | |
maxRotationalErrors | AISNavigation::TreeOptimizer3 | protected |
maxTranslationalErrors | AISNavigation::TreeOptimizer3 | protected |
mpl | AISNavigation::TreeOptimizer3 | protected |
onIterationFinished(int iteration) | AISNavigation::TreeOptimizer3 | protectedvirtual |
onIterationStart(int i) | AISNavigation::TreeOptimizer3 | protectedvirtual |
onRestartBegin() | AISNavigation::TreeOptimizer3 | protectedvirtual |
onRestartDone() | AISNavigation::TreeOptimizer3 | protectedvirtual |
onStepFinished(Edge *e) | AISNavigation::TreeOptimizer3 | protectedvirtual |
onStepStart(Edge *e) | AISNavigation::TreeOptimizer3 | protectedvirtual |
Ops typedef | AISNavigation::TreePoseGraph3 | |
Parameters typedef | AISNavigation::TreePoseGraph< Operations3D< double > > | |
PMVector typedef | AISNavigation::TreeOptimizer3 | protected |
Pose typedef | AISNavigation::TreePoseGraph3 | |
PoseVector typedef | AISNavigation::TreeOptimizer3 | |
printDepth(std::ostream &os) | AISNavigation::TreePoseGraph3 | |
printEdgesStat(std::ostream &os) | AISNavigation::TreePoseGraph3 | |
printWidth(std::ostream &os) | AISNavigation::TreePoseGraph3 | |
propagateErrors(bool usePreconditioner=false) | AISNavigation::TreeOptimizer3 | protected |
recomputeAllTransformations() | AISNavigation::TreePoseGraph3 | |
recomputeParameters(Vertex *v, Vertex *top) | AISNavigation::TreeOptimizer3 | protected |
recomputeTransformations(Vertex *v, Vertex *top) | AISNavigation::TreeOptimizer3 | protected |
removeEdge(Edge *eq) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
removeVertex(int id) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
restartOnDivergence | AISNavigation::TreeOptimizer3 | |
revertEdge(Edge *e) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
revertEdgeInfo(Edge *e) | AISNavigation::TreePoseGraph3 | virtual |
root | AISNavigation::TreePoseGraph< Operations3D< double > > | |
Rotation typedef | AISNavigation::TreePoseGraph3 | |
rotationalError(const Edge *e) const | AISNavigation::TreeOptimizer3 | protected |
rotGain | AISNavigation::TreeOptimizer3 | protected |
rpFraction | AISNavigation::TreeOptimizer3 | |
sanityCheck() | AISNavigation::TreePoseGraph< Operations3D< double > > | |
save(const char *filename) | AISNavigation::TreePoseGraph3 | |
saveGnuplot(const char *filename) | AISNavigation::TreePoseGraph3 | |
sortedEdges | AISNavigation::TreePoseGraph< Operations3D< double > > | |
sortEdges() | AISNavigation::TreePoseGraph< Operations3D< double > > | |
totalPathLength() | AISNavigation::TreePoseGraph< Operations3D< double > > | |
Transformation typedef | AISNavigation::TreePoseGraph3 | |
Translation typedef | AISNavigation::TreePoseGraph3 | |
translationalError() const | AISNavigation::TreeOptimizer3 | |
translationalError(const Edge *e) const | AISNavigation::TreeOptimizer3 | protected |
trasGain | AISNavigation::TreeOptimizer3 | protected |
traslationalError(const Edge *e) const | AISNavigation::TreeOptimizer3 | protected |
treeBreadthVisit(Action &act) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
treeDepthVisit(Action &act, Vertex *v) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
TreeOptimizer3() | AISNavigation::TreeOptimizer3 | |
TreePoseGraph() | AISNavigation::TreePoseGraph< Operations3D< double > > | inline |
verboseLevel | AISNavigation::TreePoseGraph3 | |
vertex(int id) | AISNavigation::TreePoseGraph< Operations3D< double > > | |
vertex(int id) const | AISNavigation::TreePoseGraph< Operations3D< double > > | |
VertexMap typedef | AISNavigation::TreePoseGraph< Operations3D< double > > | |
VertexSet typedef | AISNavigation::TreePoseGraph< Operations3D< double > > | |
vertices | AISNavigation::TreePoseGraph< Operations3D< double > > | |
~TreeOptimizer3() | AISNavigation::TreeOptimizer3 | virtual |
~TreePoseGraph() | AISNavigation::TreePoseGraph< Operations3D< double > > | virtual |