#include <swri_geometry_util/geometry_util.h>
Go to the source code of this file.
Namespaces | |
namespace | swri_geometry_util |
Functions | |
bool | swri_geometry_util::ClosestPointToLines (const tf::Vector3 &a1, const tf::Vector3 &a2, const tf::Vector3 &b1, const tf::Vector3 &b2, tf::Vector3 &point) |
double | swri_geometry_util::DistanceFromLineSegment (const tf::Vector3 &line_start, const tf::Vector3 &line_end, const tf::Vector3 &point) |
double | swri_geometry_util::DistanceFromLineSegment (const cv::Vec2d &line_start, const cv::Vec2d &line_end, const cv::Vec2d &point) |
double | swri_geometry_util::DistanceFromPlane (const tf::Vector3 &plane_normal, const tf::Vector3 &plane_point, const tf::Vector3 &point) |
double | swri_geometry_util::DistanceFromPolygon (const std::vector< cv::Vec2d > &polygon, const cv::Vec2d &point) |
bool | swri_geometry_util::PointInPolygon (const std::vector< cv::Vec2d > &polygon, const cv::Vec2d &point) |
tf::Vector3 | swri_geometry_util::ProjectPointToPlane (const tf::Vector3 &plane_normal, const tf::Vector3 &plane_point, const tf::Vector3 &point) |
tf::Vector3 | swri_geometry_util::ProjectToLineSegment (const tf::Vector3 &line_start, const tf::Vector3 &line_end, const tf::Vector3 &point) |
cv::Vec2d | swri_geometry_util::ProjectToLineSegment (const cv::Vec2d &line_start, const cv::Vec2d &line_end, const cv::Vec2d &point) |