Class PlannerData::Graph

Nested Relationships

This class is a nested type of Class PlannerData.

Inheritance Relationships

Base Type

  • public PlannerDataGraph

Class Documentation

class Graph : public PlannerDataGraph

Wrapper class for the Boost.Graph representation of the PlannerData. This class inherits from a boost::adjacency_list Graph structure.

Public Types

using Type = PlannerDataGraph

Data type for the Boost.Graph representation.

using Vertex = boost::graph_traits<Type>::vertex_descriptor

Boost.Graph vertex descriptor.

using Edge = boost::graph_traits<Type>::edge_descriptor

Boost.Graph edge descriptor.

using VIterator = boost::graph_traits<Type>::vertex_iterator

Boost.Graph vertex iterator.

using EIterator = boost::graph_traits<Type>::edge_iterator

Boost.Graph edge iterator.

using IEIterator = boost::graph_traits<Type>::in_edge_iterator

Boost.Graph input edge iterator.

using OEIterator = boost::graph_traits<Type>::out_edge_iterator

Boost.Graph output edge iterator.

using AdjIterator = boost::graph_traits<Type>::adjacency_iterator

Boost.Graph adjacency iterator.