Class xlifepp::subdivision::SurfRevolution#

class SurfRevolution : public xlifepp::subdivision::PatchGeometry#

Subclassed by xlifepp::subdivision::SurfCone, xlifepp::subdivision::SurfCylinder, xlifepp::subdivision::SurfEllipsoid, xlifepp::subdivision::SurfSphere

Public Functions

SurfRevolution(const number_t type, const std::string descr, const Point &P1, const Point &P2, const real_t radius)#

main constructor

inline Vect AxisVector() const#

returns the unitary axis vector

inline virtual Point EndPt1() const#

returns the end points of the axis

inline real_t Height() const#

returns the distance between the two end points of the axis