2 * SPDX-FileCopyrightText: 2021 Jiri Vlasak <jiri.vlasak.2@cvut.cz>
4 * SPDX-License-Identifier: GPL-3.0-only
7 /*! \brief RRT* planners.
9 * This file contains _to be used_ RRT* planners consisting of the RRT*
12 * RRT* planners have no implementation.
23 class P39 : public RRTExt2, public RRTExt8, public RRTExt10, public RRTExt14,
24 public RRTExt15, public RRTExt16, public RRTExt17,
27 Json::Value json() const
29 auto jvo = RRTExt13::json();
30 auto json15 = RRTExt15::json();
31 jvo["log_path_cost"] = json15["log_path_cost"];
34 void json(Json::Value jvi)
46 class P38 : public RRTExt2, public RRTExt8, public RRTExt10, public RRTExt14,
47 public RRTExt15, public RRTExt16, public RRTExt18,
50 Json::Value json() const
52 auto jvo = RRTExt13::json();
53 auto json15 = RRTExt15::json();
54 jvo["log_path_cost"] = json15["log_path_cost"];
57 void json(Json::Value jvi)
69 class P37 : public RRTExt2, public RRTExt8, public RRTExt10, public RRTExt14,
70 public RRTExt15, public RRTExt16, public RRTExt18 {
72 Json::Value json() const
74 return RRTExt15::json();
76 void json(Json::Value jvi)
87 class P36 : public RRTExt2, public RRTExt8, public RRTExt10, public RRTExt14,
88 public RRTExt15, public RRTExt16, public RRTExt17 {
90 Json::Value json() const
92 return RRTExt15::json();
94 void json(Json::Value jvi)
106 #endif /* RRTS_RRTCE_H */