55 std::ostream&
operator<<(std::ostream&
str,
const ApproximationResult& res);
76 Triplet(
const int& a,
const int& b,
const int&
c) noexcept : a(a), b(b),
c(
c)
85 using Triplets = std::vector<Triplet>;
87 Triplets getTriplets()
const;
89 std::vector<float> computeDistances(
const Triplets& triplets);
90 float computeDistance(
const Triplet& triplet)
const;
92 bool approximateStep();
96 std::vector<int> indices;
ChainApproximation(const Points &points, const Params ¶ms)
ApproximationResult approximate()
std::vector< Point > Points
Points approximatedChain() const
detail::ApproximationResult ApproximationResult
detail::ChainApproximationParams Params
std::ostream & operator<<(std::ostream &out, const LocationProvider::Location &l)
This file offers overloads of toIce() and fromIce() functions for STL container types.
TerminationCondition condition