virtual void restore(SaveRestoreCallback *)
virtual Curve * copy(void) const
Point3d origin(void) const
double radius(void) const
virtual void save(SaveRestoreCallback *) const
Transf3d const & transf(void) const
virtual void print(_iobuf *) const
void __autoclassinit2(unsigned __int64)
CircleCurve(CircleCurve &&)
CircleCurve & operator=(CircleCurve const &)
CircleCurve(Circle3d const &, int, Body *)
virtual bool transform(Transf3d const &, Transf3d::Type, Vector3d const &)
virtual Curve::Type type(void) const
CircleCurve(CircleCurve const &)
virtual ~CircleCurve(void)
Circle3d circle(void) const
CircleCurve & operator=(CircleCurve &&)