typedef int PK_FACE_trim_confine_t; This data type is used to select how a trimmed surface is to be confined. It has four values: PK_FACE_trim_confine_no_c Trim loops will not be confined to a single period on periodic faces. The trimmed surface returned may have more than one outer boundary(e.g. the ends of a cylinder). The SP-curves in a loop may have gaps between them in parameter space where there are degeneracies. PK_FACE_trim_confine_yes_c Trim loops will be confined to a single period on periodic faces. The trimmed surface returned may have more than one outer boundary (e.g. the ends of a cylinder). The SP-curves in a loop may have gaps between them in parameter space where there are degeneracies. PK_FACE_trim_confine_closed_c Trim loops will be confined to a single period on periodic faces. All the trim loops will be closed and without gaps in parameter space. Each trimmed surface will have no more than one outer peripheral loop. The outer peripheral loop may be omitted if it does not trim off any of the surface. PK_FACE_trim_confine_periph_c Trim loops will be confined to a single period on periodic faces. All the trim loops will be closed and without gaps in parameter space. Each trimmed surface will have exactly one outer peripheral loop.