<HTML>
<HEAD>
<link type="text/css" href="../css/main_styles.css" rel="stylesheet"></HEAD>
<BODY>
<TITLE>mqc_exam_self_int_curves</TITLE>
<H1>mqc_exam_self_int_curves</H1><H4>Synopsis</H4><PRE><FONT COLOR = blue>Defun: mqc_exam_self_int_curves(
       List, $geometry_set,
       List, $topo_tolerances,
       List, $checking_criteria,
       List, $selection_filters,
       Number, $Tolerance,
       Number, $spike_tol,
       Name, $log_option,
       String, $log_msg )
@{...} Integer;

</FONT></PRE><PRE STYLE=\"text-align : left;\" CLASS=\"Code\">
DesignLogic=no
FunctionBuilder=no

<B>Description:</B>
    Checks self intersections curves or curves with spike/cut angle.

<B>Input:</B>
       (List)      geometry_set      - List of {all_in_part:, curve_set:,
                                       face_set:, solid_set:}
       (List)      topo_tolerances   - List of {distance:, tangent_angle:, curvature:}
       (List)      checking_criteria - List of checking criteria.
       (List)      selection_filters - List of selection filters.
       (Number)    tolerance         - Self intersection distance
       (Number)    spike_tol         - Spike cut angle
       (Name)      log_option        - LOG_ERROR, LOG_WARNING, LOG_INFO, or LOG_NONE
       (String)    log_msg           - Error message

<B>Input Arguments:</B>
geometry_set
topo_tolerances
checking_criteria
selection_filters
Tolerance
spike_tol
log_option
log_msg

<B>Returns:</B>
PASS  -  No self intersection curve.
FAIL  -  Found self intersection curves.
Note:
    UG Objects log: Self intersection curves.

<B>See Also:</B>
</PRE></FONT></PRE>
<p class=EndLine>&nbsp;</p>
<p class=blank>&nbsp;</p>
</BODY>
</HTML>
