Graph.h File Reference
#include <optional>
#include <boost/graph/properties.hpp>
#include <RobotAPI/libraries/armem/core/MemoryID.h>
#include <RobotAPI/libraries/armem/core/aron_conversions.h>
#include <RobotAPI/libraries/armem/core/forward_declarations.h>
#include <armarx/navigation/client/types.h>
#include <armarx/navigation/core/Trajectory.h>
#include <armarx/navigation/core/aron/Graph.aron.generated.h>
#include <armarx/navigation/core/basic_types.h>
#include <armarx/navigation/core/location.h>
#include <SemanticObjectRelations/RelationGraph/RelationGraph.h>
+ Include dependency graph for Graph.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  EdgeAttribs
class  Graph
struct  GraphAttribs
struct  VertexAttribs


 This file offers overloads of toIce() and fromIce() functions for STL container types.
 This file is part of ArmarX.
 This file is part of ArmarX.


using GraphPath = std::vector< Graph::ConstVertex >
using Graphs = std::vector< Graph >


std::vector< GraphPath > findPathsTo (Graph::ConstVertex vertex, const Graph &graph)
void fromAron (const arondto::Graph &dto, Graph &bo)
const core::Graph & getSubgraph (const std::string &vertexName, const Graphs &graphs)
Graph::ConstVertex getVertexByName (const std::string &vertexName, const Graph &graph)
bool hasVertex (const std::string &vertexName, const Graph &graph)
void resolveLocation (Graph::Vertex &vertex, const aron::data::DictPtr &locationData)
template<class MemoryContainerT >
bool resolveLocation (Graph::Vertex &vertex, const MemoryContainerT &locationContainer)
template<class MemoryContainerT >
void resolveLocations (Graph &graph, const MemoryContainerT &locationContainer)
void toAron (arondto::Graph &dto, const Graph &bo)