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