17 #if !defined(OPENNURBS_CYLINDER_INC_)
18 #define OPENNURBS_CYLINDER_INC_
ON_3dPoint ClosestPointTo(ON_3dPoint) const
bool Translate(const ON_3dVector &)
ON_RevSurface * RevSurfaceForm(ON_RevSurface *srf=NULL) const
ON_Line LineAt(double) const
ON_Cylinder(const ON_Circle &)
const ON_3dPoint & Center() const
const ON_3dVector & Axis() const
bool Rotate(double, double, const ON_3dVector &)
ON_Cylinder(const ON_Circle &, double)
ON_3dPoint NormalAt(double, double) const
bool Rotate(double, double, const ON_3dVector &, const ON_3dPoint &)
int GetNurbForm(ON_NurbsSurface &) const
bool Rotate(double, const ON_3dVector &, const ON_3dPoint &)
bool Create(const ON_Circle &)
bool ClosestPointTo(ON_3dPoint, double *, double *) const
ON_Circle CircleAt(double) const
bool Create(const ON_Circle &, double)
ON_3dPoint PointAt(double, double) const
bool Rotate(double, const ON_3dVector &)