A circle centered at origin.
Definition CircleShape.hpp:16
Vertices vertices() const noexcept
Definition CircleShape.hpp:32
typename Impl::Edges Edges
Definition CircleShape.hpp:28
CircleShape(double radius=1.0, int segments=32, double start=0.0, double sweep=radians(360.0))
Impl mParametricShape
Definition CircleShape.hpp:19
Edges edges() const noexcept
Definition CircleShape.hpp:29
typename Impl::Vertices Vertices
Definition CircleShape.hpp:31
Definition ParametricShape.hpp:20
Definition ParametricShape.hpp:36
A shape with values evaluated using a callback function.
Definition ParametricShape.hpp:18
Vertices vertices() const noexcept
Edges edges() const noexcept
Definition AnyGenerator.hpp:12
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25