From: Jiri Vlasak Date: Tue, 24 Aug 2021 08:16:02 +0000 (+0200) Subject: Add planner 39 X-Git-Tag: v0.9.0~6^2 X-Git-Url: http://rtime.felk.cvut.cz/gitweb/hubacji1/rrts.git/commitdiff_plain/bab8f8a78ddee1c9357cf2517410603fa6d40a3d Add planner 39 --- diff --git a/incl/rrtsp.hh b/incl/rrtsp.hh index f136449..2b526dc 100644 --- a/incl/rrtsp.hh +++ b/incl/rrtsp.hh @@ -14,6 +14,29 @@ namespace rrts { +class P39 : public RRTExt2, public RRTExt8, public RRTExt10, public RRTExt14, + public RRTExt15, public RRTExt16, public RRTExt17, + public RRTExt13 { +public: + Json::Value json() const + { + auto jvo = RRTExt13::json(); + auto json15 = RRTExt15::json(); + jvo["log_path_cost"] = json15["log_path_cost"]; + return jvo; + } + void json(Json::Value jvi) + { + RRTExt2::json(jvi); + } + void reset() + { + RRTExt8::reset(); + RRTExt14::reset(); + RRTExt13::reset(); + } +}; + class P38 : public RRTExt2, public RRTExt8, public RRTExt10, public RRTExt14, public RRTExt15, public RRTExt16, public RRTExt18, public RRTExt13 {