1#ifndef GENERATOR_TRANSLATESHAPE_HPP
2#define GENERATOR_TRANSLATESHAPE_HPP
12template<
typename shape_t>
23 : transform_shape_{
std::move(shape),
26 value.position += delta;
35 return transform_shape_.edges();
42 return transform_shape_.vertices();
46template<
typename shape_t>
Translates the position of each vertex by given amount.
edges_t edges() const noexcept
typename impl_t::edges_t edges_t
typename impl_t::vertices_t vertices_t
translate_shape_t(shape_t shape, const gml::dvec2 &delta)
vertices_t vertices() const noexcept
translate_shape_t< shape_t > translate_shape(shape_t shape, const gml::dvec2 &delta)