g2o
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cg2o::AbstractHyperGraphElementCreatorAbstract interface for allocating HyperGraphElement
 Cg2o::AbstractOptimizationAlgorithmCreatorBase for allocating an optimization algorithm
 Cg2o::AbstractRobustKernelCreatorAbstract interface for allocating a robust kernel
 CSlamParser::AbstractSlamInterfaceInterface for communicating with the SLAM algorithm
 Cg2o::HyperDijkstra::AdjacencyMapEntry
 Cg2o::EstimatePropagator::AdjacencyMapEntryData structure for loopuk during Dijkstra
 CBaseMainWindow
 CBasePropertiesWidget
 Cg2o::BaseProperty
 Cg2o::BaseRobot
 Cg2o::BaseSensor
 Cg2o::BaseWorldObject
 Cbasic_streambuf
 Cg2o::BlockSolverTraits< _PoseDim, _LandmarkDim >Traits to summarize the properties of the fixed size optimization problem
 Cg2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >Traits to summarize the properties of the dynamic size optimization problem
 Cg2o::Cache::CacheKey
 Ccholmod_sparse
 Cg2o::ClosedFormCalibrationSimultaneous calibration of the laser offest and the parameters of a differential drive
 Cg2o::CmpPairFirst< T1, T2, Pred >
 Cg2o::ColSort
 Cg2o::CommandArgsCommand line parsing of argc and argv
 Cg2o::CommandArgs::CommandArgument
 CSlamParser::CommandNode
 Cg2o::HyperDijkstra::CostFunction
 Cg2o::Factory::CreatorInformation
 Ccs
 Cg2o::HyperGraph::DataContainerContainer class that implements an interface for adding/removing Data elements in a linked list
 Cg2o::DataQueueSimple queue to store data and retrieve based on a timestamp
 Cg2o::DlWrapperLoading libraries during run-time
 CSlamParser::Driver
 Cg2o::EdgeCreator
 Cg2o::EdgeCreator::EdgeCreatorEntry
 Cg2o::EdgeGICP
 Cg2o::OptimizableGraph::EdgeIDCompareOrder edges based on the internal ID, which is assigned to the edge in addEdge()
 CEdgeInformationStore the information parsed from a g2o file
 Cg2o::EdgeLabeler
 Cg2o::EdgeNormal
 CEdgeProjectDepthG2o edge from a track to a depth camera node using a depth measurement (true distance, not disparity)
 CEdgeProjectDepthG2o edge from a track to a depth camera node using a depth measurement (true distance, not disparity)
 CEdgeSE2TrackXYZG2o edge from a track to a point node
 CEdgeSE3TrackXYZG2o edge from a track to a point node
 Cg2o::EstimatePropagatorPropagation of an initial guess
 Cg2o::EstimatePropagatorCostCost for traversing along active edges in the optimizer
 Cg2o::FactoryCreate vertices and edges based on TAGs in, for example, a file
 CFlexLexer
 Cg2o::ForceLinker
 Cg2o::G2OBatchStatisticsStatistics about the optimization
 Cg2o::GaussianSampler< SampleType, CovarianceType >
 Cg2o::GaussianSampler< typename EdgeType::ErrorVector, InformationType >
 Cg2o::opengl::GLUWrapperHandle the GLU quadratic
 Cg2o::Gm2dlIORead / write gm2dl file into / out of a SparseOptimizer
 Cg2o::tutorial::Simulator::GridEdgeOdometry constraint
 Cg2o::tutorial::Simulator::GridPose
 Cg2o::BaseMultiEdge< D, E >::HessianHelperHelper for mapping the Hessian memory of the upper triangular block
 Cg2o::BaseMultiEdge<-1, E >::HessianHelperHelper for mapping the Hessian memory of the upper triangular block
 Cg2o::HyperDijkstra
 Cg2o::HyperGraph
 Cg2o::HyperGraphActionAbstract action that operates on an entire graph
 Cg2o::HyperGraphActionLibraryLibrary of actions, indexed by the action name;
 Cg2o::HyperGraph::HyperGraphElement
 Cg2o::HyperGraphElementActionAbstract action that operates on a graph entity
 CIncrementalEdgesCompareSort Edges for inserting them sequentially
 Cg2o::JacobianWorkspaceProvide memory workspace for computing the Jacobians
 Cg2o::tutorial::Simulator::LandmarkSimulated landmark
 Cg2o::tutorial::Simulator::LandmarkEdge
 Cg2o::LaserParametersParameters for a 2D range finder
 Cg2o::LinearSolver< MatrixType >Basic solver for Ax = b
 Cg2o::LinearSolver< PoseMatrixType >
 Cg2o::LinearSolverCholmodOnlineInterfaceGeneric interface for the online solver
 CLineInfo
 CSlamParser::locationAbstract a location
 Cmap
 Cg2o::MarginalCovarianceCholeskyComputing the marginal covariance given a cholesky factor (lower triangle of the factor)
 Cg2o::MatrixElem
 Cg2o::MatrixStructureRepresenting the structure of a matrix in column compressed structure (only the upper triangular part of the matrix)
 Cg2o::MotionInformation
 Cg2o::MotionMeasurementA 2D odometry measurement expressed as a transformation
 Cmultimap
 Cg2o::OdomAndLaserMotion
 Cg2o::OdomConvertConvert between the different types of odometry measurements
 Cg2o::OpenMPMutex
 Cg2o::OptimizationAlgorithmGeneric interface for a non-linear solver operating on a graph
 Cg2o::OptimizationAlgorithmFactoryCreate solvers based on their short name
 Cg2o::OptimizationAlgorithmPropertyDescribe the properties of a solver
 Cg2o::HyperGraphAction::Parameters
 Cg2o::HyperGraphElementAction::Parameters
 CSlamParser::ParserA Bison parser
 CSlamParser::ParserInterfaceTop-level interface to the parser
 Cg2o::Plane3D
 Cg2o::PointSensorParameters
 CSlamParser::positionAbstract a position
 CPositionVelocity3DEdge
 Cg2o::EstimatePropagator::PropagateActionApplying the action for propagating
 CQDialog
 CQGLViewer
 CQMainWindow
 CQThread
 Cg2o::tutorial::RandGenerate random numbers
 Cg2o::RegisterActionProxy< T >
 Cg2o::RegisterOptimizationAlgorithmProxy
 Cg2o::RegisterRobustKernelProxy< T >
 Cg2o::RegisterTypeProxy< T >
 Cg2o::RobustKernelBase for all robust cost functions
 Cg2o::RobustKernelFactoryCreate robust kernels based on their human readable name
 CRotationMatrix2QuaternionManifoldFunctor used to compute the Jacobian via AD
 Cg2o::SparseBlockMatrixCCS< MatrixType >::RowBlockA block within a column
 Cg2o::RunG2OViewerWrapper for running the g2o viewer
 CSample
 Cg2o::Sampler
 Cg2o::ScopedArray< T >Scoped pointer for an array, i.e., array will be deleted on leaving the scope
 Cg2o::ScopedOpenMPMutexLock a mutex within a scope
 Cg2o::ScopedPointer< T, Del >Scoped pointer for an objectarray, i.e., object will be deleted on leaving the scope
 Cg2o::ScopedTictocSimplify calls to tictoc() for a whole scope
 Cg2o::ScopeTimeClass to measure the time spent in a scope
 Cg2o::SE2Represent SE2
 Cg2o::tutorial::SE2
 Cg2o::SE3Quat
 CSlamParser::Parser::semantic_typeSymbol semantic values
 CSensor
 Cg2o::SigmaPoint< SampleType >
 Cg2o::Sim3
 CSimplicialLDLT
 Cg2o::tutorial::Simulator
 CSimulatorItem
 CSlamParser::SlamContext
 CSlamFlexLexer
 CSlamParser::slice< T, S >Present a slice of the top of a stack
 CSolution
 Cg2o::SolverGeneric interface for a sparse solver operating on a graph which solves one iteration of the linearized objective function
 Cg2o::SparseBlockMatrix< MatrixType >Sparse matrix which uses blocks
 Cg2o::SparseBlockMatrix< Eigen::MatrixXd >
 Cg2o::SparseBlockMatrix< LandmarkMatrixType >
 Cg2o::SparseBlockMatrix< PoseLandmarkMatrixType >
 Cg2o::SparseBlockMatrix< PoseMatrixType >
 Cg2o::SparseBlockMatrixCCS< MatrixType >Sparse matrix which uses blocks
 Cg2o::SparseBlockMatrixCCS< PoseLandmarkMatrixType >
 Cg2o::SparseBlockMatrixCCS< PoseMatrixType >
 Cg2o::SparseBlockMatrixDiagonal< MatrixType >Sparse matrix which uses blocks on the diagonal
 Cg2o::SparseBlockMatrixDiagonal< LandmarkMatrixType >
 Cg2o::SparseBlockMatrixHashMap< MatrixType >Sparse matrix which uses blocks based on hash structures
 Cg2o::csparse_extension::SparseMatrixEntry
 Cg2o::csparse_extension::SparseMatrixEntryColSort
 CSlamParser::stack< T, S >
 CSlamParser::stack< location_type >
 CSlamParser::stack< semantic_type >
 CSlamParser::stack< state_type >
 Cg2o::Star
 Cg2o::TicTocElementInternal structure of the tictoc profiling
 Cg2o::TicTocInitializerHelper for printing the struct at the end of the lifetime of the program
 CSlamParser::Parser::tokenTokens
 Cg2o::HyperDijkstra::TreeAction
 CVector2D
 CVector6d
 Cg2o::VelocityMeasurementVelocity measurement of a differential robot
 Cg2o::OptimizableGraph::VertexIDCompareOrder vertices based on their ID
 Cg2o::EstimatePropagator::VertexIDHashFunctionHash function for a vertex
 CVertexType_
 Cg2o::World
 Cyy_buffer_state
 Cyy_trans_info