PK_fill_hole_fault_t   


typedef int PK_fill_hole_fault_t;


This data type is used to return fault types associated with filling a hole.
In some cases faulty topological entities are also returned.
It has the following values:

                                  fault_topols
                                  PK_CLASS_...
    PK_fill_hole_ok_c                        succeeded without any problems
    PK_fill_hole_bad_edge_c          edge    an edge has been supplied which is
                                             not on the boundary of a hole
    PK_fill_hole_duplicate_c         edge    duplicate edges supplied
    PK_fill_hole_vertex_c            vertex  more than two edges meet at
                                             vertex geometry
    PK_fill_hole_too_many_loops_c            more than one loop of edge
                                             geometry
    PK_fill_hole_gap_c                       gap in supplied boundary edges
    PK_fill_hole_no_edge_on_target_c         none of the supplied edges is an
                                             edge of the target body
    PK_fill_hole_cant_match_body_c   body    can't match any edges with a body
    PK_fill_hole_cant_match_edge_c   edge    can't match edge or portion of
                                             edge with a face
    PK_fill_hole_too_small_c         edge    the fill sheet body is too small
                                             to cover the hole
    PK_fill_hole_unknown_c                   internal unspecified failure
    PK_fill_hole_face_c              face(s) succeeded, but invalid face(s)
                                             have been produced
    PK_fill_hole_face_face_c         faces   succeeded, but a face-face
                                             inconsistency has been produced
    PK_fill_hole_not_smooth_c        vertex  boundary of hole is not smooth
    PK_fill_hole_too_complex_c               no suitable fill method exists