UF_BOUND_ask_boundary_data (view source)
 
Defined in: uf_bound.h
 
Overview
Gets all data of a boundary.

Environment
Internal and External

See Also
UF_BOUND_all_data_s
For example refer to example code
 
Required License(s)
gateway

 
int UF_BOUND_ask_boundary_data
(
tag_t boundary_tag,
UF_BOUND_all_data_t * boundary_data
)
tag_tboundary_tagInputthe tag for the boundary
UF_BOUND_all_data_t *boundary_dataOutput to UF_*free*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()

 


 
UF_BOUND_ask_number_of_boundaries (view source)
 
Defined in: uf_bound.h
 
Overview
Queries the number of boundaries that a given object is in.

Environment
Internal and External

History
Released in V16.0
 
Required License(s)
gateway

 
int UF_BOUND_ask_number_of_boundaries
(
tag_t object,
int * no_of_members
)
tag_tobjectInputThe object identifier to be queried.
int *no_of_membersOutputThe number of boundaries that this object
is in.

 


 
UF_BOUND_create_boundary (view source)
 
Defined in: uf_bound.h
 
Overview
Create a boundary object

Environment
Internal and External

See Also
UF_BOUND_object_s
For example refer to example code
 
Required License(s)
cam_base

 
int UF_BOUND_create_boundary
(
int open_closed_flag,
tag_t view_tag,
UF_BOUND_tolerance_t tol,
unsigned int num_members,
UF_BOUND_object_t object_list [ ] ,
tag_t * bound_tag
)
intopen_closed_flagInputthe boundary is a open
or closed boundary.
UF_BOUND_OPEN: the boundary is open.
UF_BOUND_CLOSED: the boundary is closed.
tag_tview_tagInputview tag for mapping on a drawing.
NULL_TAG -- No particular view
to be specified
UF_BOUND_tolerance_ttolInputspecified boundary
tolerance
unsigned intnum_membersInputnumber of objects in the
object list to construct the
boundary
UF_BOUND_object_tobject_list [ ] Inputobject list to construct
the boundary
tag_t *bound_tagOutputtag of created boundary
object