示例#1
0
bool SquareObstacle::isInArea(const Obstacle& obstacle) const
{
    bool in_area_flag = false;
    std::vector<Geo::Point> vertex_list = getVertexList();

    for(unsigned int i = 0; i < vertex_list.size(); i++)
        in_area_flag |= obstacle.isInArea(vertex_list.at(i));

    return in_area_flag;
}