atlas::interpolation::method::PointSet class

Public types

using Point = PointIndex3::Point
using iterator = PointIndex3::iterator
using DupStore_t = std::map<size_t, size_t>

Constructors, destructors, conversion operators

PointSet(const std::vector<Point>& ipts)
PointSet(atlas::Mesh& mesh)
~PointSet()

Public functions

auto duplicates() -> DupStore_t&
template<typename POINT_T>
void list_unique_points(std::vector<POINT_T>& opts)
void list_unique_points(std::vector<size_t>& opts)
auto unique(const Point& p, size_t idx = std::numeric_limits<size_t>::max()) -> size_t
auto begin() -> iterator
auto end() -> iterator
auto size() const -> size_t