Namespaces | Functions
geometry_util.h File Reference
#include <opencv2/core/core.hpp>
#include <tf/transform_datatypes.h>
Include dependency graph for geometry_util.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 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)
 


swri_geometry_util
Author(s): Marc Alban
autogenerated on Fri Jun 7 2019 22:05:39