![]() |
PK_range_param_bound_t |
struct PK_range_param_bound_s { PK_LOGICAL_t have_param_bound; PK_CLASS_t param_bound_class; union { PK_INTERVAL_t interval; PK_UVBOX_t uvbox; } param_bound; }; typedef struct PK_range_param_bound_s PK_range_param_bound_t; This structure is used to provide the parameter range for a geometrical entity.
PK_ENTITY_range_o_t
PK_GEOM_range_array_o_t
PK_GEOM_range_o_t
PK_TOPOL_range_geom_array_o_t
PK_TOPOL_range_geom_o_t
'have_param_bound' : whether the parameter range is supplied. 'param_bound_class': the type of the parameter range supplied: PK_CLASS_interval : the parameter range is an interval for a curve. PK_CLASS_uvbox : the parameter range is a uvbox for a surface. 'param_bound' : contains range information for a geometrical entity. This can be an interval or a uvbox which is determined by 'param_bound_class'.