UF_SURF_REG_ask_parms (view source)
Defined in: uf_surf_reg.h
Overview
Gets the parameters used for a surface region feature.
Given a surface region tag, determines the surf_reg_type and the
parameters for the given type in the surf_reg_struct_ptr structure.
See UF_SURF_REG_free for freeing the data structures allocated by
this routine.
Environment
surf_reg_type
History
Original release was in V14.0.
int UF_SURF_REG_ask_parms
(
tag_t surf_reg_tag,
UF_SURF_REG_type_p_t surf_reg_type,
UF_SURF_REG_data_structures_p_u surf_reg_struct_ptr
)
tag_t | surf_reg_tag | Input | Object identifier of the surface region feature. |
UF_SURF_REG_type_p_t | surf_reg_type | Output | Type of Surface Region |
UF_SURF_REG_data_structures_p_u | surf_reg_struct_ptr | Output to UF_*free* | Pointer to one of the surf reg data structures. Use UF_SURF_REG_free to deallocate memory when done. |
UF_SURF_REG_ask_type (view source)
Defined in: uf_surf_reg.h
Overview
Gets the type of surface region feature. Given a surface region tag,
determines the surf_reg_type.
Environment
Internal and External
History
Original release was in V14.0.
int UF_SURF_REG_ask_type
(
tag_t surf_reg_tag,
UF_SURF_REG_type_p_t surf_reg_type
)
tag_t | surf_reg_tag | Input | Object identifier of the surface region feature. |
UF_SURF_REG_type_p_t | surf_reg_type | Output | Type of Surface Region |
UF_SURF_REG_create (view source)
Defined in: uf_surf_reg.h
Overview
Creates a surface region feature. It uses one of the following defining types:
- gather faces on a body using a seed face and limiting progression by
boundary faces and-or tangential edge angle.
- all faces on the body.
- explicitly selected faces on a body.
- gather the steep or non-steep faces on a body.
Return
UF_SURF_REG_err_invalid_name
UF_SURF_REG_err_face_not_on_body
Environment
Internal and External
History
Original release was in V14.0.
int UF_SURF_REG_create
(
UF_SURF_REG_type_t surf_reg_type,
UF_SURF_REG_data_structures_p_u surf_reg_struct_ptr,
tag_p_t surf_reg_tag
)
UF_SURF_REG_edit (view source)
Defined in: uf_surf_reg.h
Overview
Edits a surface region feature. The "surf_reg_type" contains the type of
surface region feature being edited. It indicates the type of parameters used
in the "surf_reg_struct_ptr" structure.
Return
UF_SURF_REG_err_invalid_name
UF_SURF_REG_err_face_not_on_body
Environment
Internal and External
History
Original release was in V14.0.
int UF_SURF_REG_edit
(
UF_SURF_REG_type_t surf_reg_type,
UF_SURF_REG_data_structures_p_u surf_reg_struct_ptr,
tag_t surf_reg_tag
)
UF_SURF_REG_free (view source)
Defined in: uf_surf_reg.h
Overview
Free the space allocated to a UF_SURF_REG_data_structures_p_u stucture.
Environment
Internal and External
History
Original release was in V14.0.
int UF_SURF_REG_free
(
UF_SURF_REG_type_t surf_reg_type,
UF_SURF_REG_data_structures_p_u surf_reg_struct_ptr
)