22 size_t n_bottom = bottom_face.size();
25 std::move(bottom_face.begin(), bottom_face.end(),
m_vertices.begin());
26 std::move(top_face.begin(), top_face.end(),
m_vertices.begin() + n_bottom);
Defines class DoubleEllipse.
std::vector< kvector_t > EllipseVertices(double r_x, double r_y, double z)
Generate vertices of centered ellipse with given semi-axes at height z.
DoubleEllipse(double r0_x, double r0_y, double z, double rz_x, double rz_y)
std::vector< kvector_t > m_vertices
List of vertices initialized during construction.