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 {