Definition ParametricShape.hpp:20
bool done() const noexcept
const ParametricShape * mShape
Definition ParametricShape.hpp:29
int i_
Definition ParametricShape.hpp:31
Definition ParametricShape.hpp:36
bool done() const noexcept
ShapeVertex generate() const
A shape with values evaluated using a callback function.
Definition ParametricShape.hpp:18
Vertices vertices() const noexcept
Function< ShapeVertex(double) const > mEval
Definition ParametricShape.hpp:62
double mDelta
Definition ParametricShape.hpp:66
int mSegments
Definition ParametricShape.hpp:64
Edges edges() const noexcept
A point on a path.
Definition ShapeVertex.hpp:16
Definition AnyGenerator.hpp:12
FunctionBase< true, true, fu2::capacity_default, true, false, Signatures... > Function
An owning copyable function wrapper for arbitrary callable types.
Definition Function.hpp:54
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25