Synopsis

PDX_MSGT gdx_SolidBoundSurf(long option, MDA_PTR gdx_db_ptr, int *status)

Purpose

Rebound the surfaces in a solid

Description

This function is to rebound the surfaces in a solid. It calls gdx_FaceBoundSurf for each face. See gdx_FaceBoundSurf for more details.

Input

option

GDX_KEEP_DEGEN_LOOPS

Keep all degenerate loops when deleting parm curves.

gdx_db_ptr

The valid GDX face database pointer

Output

status

GDX_PARM_DELETED

At least one surface is rebounded and its parm curves are deleted. The caller might need to regenerate the parm curves if needed.

GDX_SURF_REBOUNDED

No parm curves are deleted but at least one surface is rebounded based on its original parameter reference.

GDX_SURF_UNCHANGED

No surface is changed.

Return

      GDX_NOERR
      GDX_MODEL_LOOP_NOT_CONT
      Low level error return
      .fi