]> rtime.felk.cvut.cz Git - hubacji1/rrts.git/commitdiff
Add compound extensions w/k-d tree
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Wed, 29 Jan 2020 11:53:13 +0000 (12:53 +0100)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Wed, 29 Jan 2020 11:53:13 +0000 (12:53 +0100)
README.md
api/rrtce.h

index 9c5df8d9268b624daf019d0069a2562c11b3f24c..7d84f1e6e1a94d7f0647beac4bcef48fe15cbd32 100644 (file)
--- a/README.md
+++ b/README.md
@@ -58,6 +58,9 @@ There is a list of classes with reference to extensions used:
 - `RRTCE7`: 2, 3, 4, 5.
 - `RRTCE8`: 2, 3, 4, 6.
 - `RRTCE9`: 2, 3, 4, 1.
+- `RRTCE10`: 2, 3, 7, 6.
+- `RRTCE11`: 2, 3, 7, 5.
+- `RRTCE12`: 2, 3, 7, 1.
 
 # Contribute
 Use [OneFlow][3] branching model and keep the [changelog][4].
index 239392e25bb811f50419917b2332331d43103512..5260d2d5243809b90d1465d3737ad83fcafbbcf4 100644 (file)
@@ -107,5 +107,59 @@ class RRTCE9
                         RRTExt4::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 RRTCE11
+        : public RRTExt2
+        , public RRTExt3
+        , public RRTExt7
+        , public RRTExt5
+{
+        public:
+                void init()
+                {
+                        RRTExt2::init();
+                        RRTExt7::init();
+                }
+                void deinit()
+                {
+                        RRTExt2::deinit();
+                        RRTExt7::deinit();
+                }
+};
+class RRTCE12
+        : public RRTExt2
+        , public RRTExt3
+        , public RRTExt7
+        , public RRTExt1
+{
+        public:
+                void init()
+                {
+                        RRTExt2::init();
+                        RRTExt7::init();
+                }
+                void deinit()
+                {
+                        RRTExt2::deinit();
+                        RRTExt7::deinit();
+                }
+};
 
 #endif /* RRTCE_H */