aboutsummaryrefslogtreecommitdiff
path: root/docs/class-diag.puml
diff options
context:
space:
mode:
Diffstat (limited to 'docs/class-diag.puml')
-rw-r--r--docs/class-diag.puml6
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/class-diag.puml b/docs/class-diag.puml
index 32b7018..bf19cf3 100644
--- a/docs/class-diag.puml
+++ b/docs/class-diag.puml
@@ -154,6 +154,10 @@ rectangle Group_Pathfinding as "Pathfinding" <<group>> {
+ valid_point(const XY &) : bool
+ update()
--
+ + register_weight(type : const string &, weight : unsigned int)
+ + get_weight(type : const string &) : unsigned int
+ - weight_map : map<string, unsigned int>
+ --
+ get_solver() : Pathfinder &
+ cycle_solver()
--
@@ -185,6 +189,8 @@ rectangle Group_Pathfinding as "Pathfinding" <<group>> {
# clear()
}
class DijkstraPathfinder {
+ + find_between(const XY &, const XY &)
+ + get_path() : const forward_list<XY> &
}
Pathfinder <|-- BreadthFirstPathfinder