Action:
|
Checks for errors in the approximating surface.
|
|
Prototype:
|
check_status_list* bs3_surface_check (
|
|
|
bs3_surface bs3,
|
// given surface
|
|
|
const spline& spl
|
// given spline
|
|
|
|
=*(spline*)NULL_REF,
|
|
|
const check_fix& fix
|
// available fixes
|
|
|
|
=*(check_fix*)NULL_REF,
|
|
|
check_fix& fixed
|
// fixes made
|
|
|
|
=*(check_fix*)NULL_REF,
|
|
|
const check_status_list*
|
// list of things
|
|
|
|
check
|
// to be checked
|
|
|
|
= NULL
|
|
|
);
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "kernel/kerngeom/surface/spldef.hxx"
|
|
#include "kernel/kernint/d3_chk/chk_stat.hxx"
|
|
#include "kernel/spline/bs3_srf/bs3surf.hxx"
|
|
#include "kernel/spline/d3_bs3/spd3rtn.hxx"
|
|
Description:
|
If supplied with a spline, this extension uses that for evaluation in the continuity check.
|
|
|
In addition, it checks whether the control points of a bs3 surface are valid, whether for coincident adjacent control points, and surfaces which are closed but shouldn't be, or surfaces which are not closed but should be.
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/spline/d3_bs3/spd3rtn.hxx
|
|
Effect:
|
Read-only
|