A path from point to point.
Definition LinePath.hpp:16
typename Impl::Vertices Vertices
Definition LinePath.hpp:31
Vertices vertices() const noexcept
Definition LinePath.hpp:32
LinePath(const Vector3 &start={0.0, 0.0, -1.0}, const Vector3 &end={0.0, 0.0, 1.0}, const Vector3 &normal={1.0, 0.0, 0.0}, int segments=8)
typename Impl::Edges Edges
Definition LinePath.hpp:28
Edges edges() const noexcept
Definition LinePath.hpp:29
Impl mParametricPath
Definition LinePath.hpp:19
Definition ParametricPath.hpp:20
Definition ParametricPath.hpp:36
Path generated by evaluating callback functions at even intervals.
Definition ParametricPath.hpp:18
Vertices vertices() const noexcept
Edges edges() const noexcept
Definition AnyGenerator.hpp:12
Iterator< Generator > end(const Generator &) noexcept
Returns a dummy end iterator.
Definition Iterator.hpp:82
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25