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