smp::edge< typeparams > Class Template Reference

Edge data structure of the graph maintained by a planner algorithm. More...

#include <vertex_edge.h>

List of all members.

Public Attributes

edge_data_t data
 The data that is stored in this vertex.
trajectory_ttrajectory_edge
 A pointer to the state stored in this vertex.
vertex_tvertex_src
 A pointer to the source vertex.
vertex_tvertex_dst
 A pointer to the destination vertex.

Detailed Description

template<class typeparams>
class smp::edge< typeparams >

Edge data structure of the graph maintained by a planner algorithm.


Member Data Documentation

template<class typeparams >
edge_data_t smp::edge< typeparams >::data

The data that is stored in this vertex.

The data that is stored in every vertex of the graph. The type for the data is given as a template argument

template<class typeparams >
trajectory_t* smp::edge< typeparams >::trajectory_edge

A pointer to the state stored in this vertex.

The trajectory along this edge. The types for the state and the input for this trajectory are taken as template arguments.

template<class typeparams >
vertex_t* smp::edge< typeparams >::vertex_dst

A pointer to the destination vertex.

The destination vertex that this edge ends at.

template<class typeparams >
vertex_t* smp::edge< typeparams >::vertex_src

A pointer to the source vertex.

The source vertex that this edge starts from.


The documentation for this class was generated from the following file: