#include <vector>
#include <Eigen/Dense>
#include "drake/drakeConvexHull_export.h"
Go to the source code of this file.
|
DRAKECONVEXHULL_EXPORT std::vector< Point > | convexHull (std::vector< Point > P) |
|
DRAKECONVEXHULL_EXPORT bool | inConvexHull (const Eigen::Ref< const Eigen::Matrix< double, 2, Eigen::Dynamic >> &P, const Eigen::Ref< const Eigen::Vector2d > &q, double tolerance=1e-16) |
|
DRAKECONVEXHULL_EXPORT double | signedDistanceInsideConvexHull (const Eigen::Ref< const Eigen::Matrix< double, 2, Eigen::Dynamic >> &pts, const Eigen::Ref< const Eigen::Vector2d > &q) |
|
DRAKECONVEXHULL_EXPORT std::vector<Point> convexHull |
( |
std::vector< Point > |
P | ) |
|
DRAKECONVEXHULL_EXPORT bool inConvexHull |
( |
const Eigen::Ref< const Eigen::Matrix< double, 2, Eigen::Dynamic >> & |
P, |
|
|
const Eigen::Ref< const Eigen::Vector2d > & |
q, |
|
|
double |
tolerance = 1e-16 |
|
) |
| |
DRAKECONVEXHULL_EXPORT double signedDistanceInsideConvexHull |
( |
const Eigen::Ref< const Eigen::Matrix< double, 2, Eigen::Dynamic >> & |
pts, |
|
|
const Eigen::Ref< const Eigen::Vector2d > & |
q |
|
) |
| |