Struct ActionGraph

Struct Documentation

struct ActionGraph

Graph structure representing a plan as a directed acyclic graph of actions.

Contains root nodes (actions that can start immediately) and levels (actions organized by their start time).

Public Types

using Ptr = std::shared_ptr<ActionGraph>

Public Members

std::list<ActionNode::Ptr> roots
std::map<float, std::list<ActionNode::Ptr>> levels

Public Static Functions

static inline Ptr make_shared()