g2o
Macros
macros.h File Reference
#include <math.h>
Include dependency graph for macros.h:

Go to the source code of this file.

Macros

#define DEG2RAD(x)   ((x) * 0.01745329251994329575)
 
#define RAD2DEG(x)   ((x) * 57.29577951308232087721)
 
#define __PRETTY_FUNCTION__   ""
 
#define G2O_ATTRIBUTE_CONSTRUCTOR(func)   func
 
#define G2O_ATTRIBUTE_UNUSED
 
#define G2O_ATTRIBUTE_FORMAT12
 
#define G2O_ATTRIBUTE_FORMAT23
 
#define G2O_ATTRIBUTE_WARNING(func)   func
 
#define G2O_ATTRIBUTE_DEPRECATED(func)   func
 
#define g2o_isnan(x)   isnan(x)
 
#define g2o_isinf(x)   isinf(x)
 
#define g2o_isfinite(x)   isfinite(x)
 

Macro Definition Documentation

#define __PRETTY_FUNCTION__   ""

Definition at line 89 of file macros.h.

Referenced by g2o::G2oSlamInterface::addEdge(), g2o::CacheContainer::createCache(), g2o::csparse_extension::cs_cholsolsymb(), g2o::dumpEdges(), g2o::formatString(), g2o::SparseOptimizer::initializeOptimization(), g2o::OptimizableGraph::load(), MainWindow::on_btnInitialGuess_clicked(), g2o::DlWrapper::openLibrary(), g2o::EdgeSE3WriteGnuplotAction::operator()(), g2o::EdgeSE2PointXYBearingWriteGnuplotAction::operator()(), g2o::EdgeSE2PointXYWriteGnuplotAction::operator()(), g2o::VertexPointXYZWriteGnuplotAction::operator()(), g2o::VertexPointXYWriteGnuplotAction::operator()(), g2o::VertexSE2WriteGnuplotAction::operator()(), g2o::deprecated::VertexPointXYZWriteGnuplotAction::operator()(), g2o::VertexSegment2DWriteGnuplotAction::operator()(), g2o::EdgeSE2WriteGnuplotAction::operator()(), g2o::deprecated::VertexSE3WriteGnuplotAction::operator()(), g2o::deprecated::EdgeSE3WriteGnuplotAction::operator()(), g2o::VertexSE3WriteGnuplotAction::operator()(), g2o::SparseOptimizerIncremental::optimize(), g2o::SparseOptimizerOnline::optimize(), g2o::SparseOptimizer::optimize(), VertexParams::read(), g2o::ParameterContainer::read(), VertexCircle::read(), VertexCameraBAL::read(), EdgePointOnCurve::read(), EdgePointOnCircle::read(), VertexPointBAL::read(), EdgeObservationBAL::read(), g2o::HyperGraphElementActionCollection::registerAction(), g2o::HyperGraphActionLibrary::registerAction(), g2o::OptimizableGraph::Edge::resolveParameters(), g2o::saveGnuplot(), g2o::SensorOdometry< R, E, O >::sense(), g2o::SensorOdometry3D::sense(), g2o::SensorOdometry2D::sense(), g2o::OptimizableGraph::setFixed(), g2o::OptimizableGraph::setRenamedTypesFromString(), VertexParams::setToOriginImpl(), VertexCircle::setToOriginImpl(), VertexCameraBAL::setToOriginImpl(), VertexPointBAL::setToOriginImpl(), g2o::HyperDijkstra::shortestPaths(), sigquit_handler(), g2o::OptimizationAlgorithmGaussNewton::solve(), g2o::OptimizationAlgorithmLevenberg::solve(), g2o::OptimizationAlgorithmDogleg::solve(), g2o::SolverSLAM2DLinear::solveOrientation(), g2o::strExpandFilename(), g2o::PropertyMap::updateMapFromString(), g2o::BlockSolver< Traits >::updateStructure(), VertexParams::write(), VertexCircle::write(), VertexCameraBAL::write(), EdgePointOnCurve::write(), EdgePointOnCircle::write(), VertexPointBAL::write(), and EdgeObservationBAL::write().

#define DEG2RAD (   x)    ((x) * 0.01745329251994329575)

Definition at line 31 of file macros.h.

Referenced by g2o::tutorial::Simulator::simulate().

#define G2O_ATTRIBUTE_CONSTRUCTOR (   func)    func

Definition at line 91 of file macros.h.

#define G2O_ATTRIBUTE_DEPRECATED (   func)    func

Definition at line 96 of file macros.h.

Referenced by g2o::SparseOptimizer::solver().

#define G2O_ATTRIBUTE_FORMAT12

Definition at line 93 of file macros.h.

Referenced by g2o::readFloats().

#define G2O_ATTRIBUTE_FORMAT23

Definition at line 94 of file macros.h.

Referenced by g2o::readFloats().

#define G2O_ATTRIBUTE_UNUSED

Definition at line 92 of file macros.h.

#define G2O_ATTRIBUTE_WARNING (   func)    func

Definition at line 95 of file macros.h.

#define g2o_isfinite (   x)    isfinite(x)
#define g2o_isinf (   x)    isinf(x)

Definition at line 100 of file macros.h.

#define g2o_isnan (   x)    isnan(x)
#define RAD2DEG (   x)    ((x) * 57.29577951308232087721)