{
return true;
}
+
+bool T3::link_obstacles(
+ std::vector<CircleObstacle> *cobstacles,
+ std::vector<SegmentObstacle> *sobstacles)
+{
+ bool ret = false;
+ ret = RRTBase::link_obstacles(cobstacles, sobstacles);
+ ret &= this->p_root_.link_obstacles(cobstacles, sobstacles);
+ ret &= this->p_goal_.link_obstacles(cobstacles, sobstacles);
+ return ret;
+}
public:
T3(RRTNode *init, RRTNode *goal);
bool next();
+ bool link_obstacles(
+ std::vector<CircleObstacle> *cobstacles,
+ std::vector<SegmentObstacle> *sobstacles);
};
#endif