mrpt_graphs: Humble
Links
Rosindex
Website
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace mrpt
Namespace mrpt::graphs
Namespace mrpt::graphs::detail
Namespace mrpt::poses
Namespace mrpt::system
Namespace mrpt::typemeta
Namespace std
Classes and Structs
Struct CDijkstra::TDistance
Struct CDijkstra::TPrevious
Struct CDirectedGraph::edge_t
Struct CDirectedTree::TEdgeInfo
Struct CDirectedTree::Visitor
Struct CNetworkOfPoses::global_pose_t
Struct edge_annotations_empty
Template Struct graph_ops
Template Struct THypothesis
Struct TNodeAnnotations
Struct TNodeAnnotationsEmpty
Template Struct TPosePDFHelper
Template Struct TPosePDFHelper< CPose2D >
Template Struct TPosePDFHelper< CPose3D >
Struct HypothesisNotFoundException
Struct ScalarFactorGraph::BinaryFactorVirtualBase
Struct ScalarFactorGraph::FactorBase
Struct ScalarFactorGraph::UnaryFactorVirtualBase
Struct TGraphvizExportParams
Template Class CAStarAlgorithm
Template Class CDijkstra
Template Class CDirectedGraph
Template Class CDirectedTree
Template Class CGraphPartitioner
Template Class CNetworkOfPoses
Class NotConnectedGraph
Class ScalarFactorGraph
Functions
Template Function mrpt::graphs::operator<<
Template Function mrpt::graphs::operator>>
Function mrpt::graphs::registerAllClasses_mrpt_graphs
Variables
Variable mrpt::graphs::INVALID_NODEID
Typedefs
Typedef mrpt::graphs::CNetworkOfPoses2D
Typedef mrpt::graphs::CNetworkOfPoses2DCov
Typedef mrpt::graphs::CNetworkOfPoses2DInf
Typedef mrpt::graphs::CNetworkOfPoses3D
Typedef mrpt::graphs::CNetworkOfPoses3DCov
Typedef mrpt::graphs::CNetworkOfPoses3DInf
Typedef mrpt::graphs::TNodeID
Typedef mrpt::graphs::TPairNodeIDs
Directories
Directory include
Directory mrpt
Directory graphs
Files
File CAStarAlgorithm.h
File CDirectedGraph.h
File CDirectedTree.h
File CGraphPartitioner.h
File CNetworkOfPoses.h
File CNetworkOfPoses_impl.h
File dijkstra.h
File graphs.h
File registerAllClasses.h
File ScalarFactorGraph.h
File THypothesis.h
File TNodeAnnotations.h
File TNodeID.h
Standard Documents
PACKAGE
Index
mrpt_graphs: Humble
Index
Index
M
M
mrpt::graphs::CAStarAlgorithm (C++ class)
mrpt::graphs::CAStarAlgorithm::generateChildren (C++ function)
mrpt::graphs::CAStarAlgorithm::getCost (C++ function)
mrpt::graphs::CAStarAlgorithm::getHeuristic (C++ function)
mrpt::graphs::CAStarAlgorithm::getOptimalSolution (C++ function)
mrpt::graphs::CAStarAlgorithm::isSolutionEnded (C++ function)
mrpt::graphs::CAStarAlgorithm::isSolutionValid (C++ function)
mrpt::graphs::CDijkstra (C++ class)
mrpt::graphs::CDijkstra::CDijkstra (C++ function)
mrpt::graphs::CDijkstra::edge_list_t (C++ type)
mrpt::graphs::CDijkstra::edge_t (C++ type)
mrpt::graphs::CDijkstra::functor_edge_weight_t (C++ type)
mrpt::graphs::CDijkstra::functor_on_progress_t (C++ type)
mrpt::graphs::CDijkstra::getCachedAdjacencyMatrix (C++ function)
mrpt::graphs::CDijkstra::getListOfAllNodes (C++ function)
mrpt::graphs::CDijkstra::getNodeDistanceToRoot (C++ function)
mrpt::graphs::CDijkstra::getRootNodeID (C++ function)
mrpt::graphs::CDijkstra::getShortestPathTo (C++ function)
,
[1]
mrpt::graphs::CDijkstra::getTreeGraph (C++ function)
,
[1]
mrpt::graphs::CDijkstra::graph_t (C++ type)
mrpt::graphs::CDijkstra::id2dist_map_t (C++ type)
mrpt::graphs::CDijkstra::id2id_map_t (C++ type)
mrpt::graphs::CDijkstra::id2pairIDs_map_t (C++ type)
mrpt::graphs::CDijkstra::list_all_neighbors_t (C++ type)
mrpt::graphs::CDijkstra::m_allNeighbors (C++ member)
mrpt::graphs::CDijkstra::m_cached_graph (C++ member)
mrpt::graphs::CDijkstra::m_distances (C++ member)
mrpt::graphs::CDijkstra::m_distances_non_visited (C++ member)
mrpt::graphs::CDijkstra::m_lstNode_IDs (C++ member)
mrpt::graphs::CDijkstra::m_prev_arc (C++ member)
mrpt::graphs::CDijkstra::m_prev_node (C++ member)
mrpt::graphs::CDijkstra::m_source_node_ID (C++ member)
mrpt::graphs::CDijkstra::TDistance (C++ struct)
,
[1]
mrpt::graphs::CDijkstra::TDistance::dist (C++ member)
,
[1]
mrpt::graphs::CDijkstra::TDistance::operator= (C++ function)
,
[1]
mrpt::graphs::CDijkstra::TDistance::TDistance (C++ function)
,
[1]
,
[2]
,
[3]
mrpt::graphs::CDijkstra::TPrevious (C++ struct)
,
[1]
mrpt::graphs::CDijkstra::TPrevious::id (C++ member)
,
[1]
mrpt::graphs::CDijkstra::TPrevious::TPrevious (C++ function)
,
[1]
mrpt::graphs::CDijkstra::tree_graph_t (C++ type)
mrpt::graphs::CDirectedGraph (C++ class)
mrpt::graphs::CDirectedGraph::begin (C++ function)
,
[1]
mrpt::graphs::CDirectedGraph::CDirectedGraph (C++ function)
,
[1]
mrpt::graphs::CDirectedGraph::clearEdges (C++ function)
mrpt::graphs::CDirectedGraph::const_iterator (C++ type)
mrpt::graphs::CDirectedGraph::const_reverse_iterator (C++ type)
mrpt::graphs::CDirectedGraph::countDifferentNodesInEdges (C++ function)
mrpt::graphs::CDirectedGraph::edge_t (C++ struct)
,
[1]
mrpt::graphs::CDirectedGraph::edge_t::edge_t (C++ function)
,
[1]
,
[2]
,
[3]
mrpt::graphs::CDirectedGraph::edge_t::getClassName (C++ function)
,
[1]
mrpt::graphs::CDirectedGraph::edge_underlying_t (C++ type)
mrpt::graphs::CDirectedGraph::edgeCount (C++ function)
mrpt::graphs::CDirectedGraph::edgeExists (C++ function)
mrpt::graphs::CDirectedGraph::edges (C++ member)
mrpt::graphs::CDirectedGraph::edges_map_t (C++ type)
mrpt::graphs::CDirectedGraph::end (C++ function)
,
[1]
mrpt::graphs::CDirectedGraph::eraseEdge (C++ function)
mrpt::graphs::CDirectedGraph::getAdjacencyMatrix (C++ function)
,
[1]
mrpt::graphs::CDirectedGraph::getAllNodes (C++ function)
,
[1]
mrpt::graphs::CDirectedGraph::getEdge (C++ function)
mrpt::graphs::CDirectedGraph::getEdges (C++ function)
,
[1]
mrpt::graphs::CDirectedGraph::getNeighborsOf (C++ function)
,
[1]
mrpt::graphs::CDirectedGraph::insertEdge (C++ function)
mrpt::graphs::CDirectedGraph::insertEdgeAtEnd (C++ function)
mrpt::graphs::CDirectedGraph::iterator (C++ type)
mrpt::graphs::CDirectedGraph::rbegin (C++ function)
,
[1]
mrpt::graphs::CDirectedGraph::rend (C++ function)
,
[1]
mrpt::graphs::CDirectedGraph::reverse_iterator (C++ type)
mrpt::graphs::CDirectedGraph::saveAsDot (C++ function)
,
[1]
mrpt::graphs::CDirectedGraph::self_t (C++ type)
mrpt::graphs::CDirectedTree (C++ class)
mrpt::graphs::CDirectedTree::clear (C++ function)
mrpt::graphs::CDirectedTree::edges_to_children (C++ member)
mrpt::graphs::CDirectedTree::getAsTextDescription (C++ function)
mrpt::graphs::CDirectedTree::root (C++ member)
mrpt::graphs::CDirectedTree::TEdgeInfo (C++ struct)
,
[1]
mrpt::graphs::CDirectedTree::TEdgeInfo::data (C++ member)
,
[1]
mrpt::graphs::CDirectedTree::TEdgeInfo::id (C++ member)
,
[1]
mrpt::graphs::CDirectedTree::TEdgeInfo::reverse (C++ member)
,
[1]
mrpt::graphs::CDirectedTree::TEdgeInfo::TEdgeInfo (C++ function)
,
[1]
mrpt::graphs::CDirectedTree::TListEdges (C++ type)
mrpt::graphs::CDirectedTree::TMapNode2ListEdges (C++ type)
mrpt::graphs::CDirectedTree::visitBreadthFirst (C++ function)
,
[1]
mrpt::graphs::CDirectedTree::visitDepthFirst (C++ function)
,
[1]
mrpt::graphs::CDirectedTree::Visitor (C++ struct)
,
[1]
mrpt::graphs::CDirectedTree::Visitor::OnVisitNode (C++ function)
,
[1]
mrpt::graphs::CDirectedTree::Visitor::tree_t (C++ type)
,
[1]
mrpt::graphs::CDirectedTree::visitor_t (C++ type)
mrpt::graphs::CGraphPartitioner (C++ class)
mrpt::graphs::CGraphPartitioner::exactBisection (C++ function)
mrpt::graphs::CGraphPartitioner::nCut (C++ function)
mrpt::graphs::CGraphPartitioner::RecursiveSpectralPartition (C++ function)
mrpt::graphs::CGraphPartitioner::SpectralBisection (C++ function)
mrpt::graphs::CNetworkOfPoses (C++ class)
mrpt::graphs::CNetworkOfPoses2D (C++ type)
mrpt::graphs::CNetworkOfPoses2DCov (C++ type)
mrpt::graphs::CNetworkOfPoses2DInf (C++ type)
mrpt::graphs::CNetworkOfPoses3D (C++ type)
mrpt::graphs::CNetworkOfPoses3DCov (C++ type)
mrpt::graphs::CNetworkOfPoses3DInf (C++ type)
mrpt::graphs::CNetworkOfPoses::BASE (C++ type)
mrpt::graphs::CNetworkOfPoses::chi2 (C++ function)
mrpt::graphs::CNetworkOfPoses::clear (C++ function)
mrpt::graphs::CNetworkOfPoses::collapseDuplicatedEdges (C++ function)
mrpt::graphs::CNetworkOfPoses::connectGraphPartitions (C++ function)
mrpt::graphs::CNetworkOfPoses::constraint_no_pdf_t (C++ type)
mrpt::graphs::CNetworkOfPoses::constraint_t (C++ type)
mrpt::graphs::CNetworkOfPoses::dijkstra_nodes_estimate (C++ function)
mrpt::graphs::CNetworkOfPoses::edge_annotations_t (C++ type)
mrpt::graphs::CNetworkOfPoses::edges_store_inverse_poses (C++ member)
mrpt::graphs::CNetworkOfPoses::extractSubGraph (C++ function)
mrpt::graphs::CNetworkOfPoses::getAs3DObject (C++ function)
mrpt::graphs::CNetworkOfPoses::getClassName (C++ function)
mrpt::graphs::CNetworkOfPoses::getEdgeSquareError (C++ function)
,
[1]
mrpt::graphs::CNetworkOfPoses::getGlobalSquareError (C++ function)
mrpt::graphs::CNetworkOfPoses::global_pose_t (C++ struct)
,
[1]
mrpt::graphs::CNetworkOfPoses::global_pose_t::getClassName (C++ function)
,
[1]
mrpt::graphs::CNetworkOfPoses::global_pose_t::global_pose_t (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
mrpt::graphs::CNetworkOfPoses::global_pose_t::operator!= (C++ function)
,
[1]
mrpt::graphs::CNetworkOfPoses::global_pose_t::operator<< (C++ function)
,
[1]
mrpt::graphs::CNetworkOfPoses::global_pose_t::operator== (C++ function)
,
[1]
mrpt::graphs::CNetworkOfPoses::global_pose_t::self_t (C++ type)
,
[1]
mrpt::graphs::CNetworkOfPoses::global_poses_pdf_t (C++ type)
mrpt::graphs::CNetworkOfPoses::global_poses_t (C++ type)
mrpt::graphs::CNetworkOfPoses::loadFromTextFile (C++ function)
mrpt::graphs::CNetworkOfPoses::maps_implementation_t (C++ type)
mrpt::graphs::CNetworkOfPoses::node_annotations_t (C++ type)
mrpt::graphs::CNetworkOfPoses::nodeCount (C++ function)
mrpt::graphs::CNetworkOfPoses::nodes (C++ member)
mrpt::graphs::CNetworkOfPoses::readAsText (C++ function)
mrpt::graphs::CNetworkOfPoses::root (C++ member)
mrpt::graphs::CNetworkOfPoses::saveToTextFile (C++ function)
mrpt::graphs::CNetworkOfPoses::self_t (C++ type)
mrpt::graphs::CNetworkOfPoses::writeAsText (C++ function)
mrpt::graphs::detail::edge_annotations_empty (C++ struct)
mrpt::graphs::detail::graph_ops (C++ struct)
mrpt::graphs::detail::graph_ops::auxEuclid2Dist (C++ function)
,
[1]
mrpt::graphs::detail::graph_ops::auxMaha2Dist (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
mrpt::graphs::detail::graph_ops::graph_edge_sqerror (C++ function)
mrpt::graphs::detail::graph_ops::graph_of_poses_collapse_dup_edges (C++ function)
mrpt::graphs::detail::graph_ops::graph_of_poses_dijkstra_init (C++ function)
mrpt::graphs::detail::graph_ops::load_graph_of_poses_from_text_file (C++ function)
mrpt::graphs::detail::graph_ops::load_graph_of_poses_from_text_stream (C++ function)
mrpt::graphs::detail::graph_ops::read_graph_of_poses_from_binary_file (C++ function)
mrpt::graphs::detail::graph_ops::save_graph_of_poses_to_binary_file (C++ function)
mrpt::graphs::detail::graph_ops::save_graph_of_poses_to_ostream (C++ function)
mrpt::graphs::detail::graph_ops::save_graph_of_poses_to_text_file (C++ function)
mrpt::graphs::detail::graph_ops::write_EDGE_line (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
mrpt::graphs::detail::graph_ops::write_VERTEX_line (C++ function)
,
[1]
mrpt::graphs::detail::NotConnectedGraph (C++ class)
mrpt::graphs::detail::NotConnectedGraph::getUnconnectedNodeIDs (C++ function)
mrpt::graphs::detail::NotConnectedGraph::NotConnectedGraph (C++ function)
mrpt::graphs::detail::NotConnectedGraph::what (C++ function)
mrpt::graphs::detail::NotConnectedGraph::~NotConnectedGraph (C++ function)
mrpt::graphs::detail::THypothesis (C++ struct)
mrpt::graphs::detail::THypothesis::constraint_t (C++ type)
mrpt::graphs::detail::THypothesis::from (C++ member)
mrpt::graphs::detail::THypothesis::getAsString (C++ function)
mrpt::graphs::detail::THypothesis::getEdge (C++ function)
mrpt::graphs::detail::THypothesis::goodness (C++ member)
mrpt::graphs::detail::THypothesis::hasEnds (C++ function)
mrpt::graphs::detail::THypothesis::id (C++ member)
mrpt::graphs::detail::THypothesis::is_valid (C++ member)
mrpt::graphs::detail::THypothesis::setEdge (C++ function)
mrpt::graphs::detail::THypothesis::to (C++ member)
mrpt::graphs::detail::TNodeAnnotations (C++ struct)
mrpt::graphs::detail::TNodeAnnotations::equal (C++ function)
mrpt::graphs::detail::TNodeAnnotations::getAnnotsAsString (C++ function)
mrpt::graphs::detail::TNodeAnnotations::getCopyOfAnnots (C++ function)
mrpt::graphs::detail::TNodeAnnotations::is_node_annots_empty (C++ member)
mrpt::graphs::detail::TNodeAnnotations::retAnnotsAsString (C++ function)
mrpt::graphs::detail::TNodeAnnotations::self_t (C++ type)
mrpt::graphs::detail::TNodeAnnotations::setAnnots (C++ function)
mrpt::graphs::detail::TNodeAnnotations::TNodeAnnotations (C++ function)
mrpt::graphs::detail::TNodeAnnotations::~TNodeAnnotations (C++ function)
mrpt::graphs::detail::TNodeAnnotationsEmpty (C++ struct)
mrpt::graphs::detail::TNodeAnnotationsEmpty::TNodeAnnotationsEmpty (C++ function)
mrpt::graphs::detail::TPosePDFHelper (C++ struct)
mrpt::graphs::detail::TPosePDFHelper::copyFrom2D (C++ function)
mrpt::graphs::detail::TPosePDFHelper::copyFrom3D (C++ function)
mrpt::graphs::detail::TPosePDFHelper<CPose2D> (C++ struct)
mrpt::graphs::detail::TPosePDFHelper<CPose2D>::copyFrom2D (C++ function)
mrpt::graphs::detail::TPosePDFHelper<CPose2D>::copyFrom3D (C++ function)
mrpt::graphs::detail::TPosePDFHelper<CPose3D> (C++ struct)
mrpt::graphs::detail::TPosePDFHelper<CPose3D>::copyFrom2D (C++ function)
mrpt::graphs::detail::TPosePDFHelper<CPose3D>::copyFrom3D (C++ function)
mrpt::graphs::HypothesisNotFoundException (C++ struct)
mrpt::graphs::HypothesisNotFoundException::HypothesisNotFoundException (C++ function)
,
[1]
mrpt::graphs::INVALID_NODEID (C++ member)
mrpt::graphs::operator<< (C++ function)
mrpt::graphs::operator>> (C++ function)
mrpt::graphs::registerAllClasses_mrpt_graphs (C++ function)
mrpt::graphs::ScalarFactorGraph (C++ class)
mrpt::graphs::ScalarFactorGraph::addConstraint (C++ function)
,
[1]
mrpt::graphs::ScalarFactorGraph::BinaryFactorVirtualBase (C++ struct)
,
[1]
mrpt::graphs::ScalarFactorGraph::BinaryFactorVirtualBase::evalJacobian (C++ function)
,
[1]
mrpt::graphs::ScalarFactorGraph::BinaryFactorVirtualBase::node_id_i (C++ member)
,
[1]
mrpt::graphs::ScalarFactorGraph::BinaryFactorVirtualBase::node_id_j (C++ member)
,
[1]
mrpt::graphs::ScalarFactorGraph::clear (C++ function)
mrpt::graphs::ScalarFactorGraph::clearAllConstraintsByType_Binary (C++ function)
mrpt::graphs::ScalarFactorGraph::clearAllConstraintsByType_Unary (C++ function)
mrpt::graphs::ScalarFactorGraph::enableProfiler (C++ function)
mrpt::graphs::ScalarFactorGraph::eraseConstraint (C++ function)
mrpt::graphs::ScalarFactorGraph::FactorBase (C++ struct)
,
[1]
mrpt::graphs::ScalarFactorGraph::FactorBase::evaluateResidual (C++ function)
,
[1]
mrpt::graphs::ScalarFactorGraph::FactorBase::getInformation (C++ function)
,
[1]
mrpt::graphs::ScalarFactorGraph::FactorBase::~FactorBase (C++ function)
,
[1]
mrpt::graphs::ScalarFactorGraph::initialize (C++ function)
mrpt::graphs::ScalarFactorGraph::isProfilerEnabled (C++ function)
mrpt::graphs::ScalarFactorGraph::ScalarFactorGraph (C++ function)
mrpt::graphs::ScalarFactorGraph::UnaryFactorVirtualBase (C++ struct)
,
[1]
mrpt::graphs::ScalarFactorGraph::UnaryFactorVirtualBase::evalJacobian (C++ function)
,
[1]
mrpt::graphs::ScalarFactorGraph::UnaryFactorVirtualBase::node_id (C++ member)
,
[1]
mrpt::graphs::ScalarFactorGraph::updateEstimation (C++ function)
mrpt::graphs::TGraphvizExportParams (C++ struct)
mrpt::graphs::TGraphvizExportParams::mark_edges_as_not_constraint (C++ member)
mrpt::graphs::TGraphvizExportParams::node_names (C++ member)
mrpt::graphs::TGraphvizExportParams::node_props (C++ member)
mrpt::graphs::TGraphvizExportParams::TGraphvizExportParams (C++ function)
mrpt::graphs::TNodeID (C++ type)
mrpt::graphs::TPairNodeIDs (C++ type)