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_tsurf_reg_tagInputObject identifier of the surface region feature.
UF_SURF_REG_type_p_tsurf_reg_typeOutputType of Surface Region
UF_SURF_REG_data_structures_p_usurf_reg_struct_ptrOutput 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_tsurf_reg_tagInputObject identifier of the surface region feature.
UF_SURF_REG_type_p_tsurf_reg_typeOutputType 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_type_tsurf_reg_typeInputType of Surface Region
UF_SURF_REG_data_structures_p_usurf_reg_struct_ptrInputPointer to one of the surf
reg data structures.
tag_p_tsurf_reg_tagOutputObject identifier of the surface region feature.

 


 
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_type_tsurf_reg_typeInputType of Surface Region
UF_SURF_REG_data_structures_p_usurf_reg_struct_ptrInputPointer to one of the
surface region data
structures.
tag_tsurf_reg_tagInputObject identifier of the surface region feature.

 


 
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
)
UF_SURF_REG_type_tsurf_reg_typeInputType of Surface Region
UF_SURF_REG_data_structures_p_usurf_reg_struct_ptrInputPointer to one of the surf
reg data structures.