#include <vector>
#include <opencv2/core/core.hpp>
Go to the source code of this file.
Namespaces | |
namespace | swri_geometry_util |
Functions | |
bool | swri_geometry_util::LineIntersection (const cv::Vec2d &p1, const cv::Vec2d &p2, const cv::Vec2d &p3, const cv::Vec2d &p4, cv::Vec2d &c) |
bool | swri_geometry_util::LineSegmentIntersection (const cv::Vec2d &p1, const cv::Vec2d &p2, const cv::Vec2d &p3, const cv::Vec2d &p4, cv::Vec2d &c) |
bool | swri_geometry_util::PointOnLineSegment (const cv::Vec2d &p1, const cv::Vec2d &p2, const cv::Vec2d &p3) |
double | swri_geometry_util::PolygonIntersectionArea (const std::vector< cv::Vec2d > &a, const std::vector< cv::Vec2d > &b) |
bool | swri_geometry_util::PolygonsIntersect (const std::vector< cv::Vec2d > &a, const std::vector< cv::Vec2d > &b) |