17 #if !defined(OPENNURBS_REVSURFACE_INC_)
18 #define OPENNURBS_REVSURFACE_INC_
80 ON_BOOL32 SetAngleRadians(
81 double start_angle_radians,
82 double end_angle_radians
85 ON_BOOL32 SetAngleDegrees(
86 double start_angle_degrees,
87 double end_angle_degrees
96 unsigned int SizeOf()
const;
99 ON__UINT32
DataCRC(ON__UINT32 current_remainder)
const;
219 ON_BOOL32 IsSpherical(
221 double tolerance = ON_ZERO_TOLERANCE
235 ON_BOOL32 IsCylindrical(
237 double tolerance = ON_ZERO_TOLERANCE
253 double tolerance = ON_ZERO_TOLERANCE
271 double tolerance = ON_ZERO_TOLERANCE
347 double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE,
348 double curvature_tolerance=ON_SQRT_EPSILON
383 double point_tolerance=ON_ZERO_TOLERANCE,
384 double d1_tolerance=ON_ZERO_TOLERANCE,
385 double d2_tolerance=ON_ZERO_TOLERANCE,
386 double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE,
387 double curvature_tolerance=ON_SQRT_EPSILON
532 double nurbs_s,
double nurbs_t,
533 double* surface_s,
double* surface_t
537 double surface_s,
double surface_t,
538 double* nurbs_s,
double* nurbs_t