Synopsis

PDX_MSGT gdx_ParmCurveIntersectIsoparm(long option, MDA_PTR gdx_curve_ptr, double iso_parm, long *num_intx_pnts, double **intx_t_values)

Purpose

Intersect a Parametric Curve with U or V iso_parm line

Description

Intersects a Parametric curve with an iso line.

Input

option

GDX_ISO_U

Iso line is parallel with V-axis

GDX_ISO_V

Iso line is parallel with U-axis

gdx_curve_ptr

GDX polyline entity database pointer

iso_parm

Iso line defined by a U OR V value

Output

num_intx_pnts

Number of intersection points

intx_t_values

Array of doubless of GDX_INTERSECT_DATA type ordered along the curve. The array contains t_values about the location of the point of intersection with the Iso-line Memory is allocated in this routine. It is user's responsibility to free it.

Return

      GDX_NOERR
      Low level error return
      .fi