Synopsis
PDX_MSGT gcr_EdgeCurveAddFace(long option, MDA_PTR gdx_ec_ptr, MDA_PTR gdx_surf_ptr, MDA_PTR gdx_parm_ptr, int gdx_model, MDA_PTR *gdx_new_ec_ptr)
Purpose
Create a GDX Edge Curve by adding a face to an existing edge curve.
Description
This function creates a new GDX edge curve from an existing GDX edge curve and face. The face is defined by a surface and a parm curve. The new EC has one more face than the original EC. The original EC is not deleted.
Input
option
GCR_NOVALIDATE
No validation will occur on the input data
gdx_ec_ptr
The GDX DB pointer of Edge Curve to get additional face (surf & parm curve).
gdx_surf_ptr
The surface of additional face to be added to faces.
gdx_parm_ptr
The parm curve pointer of additional face (may be MDA_NULL_PTR)
gdx_model
The GDX model for entity creation
Output
gdx_new_ec_ptr
The Entity database pointer of the GDX Edge Curve
Tolerances
.fi
Return
GCR_NOERR
GCR_BAD_GDX_MODEL
Low level error return
.fi