]> rtime.felk.cvut.cz Git - hubacji1/rrts.git/commitdiff
Add 3d grid, 3d kd-tree compound extensions
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Fri, 31 Jan 2020 11:24:55 +0000 (12:24 +0100)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Fri, 31 Jan 2020 12:44:43 +0000 (13:44 +0100)
README.md
api/rrtce.h

index 4fbda8e37e3e03f1b7959221779c447927b75ee0..d40265dcceba524f2551f6b3b1f0322d0bdeffca 100644 (file)
--- a/README.md
+++ b/README.md
@@ -64,6 +64,9 @@ There is a list of classes with reference to extensions used:
 - `RRTCE11`: 2, 3, 7, 5.
 - `RRTCE12`: 2, 3, 7, 1.
 - `RRTCE13`: 2, 3, 8, 6.
+- `RRTCE14`: 2, 3, 8, 1.
+- `RRTCE15`: 2, 3, 9, 6.
+- `RRTCE16`: 2, 3, 9, 1.
 
 # Contribute
 Use [OneFlow][3] branching model and keep the [changelog][4].
index 6139cbd3aa434fb89b0f5d303d10bff6dde81e50..16d5d0f09d1116d83057acc05801cbc27dc5bfc2 100644 (file)
@@ -179,5 +179,59 @@ class RRTCE13
                         RRTExt8::deinit();
                 }
 };
+class RRTCE14
+        : public RRTExt2
+        , public RRTExt3
+        , public RRTExt8
+        , public RRTExt1
+{
+        public:
+                void init()
+                {
+                        RRTExt2::init();
+                        RRTExt8::init();
+                }
+                void deinit()
+                {
+                        RRTExt2::deinit();
+                        RRTExt8::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 RRTCE16
+        : public RRTExt2
+        , public RRTExt3
+        , public RRTExt9
+        , public RRTExt1
+{
+        public:
+                void init()
+                {
+                        RRTExt2::init();
+                        RRTExt9::init();
+                }
+                void deinit()
+                {
+                        RRTExt2::deinit();
+                        RRTExt9::deinit();
+                }
+};
 
 #endif /* RRTCE_H */