typedef int PK_boolean_function_t;
PK_boolean_function_t has three values:
PK_boolean_intersect_c intersect target and tool entities
PK_boolean_subtract_c subtract tool entity from target entity
PK_boolean_unite_c unite target and tool entities