Synopsis
PDX_MSGT gdx_EdgeGenerateParmCurve(long option, MDA_PTR gdx_surf_ptr, PDX_BOOL edge_sense, PDX_BOOL loop_surf_sense, double devtol, long maxits, int fitdeg, MDA_PTR gdx_edge_ptr, int *status, T_GDX_RECT_MESH **rect_mesh)
Purpose
Generate missing Parameter Space curve in a edge
Description
Generate missing parameter space curve for the edge.
Input
option
Options (Not Used)
gdx_surf_ptr
Surface that this use of edge is on.
edge_sense
Sense on edge from loop.
loop_surf_sense
PDX_TRUE
Loop sense and Surf sense are the same
PDX_FALSE
Loop sense and Surf sense are different
devtol
The deviation of the model space image of P(s) from the projection of M(t) should not be greater than devtol. This tolerance should be larger than MODEL_SPACE_PNT_TOL, at least by 1 to 2 orders of magnitude.
maxits
Maximum number of iterations. Iteration will be stopped if this number is exceeded.
fitdeg
Degree used for fitting. See option GDX_FITDEGMAX above.
gdx_edge_ptr
DB pointer of GDX Edge Entity.
rect_mesh
pointer to rect_mesh entity used as the temporary rect mesh for the projectsion or NULL. If non NULL is passed in first time, entitiy must be NULL.
Output
gdx_edge_ptr
DB pointer of GDX Edge with parameter space curves.
status
Flag indicating whether GDX_DEGREE_ONE was used.
rect_mesh
if not NULL, it returns the rect mesh entity used for projection
Tolerances
MODEL_SPACE_PNT_TOL
PARM_SPACE_PNT_TOL
ANGLE_TOL
ZERO_TOL
.fi
Return
GDX_NOERR
GDX_INVALIDMODEL
Low level error return
.fi