Synopsis

PDX_MSGT gdx_SolidSyncECParmCurves(long option, MDA_PTR db_ptr, double chktol, double approxtol, int *nochange)

Purpose

Sync the paremeterization of the parm curves and model curve.

Description

For each Edge Curve, attempt to syncronize the parameterization of the parm curves and the model curve. Each curve is to be parameterized so that movement evaluating each curve at the same parm value will correspond to the same model space value.

Input

option

Options (Not Used)

db_ptr

The database pointer for the GDX solid entity

chktol

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.

approxtol

TOlerance to use when approximating the new parm curves

Output

nochange

Flag indicating if anything was changed in the solid.

Tolerances

      MODEL_SPACE_PNT_TOL
      PARM_SPACE_PNT_TOL
      .fi

Return

      GDX_NOERR
      GDX_INVALIDMODEL
      Low level error return
      .fi