PK_check_state_t   


typedef int PK_check_state_t;


    PK_BODY_state_corrupt_c           data structure is corrupt
    PK_BODY_state_invalid_ident_c     body has invalid or duplicate
                                      identifiers
    PK_BODY_state_inside_out_c        body is inside out
    PK_BODY_state_bad_regions_c       regions of body are inconsistent
    PK_EDGE_state_open_c              open or non-periodic curve on ring edge
    PK_EDGE_state_bad_vertex_c        vertex does not lie on edge's curve
    PK_EDGE_state_reversed_c          curve in wrong direction for edge
    PK_EDGE_state_bad_spcurve_c       spcurve not within edge's tolerance
    PK_EDGE_state_vertices_touch_c    vertices of edge touch
    PK_EDGE_state_bad_face_order_c    on a non-manifold edge, the face order
                                      around the edge does not match the
                                      order of the faces' surfaces around the
                                      edge
    PK_EDGE_state_bad_wire_ed_ed_c    two wireframe edges intersect at a
                                      position other than a vertex
    PK_EDGE_state_open_nmnl_c         open or non-periodic nominal geometry
                                      on ring edge
    PK_EDGE_state_bad_vertex_nmnl_c   vertex does not lie on nominal geometry
    PK_EDGE_state_bad_sp_nmnl_c       spcurve not within edge's tolerance of
                                      nominal geometry
    PK_EDGE_state_reversed_nmnl_c     nominal geometry in wrong direction
    PK_ENTITY_state_invalid_c         the entity, usually geometric, is invalid
    PK_FACE_state_bad_vertex_c        vertex does not lie on face's surface
    PK_FACE_state_bad_edge_c          edge does not lie on face's surface
    PK_FACE_state_bad_edge_order_c    the edge order around the face does not
                                      match the order of the edges' curves
                                      around the face.
    PK_FACE_state_no_vtx_at_sing_c    a surface singularity has no
                                      accompanying vertex
    PK_FACE_state_bad_loops_c         loops inconsistent
    PK_FACE_state_self_int_c          face is self intersecting
    PK_FACE_state_bad_wire_fa_ed_c    a wireframe edge intersects a face at a
                                      position other than a vertex
    PK_FACE_state_check_fail_c        checker failure during face/face check
    PK_FACE_state_bad_face_face_c     face face inconsistency
    PK_GEOM_state_self_int_c          self intersecting geometry
    PK_GEOM_state_degenerate_c        degenerate geometry
    PK_REGION_state_bad_shells_c      inconsistent shells
    PK_SHELL_state_bad_topol_geom_c   a topological entity belonging to a
                                      shell is not geometrically within the
                                      shell
    PK_SHELL_state_bad_sh_sh_c        shell shell inconsistency
    PK_TOPOL_state_not_G1_c           topology's geometry is not G1 continuous
    PK_TOPOL_state_size_box_c         some or all of entity is outside size box
    PK_TOPOL_state_check_fail_c       checker failure
    PK_TOPOL_state_no_geom_c          missing geometry
    PK_BODY_state_ok_c                OK
    PK_FACE_state_redundant_c         face redundant with respect to tolerances
    PK_CURVE_state_inconsistent_c     inconsistent directions of loops of
                                      curves
    PK_LOOP_state_invalid_c           invalid loop combination for surface type
    PK_EDGE_state_bad_order_c         edges incorrectly ordered at vertex
    PK_ATTDEF_state_bad_name_c        an attribute definition name is not
                                      transmissible in text XT format
    PK_ATTRIB_state_bad_string_c      an attribute string field is not
                                      transmissible in text XT format