PK_outline_status_t   

typedef int PK_outline_status_t;

Used in:

PK_BODY_make_persp_outline_r_t


This datatype indicates the status of PK_BODY_makes_curves_outline,
PK_BODY_make_spun_outline and PK_BODY_make_persp_outline operations.
It has the values:

    PK_outline_status_ok_c           Operation succeeded with outline curves

    PK_outline_status_no_outline_c   Operation succeeded without any outline
                                     curves as the 'eye_position' is blocked by
                                     the bodies

    PK_outline_status_non_manifold_c Operation succeeded with outlines
                                     including non-manifold loops

    PK_outline_status_fail_c         Operation failed to produce outline

    PK_outline_status_behind_c       PK_BODY_make_persp_outline operation
                                     failed because a supplied body is behind
                                     the projection surface when viewing from
                                     the 'eye_position'

    PK_outline_status_cant_facet_c   Operation failed to facet the input bodies

    PK_outline_status_in_solid_c     PK_BODY_make_persp_outline operation
                                     failed because the'eye_position' is inside
                                     a solid body

    PK_outline_status_cant_project_c Operation failed to project some of the
                                     outline curves onto the surface(s)

    PK_outline_status_cant_convert_c Operation failed to convert some of the
                                     polylines to outline curves

    PK_outline_status_cant_heal_c    Operation failed to heal outline wound
                                     caused by 'exclude_faces'