std::vector<RRTNode *> &nodes,
#endif
RRTNode *node,
- float (*cost)(RRTNode *, RRTNode *));
+ float (*cost)(RRTNode *, RRTNode *)
+#if NNVERSION>2
+ , char tree
+#endif
+ );
RRTNode *(*sample)();
std::vector<RRTNode *> (*steer)(
RRTNode *init,
std::vector<RRTNode *> &nodes,
#endif
RRTNode *node,
- float (*cost)(RRTNode *, RRTNode *));
+ float (*cost)(RRTNode *, RRTNode *)
+#if NNVERSION>2
+ , char tree
+#endif
+ );
RRTNode *(*sample)();
std::vector<RRTNode *> (*steer)(
RRTNode *init,
std::vector<RRTNode *> &nodes,
#endif
RRTNode *node,
- float (*cost)(RRTNode *, RRTNode *));
+ float (*cost)(RRTNode *, RRTNode *)
+#if NNVERSION>2
+ , char tree
+#endif
+ );
std::vector<RRTNode *> (*nv)(
#if NVVERSION>1
std::vector<RRTNode *> (&nodes)[IYSIZE],
#endif
RRTNode *node,
float (*cost)(RRTNode *, RRTNode *),
- float dist);
+ float dist
+#if NVVERSION>2
+ , char tree
+#endif
+ );
RRTNode *(*sample)();
std::vector<RRTNode *> (*steer)(
RRTNode *init,
std::vector<RRTNode *> &nodes,
#endif
RRTNode *node,
- float (*cost)(RRTNode *, RRTNode *));
+ float (*cost)(RRTNode *, RRTNode *)
+#if NNVERSION>2
+ , char tree
+#endif
+ );
std::vector<RRTNode *> (*nv)(
#if NVVERSION>1
std::vector<RRTNode *> (&nodes)[IYSIZE],
#endif
RRTNode *node,
float (*cost)(RRTNode *, RRTNode *),
- float dist);
+ float dist
+#if NVVERSION>2
+ , char tree
+#endif
+ );
RRTNode *(*sample)();
std::vector<RRTNode *> (*steer)(
RRTNode *init,
std::vector<RRTNode *> &nodes,
#endif
RRTNode *node,
- float (*cost)(RRTNode *, RRTNode *));
+ float (*cost)(RRTNode *, RRTNode *)
+#if NNVERSION>2
+ , char tree
+#endif
+ );
std::vector<RRTNode *> (*nv)(
#if NVVERSION>1
std::vector<RRTNode *> (&nodes)[IYSIZE],
#endif
RRTNode *node,
float (*cost)(RRTNode *, RRTNode *),
- float dist);
+ float dist
+#if NVVERSION>2
+ , char tree
+#endif
+ );
RRTNode *(*sample)();
std::vector<RRTNode *> (*steer)(
RRTNode *init,