PK_proj_function_t   

typedef int PK_proj_function_t;

Used in:

PK_CURVE_project_o_t


This datatype controls which curve projection/imprinting operation should
be performed.

It has the values:

PK_proj_function_project_c   Project the input curves onto the target entities.
                             The output will be curves and points, as either
                             orphan or construction geometry. The target will
                             not be modified.

PK_proj_function_imprint_c   Imprint the projected curves onto the body to
                             produce new edges and vertices. No orphan,
                             construction or nominal geometry will be produced.

PK_proj_function_both_c      Project the input curves, and also imprint them.
                             The target will receive new edges and vertices,
                             and the geometry will also be returned as orphan,
                             construction or nominal geometry. This combines
                             the functionality of the other two values.