#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