virtual Surface * copy(void) const
virtual void restore(SaveRestoreCallback *)
virtual void save(SaveRestoreCallback *) const
CylinderSurface(Line3d const &, Vector3d const &, double, int, Body *)
CylinderSurface(CylinderSurface &&)
virtual Surface::Type type(void) const
virtual Vector3d normal(Point3d const &) const
virtual bool containsPoint(Point3d const &) const
CylinderSurface(Line3d const &, double, int, Body *)
CylinderSurface & operator=(CylinderSurface &&)
virtual bool transform(Transf3d const &, Transf3d::Type, Vector3d const &)
double radius(void) const
virtual Circle3d circle(Plane const &, Line3d const &) const
CylinderSurface(CylinderSurface const &)
void __autoclassinit2(unsigned __int64)
virtual ~CylinderSurface(void)
virtual void print(_iobuf *) const
virtual bool isEqual(Surface const *) const
CylinderSurface & operator=(CylinderSurface const &)