tag_t | boundary_tag | Input | the tag for the boundary |
UF_BOUND_all_data_t * | boundary_data | Output to be freed | all of the data associated with the boundary. The function will allocate memory for members_data. This memory should be freed when no longer needed by UF_free() |
tag_t | object | Input | The object identifier to be queried. |
int * | no_of_members | Output | The number of boundaries that this object is in. |
int | open_closed_flag | Input | the boundary is a open or closed boundary. UF_BOUND_OPEN: the boundary is open. UF_BOUND_CLOSED: the boundary is closed. |
tag_t | view_tag | Input | view tag for mapping on a drawing. NULL_TAG -- No particular view to be specified |
UF_BOUND_tolerance_t | tol | Input | specified boundary tolerance |
unsigned int | num_members | Input | number of objects in the object list to construct the boundary |
UF_BOUND_object_t | object_list [ ] | Input | object list to construct the boundary |
tag_t * | bound_tag | Output | tag of created boundary object |