Synopsis
PDX_MSGT gdx_EdgeGetParmCurve(long option, MDA_PTR gdx_surf_ptr, PDX_BOOL edge_sense, MDA_PTR gdx_edge_ptr, MDA_PTR *gdx_pcurve_ptr, int *index)
Purpose
Get the correct Parameter space curve from the given Edge.
Description
Get the correct Parameter space curve from the given Edge. Search the faces array in the EC for the given surface. If not found, index will be set to -1. If the surface is found, then the index value will correspond to the surface in the faces array of the edge curve. If the surface is found multiple times, the parm curves will be compared against the model curve using the edge_sense flag. The index to the parm curve that corresponds best will be returned.
edge_sense is the sense of the edge in the loop. This sense will be combined with the EC sense in the edge to get the correct parm curve.
Input
option
not used
gdx_surf_ptr
db_ptr of the surface to locate in the edge.
edge_sense
Sense of edge in the loop.
gdx_edge_ptr
DB pointer of the GDX edge.
Output
gdx_pcurve_ptr
db_ptr of the correct parameter space curve in the desired direction. MDA_NULL_PTR indicates that parm curve does not exist.
index
location in faces array that paramerter curve is from. -1 indicates that the surface was not found in the faces array.
Return
GDX_NOERR
Low level error return
.fi