19 #include <unordered_map> 32 const std::unordered_map<const TopoNode*, std::vector<NodeSRange>>&
RangeMap()
34 const std::vector<NodeSRange>*
Find(
const TopoNode* node)
const;
38 void Add(
const TopoNode* node,
double start_s,
double end_s);
42 std::unordered_map<const TopoNode*, std::vector<NodeSRange>> range_map_;
const std::vector< NodeSRange > * Find(const TopoNode *node) const
void PrintDebugInfo() const
void Add(const TopoNode *node, double start_s, double end_s)
Definition: topo_node.h:32
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
const std::unordered_map< const TopoNode *, std::vector< NodeSRange > > & RangeMap() const
TopoRangeManager()=default
Definition: topo_range_manager.h:27
virtual ~TopoRangeManager()=default