/// Creates linear edge by two points.
/// \param theStart a first point of an edge
/// \param theEnd an end point of an edge
/// Creates linear edge by two points.
/// \param theStart a first point of an edge
/// \param theEnd an end point of an edge
/// Creates edge - axis of the given cylindrical face. The result axis edge is infinite
static std::shared_ptr<GeomAPI_Edge> cylinderAxis(
std::shared_ptr<GeomAPI_Shape> theCylindricalFace);
/// Creates edge - axis of the given cylindrical face. The result axis edge is infinite
static std::shared_ptr<GeomAPI_Edge> cylinderAxis(
std::shared_ptr<GeomAPI_Shape> theCylindricalFace);