this->nodes().front().h(jvi["init"][2].asDouble());
{
RRTNode tmp_node;
+ RRTNode* gp = nullptr;
for (auto g: jvi["goals"]) {
tmp_node.x(g[0].asDouble());
tmp_node.y(g[1].asDouble());
tmp_node.h(g[2].asDouble());
this->goals().push_back(tmp_node);
+ this->goals().back().p(gp);
+ gp = &this->goals().back();
}
+ this->goals().front().set_t(RRTNodeType::cusp);
+ this->goals().back().set_t(RRTNodeType::cusp);
}
{
Obstacle tmp_obstacle;