Synopsis
PDX_MSGT gdx_FaceImproveParmLoopCont(long option, MDA_PTR *gdx_face_ptr, PDX_BOOL *closed)
Purpose
Improve loop continuity by senses and order in parm space for a face
Description
This function tries to close all loops by using senses and order in parm space for a face. If all loops were able to be closed, the flag closed would be set as TRUE; otherwise, the flag closed would be set as FALSE. The face may or may not be replaced based on the option chosen. See the desciption about options for more details. Once a face is replaced, each loop of it will be continuous between two consecutive gaps (if any) in parm space and all backpointer information will be set up accordingly.
This function does not guarantee the loops are in right direction even if they are closed.
Input
option
GDX_REPLACE_CLOSED_FACE
Replace the face only when it is closed and keep the unclosed face unchanged. The default is to replace it no matter what it is.
GDX_NO_REPLACE
Don't replace the face. This option is used when you only need know if the loop in parm space is closed or not. The default is to replace it no matter what it is.
gdx_face_ptr
The valid GDX Face database pointer
Output
gdx_face_ptr
The valid GDX Face database pointer
closed
Flag indicating if all loops are closed in parm space for the face
Return
GDX_NOERR
Low level error return
.fi