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