MRPT  2.0.4
mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS > Member List

This is the complete list of members for mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >, including all inherited members.

addVirtualEdge(self_t *graph, const TNodeID &from, const TNodeID &to)mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inlineprivatestatic
BASE typedefmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >
begin()mrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
begin() constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
CDirectedGraph(const edges_map_t &obj)mrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
CDirectedGraph()mrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
chi2() constmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
clear()mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
clearEdges()mrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
collapseDuplicatedEdges()mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
connectGraphPartitions(self_t *sub_graph, const std::set< TNodeID > &groupA, const std::set< TNodeID > &groupB)mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inlinestatic
const_iterator typedefmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >
const_reverse_iterator typedefmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >
constraint_no_pdf_t typedefmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >
constraint_t typedefmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >
countDifferentNodesInEdges() constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
dijkstra_nodes_estimate(std::optional< std::reference_wrapper< std::map< TNodeID, size_t >>> topological_distances=std::nullopt)mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
edge_annotations_t typedefmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >
edge_underlying_t typedefmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >
edgeCount() constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
edgeExists(TNodeID from_nodeID, TNodeID to_nodeID) constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
edgesmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >
edges_map_t typedefmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >
edges_store_inverse_posesmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >
end()mrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
end() constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
eraseEdge(TNodeID from_nodeID, TNodeID to_nodeID)mrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
extractSubGraph(const std::set< TNodeID > &node_IDs, self_t *sub_graph, const TNodeID root_node_in=INVALID_NODEID, bool auto_expand_set=true) constmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
getAdjacencyMatrix(MAP_NODEID_SET_NODEIDS &outAdjacency) constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
getAdjacencyMatrix(MAP_NODEID_SET_NODEIDS &outAdjacency, const SET_NODEIDS &onlyForTheseNodes) constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
getAllNodes(std::set< TNodeID > &lstNode_IDs) constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
getAllNodes() constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
getAs3DObject(mrpt::opengl::CSetOfObjects::Ptr object, const mrpt::system::TParametersDouble &viz_params) constmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
getClassName()mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inlinestatic
getEdge(TNodeID from_nodeID, TNodeID to_nodeID)mrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
getEdge(TNodeID from_nodeID, TNodeID to_nodeID) constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
getEdges(TNodeID from_nodeID, TNodeID to_nodeID)mrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
getEdges(TNodeID from_nodeID, TNodeID to_nodeID) constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
getEdgeSquareError(const typename BASE::edges_map_t::const_iterator &itEdge, bool ignoreCovariances=true) constmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
getEdgeSquareError(const mrpt::graphs::TNodeID from_id, const mrpt::graphs::TNodeID to_id, bool ignoreCovariances=true) constmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
getGlobalSquareError(bool ignoreCovariances=true) constmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
getNeighborsOf(const TNodeID nodeID, std::set< TNodeID > &neighborIDs) constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
getNeighborsOf(const TNodeID nodeID) constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
global_poses_pdf_t typedefmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >
global_poses_t typedefmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >
insertEdge(TNodeID from_nodeID, TNodeID to_nodeID, const edge_t &edge_value)mrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
insertEdgeAtEnd(TNodeID from_nodeID, TNodeID to_nodeID, const edge_t &edge_value)mrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
iterator typedefmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >
loadFromTextFile(const std::string &fileName, bool collapse_dup_edges=true)mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
maps_implementation_t typedefmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >
mergeGraph(const self_t &other, const typename std::vector< detail::THypothesis< self_t >> &common_hypots, const bool hypots_from_other_to_self=true, std::map< TNodeID, TNodeID > *old_to_new_nodeID_mappings_out=nullptr)mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
node_annotations_t typedefmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >
nodeCount() constmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
nodesmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >
rbegin()mrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
rbegin() constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
readAsText(std::istream &i)mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
rend()mrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
rend() constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
reverse_iterator typedefmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >
rootmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >
saveAsDot(std::ostream &o, const TGraphvizExportParams &p=TGraphvizExportParams()) constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
saveAsDot(const std::string &fileName, const TGraphvizExportParams &p=TGraphvizExportParams()) constmrpt::graphs::CDirectedGraph< CPOSE, EDGE_ANNOTATIONS >inline
saveToTextFile(const std::string &fileName) constmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline
self_t typedefmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >
writeAsText(std::ostream &o) constmrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >inline



Page generated by Doxygen 1.8.14 for MRPT 2.0.4 Git: 33de1d0ad Sat Jun 20 11:02:42 2020 +0200 at sáb jun 20 17:35:17 CEST 2020