1#ifndef GENERATOR_SHAPETRANSLATOR_HPP
2#define GENERATOR_SHAPETRANSLATOR_HPP
12template<
typename shape_t>
16 using impl_t = shape_t;
25 auto temp = vertices_.generate();
26 shape_->mutate_(temp);
32 return vertices_.done();
55 : shape_{
std::move(shape)}
64 return shape_.edges();
76template<
typename shape_t>
transform_shape_t< shape_t > transform_shape(shape_t shape, const std::function< void(shape_vertex_t &)> &mutate)