]> rtime.felk.cvut.cz Git - hubacji1/rrts.git/commitdiff
Rename rrts planners header file
authorJiri Vlasak <jiri.vlasak.2@cvut.cz>
Fri, 23 Jul 2021 10:50:34 +0000 (12:50 +0200)
committerJiri Vlasak <jiri.vlasak.2@cvut.cz>
Tue, 27 Jul 2021 15:10:19 +0000 (17:10 +0200)
incl/rrtce.hh [deleted file]
incl/rrtsp.hh [new file with mode: 0644]

diff --git a/incl/rrtce.hh b/incl/rrtce.hh
deleted file mode 100644 (file)
index 5eab2e3..0000000
+++ /dev/null
@@ -1,690 +0,0 @@
-/*! \brief RRT compound extensions.
- *
- * This file contains compound extensions. The goal is to merge multiple
- * extensions from `rrtext.h` in one.
- *
- * Compound extensions have no implementation.
- *
- * \file
- */
-#ifndef RRTS_RRTCE_H
-#define RRTS_RRTCE_H
-
-#include "rrtext.hh"
-
-namespace rrts {
-
-class RRTCE37 : public RRTExt2, public RRTExt8, public RRTExt10,
-               public RRTExt14, public RRTExt15, public RRTExt16,
-               public RRTExt18 {
-public:
-       Json::Value json() const
-       {
-               return RRTExt15::json();
-       }
-       void json(Json::Value jvi)
-       {
-               RRTExt2::json(jvi);
-       }
-       void reset()
-       {
-               RRTExt8::reset();
-               RRTExt14::reset();
-       }
-};
-
-class RRTCE36 : public RRTExt2, public RRTExt8, public RRTExt10,
-               public RRTExt14, public RRTExt15, public RRTExt16,
-               public RRTExt17 {
-public:
-       Json::Value json() const
-       {
-               return RRTExt15::json();
-       }
-       void json(Json::Value jvi)
-       {
-               RRTExt2::json(jvi);
-       }
-       void reset()
-       {
-               RRTExt8::reset();
-               RRTExt14::reset();
-       }
-};
-
-#if 0
-class RRTCE35
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt13
-       , public RRTExt8
-       , public RRTExt10
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt8::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt8::deinit();
-               }
-               void reset()
-               {
-                   RRTExt8::reset();
-                   RRTExt13::reset();
-               }
-};
-class RRTCE34
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt8
-       , public RRTExt10
-       , public RRTExt12
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt8::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt8::deinit();
-               }
-               void reset()
-               {
-                   RRTExt8::reset();
-                   RRTExt3::reset();
-               }
-};
-class RRTCE33
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt8
-       , public RRTExt10
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt8::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt8::deinit();
-               }
-               void reset()
-               {
-                   RRTExt8::reset();
-                   RRTExt3::reset();
-               }
-};
-class RRTCE32
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt8
-       , public RRTExt1
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt8::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt8::deinit();
-               }
-               void reset()
-               {
-                   RRTExt8::reset();
-                   RRTExt3::reset();
-               }
-};
-class RRTCE31
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt8
-       , public RRTExt5
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt8::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt8::deinit();
-               }
-               void reset()
-               {
-                   RRTExt8::reset();
-                   RRTExt3::reset();
-               }
-};
-class RRTCE30
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt8
-       , public RRTExt6
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt8::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt8::deinit();
-               }
-               void reset()
-               {
-                   RRTExt8::reset();
-                   RRTExt3::reset();
-               }
-};
-
-class RRTCE29
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt9
-       , public RRTExt10
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt9::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt9::deinit();
-               }
-};
-class RRTCE28
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt9
-       , public RRTExt1
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt9::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt9::deinit();
-               }
-};
-class RRTCE27
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt9
-       , public RRTExt5
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt9::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt9::deinit();
-               }
-};
-class RRTCE26
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt9
-       , public RRTExt6
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt9::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt9::deinit();
-               }
-};
-
-class RRTCE25
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt7
-       , public RRTExt10
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt7::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt7::deinit();
-               }
-};
-class RRTCE24
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt7
-       , public RRTExt1
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt7::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt7::deinit();
-               }
-};
-class RRTCE23
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt7
-       , public RRTExt5
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt7::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt7::deinit();
-               }
-};
-class RRTCE22
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt7
-       , public RRTExt6
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt7::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt7::deinit();
-               }
-};
-
-class RRTCE21
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt4
-       , public RRTExt10
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt4::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt4::deinit();
-               }
-};
-class RRTCE20
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt4
-       , public RRTExt1
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt4::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt4::deinit();
-               }
-};
-class RRTCE19
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt4
-       , public RRTExt5
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt4::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt4::deinit();
-               }
-};
-class RRTCE18
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt4
-       , public RRTExt6
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt4::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt4::deinit();
-               }
-};
-
-class RRTCE17
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt10
-{};
-
-class RRTCE16
-       : public RRTExt2
-       , public RRTExt3
-       , public RRTExt9
-       , public RRTExt1
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt9::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt9::deinit();
-               }
-};
-class RRTCE15
-       : public RRTExt2
-       , public RRTExt3
-       , public RRTExt9
-       , public RRTExt6
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt9::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt9::deinit();
-               }
-};
-class RRTCE14
-       : public RRTExt2
-       , public RRTExt3
-       , public RRTExt8
-       , public RRTExt1
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt8::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt8::deinit();
-               }
-               void reset()
-               {
-                   RRTExt8::reset();
-                   RRTExt3::reset();
-               }
-};
-class RRTCE13
-       : public RRTExt2
-       , public RRTExt3
-       , public RRTExt8
-       , public RRTExt6
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt8::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt8::deinit();
-               }
-               void reset()
-               {
-                   RRTExt8::reset();
-                   RRTExt3::reset();
-               }
-};
-class RRTCE12
-       : public RRTExt2
-       , public RRTExt3
-       , public RRTExt7
-       , public RRTExt1
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt7::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt7::deinit();
-               }
-};
-class RRTCE11
-       : public RRTExt2
-       , public RRTExt3
-       , public RRTExt7
-       , public RRTExt5
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt7::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt7::deinit();
-               }
-};
-class RRTCE10
-       : public RRTExt2
-       , public RRTExt3
-       , public RRTExt7
-       , public RRTExt6
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt7::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt7::deinit();
-               }
-};
-class RRTCE9
-       : public RRTExt2
-       , public RRTExt3
-       , public RRTExt4
-       , public RRTExt1
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt4::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt4::deinit();
-               }
-};
-class RRTCE8
-       : public RRTExt2
-       , public RRTExt3
-       , public RRTExt4
-       , public RRTExt6
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt4::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt4::deinit();
-               }
-};
-class RRTCE7
-       : public RRTExt2
-       , public RRTExt3
-       , public RRTExt4
-       , public RRTExt5
-{
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt4::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt4::deinit();
-               }
-};
-class RRTCE6 : public RRTExt2, public RRTExt6, public RRTExt4 {
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt4::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt4::deinit();
-               }
-};
-class RRTCE5 : public RRTExt2, public RRTExt5, public RRTExt4 {
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt4::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt4::deinit();
-               }
-};
-class RRTCE4 : public RRTExt1, public RRTExt2, public RRTExt4 {
-       public:
-               void init()
-               {
-                       RRTExt2::init();
-                       RRTExt4::init();
-               }
-               void deinit()
-               {
-                       RRTExt2::deinit();
-                       RRTExt4::deinit();
-               }
-};
-class RRTCE3
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt6
-{};
-class RRTCE2
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt5
-{};
-class RRTCE1
-       : public RRTExt2
-       , public RRTExt11
-       , public RRTExt3
-       , public RRTExt1
-{};
-#endif
-
-} // namespace rrts
-#endif /* RRTS_RRTCE_H */
diff --git a/incl/rrtsp.hh b/incl/rrtsp.hh
new file mode 100644 (file)
index 0000000..0d9201a
--- /dev/null
@@ -0,0 +1,54 @@
+/*! \brief RRT* planners.
+ *
+ * This file contains _to be used_ RRT* planners consisting of the RRT*
+ * extensions.
+ *
+ * RRT* planners have no implementation.
+ *
+ * \file
+ */
+#ifndef RRTS_RRTCE_H
+#define RRTS_RRTCE_H
+
+#include "rrtext.hh"
+
+namespace rrts {
+
+class P37 : public RRTExt2, public RRTExt8, public RRTExt10, public RRTExt14,
+               public RRTExt15, public RRTExt16, public RRTExt18 {
+public:
+       Json::Value json() const
+       {
+               return RRTExt15::json();
+       }
+       void json(Json::Value jvi)
+       {
+               RRTExt2::json(jvi);
+       }
+       void reset()
+       {
+               RRTExt8::reset();
+               RRTExt14::reset();
+       }
+};
+
+class P36 : public RRTExt2, public RRTExt8, public RRTExt10, public RRTExt14,
+               public RRTExt15, public RRTExt16, public RRTExt17 {
+public:
+       Json::Value json() const
+       {
+               return RRTExt15::json();
+       }
+       void json(Json::Value jvi)
+       {
+               RRTExt2::json(jvi);
+       }
+       void reset()
+       {
+               RRTExt8::reset();
+               RRTExt14::reset();
+       }
+};
+
+} // namespace rrts
+#endif /* RRTS_RRTCE_H */