19 DoubleEllipse::DoubleEllipse(
double r0_x, 
double r0_y, 
double z, 
double rz_x, 
double rz_y)
 
   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);
 
   29 DoubleEllipse::~DoubleEllipse() = 
default;
 
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.
 
std::vector< kvector_t > m_vertices
List of vertices initialized during construction.