#include <eckit/maths/ConvexHullN.h>
template<size_t N>
ConvexHullN class
Base classes
- class ConvexHull
Public types
-
using coord_t = typename Qhull::
coord_t -
using facets_n_t = typename Qhull::
facets_n_t
Constructors, destructors, conversion operators
-
ConvexHullN(const ConvexHull::coord_t& coord,
const std::
string& qhull_command = Qhull::COMMAND_DEFAULT) explicit -
ConvexHullN(const std::
vector<std:: vector<double>>& coord_v, const std:: string& qhull_command = Qhull::COMMAND_DEFAULT) explicit -
ConvexHullN(const std::
vector<std:: array<double, N>>& coord_a, const std:: string& qhull_command = Qhull::COMMAND_DEFAULT) explicit
Public functions
-
auto list_vertices() const -> std::
vector<size_t> override -
auto list_facets() const -> std::
vector<std:: vector<size_t>> override - auto facets_n() const -> ConvexHull::facets_n_t override
-
auto facets(size_t n) const -> std::
vector<size_t> override
Typedef documentation
#include <eckit/maths/ConvexHull.h>
template<size_t N>
using eckit:: maths:: ConvexHullN<N>:: coord_t = typename Qhull:: coord_t
#include <eckit/maths/ConvexHull.h>
template<size_t N>
using eckit:: maths:: ConvexHullN<N>:: facets_n_t = typename Qhull:: facets_n_t