g2o
Loading...
Searching...
No Matches
g2o::EstimatePropagatorCostOdometry Class Reference

cost for traversing only odometry edges. More...

#include <estimate_propagator.h>

Inheritance diagram for g2o::EstimatePropagatorCostOdometry:
Collaboration diagram for g2o::EstimatePropagatorCostOdometry:

Public Member Functions

 EstimatePropagatorCostOdometry (SparseOptimizer *graph)
double operator() (OptimizableGraph::Edge *edge, const OptimizableGraph::VertexSet &from_, OptimizableGraph::Vertex *to_) const override
std::string_view name () const override
Public Member Functions inherited from g2o::EstimatePropagatorCost
 EstimatePropagatorCost (SparseOptimizer *graph)

Additional Inherited Members

Protected Attributes inherited from g2o::EstimatePropagatorCost
SparseOptimizer * _graph

Detailed Description

cost for traversing only odometry edges.

Initialize your graph along odometry edges. An odometry edge is assumed to connect vertices whose IDs only differs by one.

Definition at line 65 of file estimate_propagator.h.

Constructor & Destructor Documentation

◆ EstimatePropagatorCostOdometry()

g2o::EstimatePropagatorCostOdometry::EstimatePropagatorCostOdometry ( SparseOptimizer * graph)

Member Function Documentation

◆ name()

std::string_view g2o::EstimatePropagatorCostOdometry::name ( ) const
inlineoverridevirtual

Reimplemented from g2o::EstimatePropagatorCost.

Definition at line 72 of file estimate_propagator.h.

◆ operator()()

double g2o::EstimatePropagatorCostOdometry::operator() ( OptimizableGraph::Edge * edge,
const OptimizableGraph::VertexSet & from_,
OptimizableGraph::Vertex * to_ ) const
overridevirtual

The documentation for this class was generated from the following files: