Synopsis

PDX_MSGT gdx_GetCompositeContinuity(long option, MDA_PTR db_ptr, double cont_toler[4], int *continuity)

Purpose

Get the GDX composite curve continuity.

Description

Determines the minimum continuity between all the segments in the GDX composite curve entity to within the cont_toler tolerance. The continuity value can vary from -1 for discontinuous to a maximium of 2. The GDX composite curve must be a valid GDX definition.

Input

option

GDX_GTEST

Test for G continuity for derivatives to 2

GDX_SETTRANS

Set the curve transition codes

db_ptr

The GDX composite entity database pointer.

cont_toler

The continuity tolerance. The distance between the derivatives must be less then or equal this value to have derivative continuity .nf [0] = Model Space Distance (G0) [1] = Radian angular difference (G1) [2] = Curvature difference (G2) [3] = Normalized derivative difference .fi

Output

continuity

The level of continuity (-1 to 2).

Tolerances

NORMAL_MAG_TOL

Return

      GDX_NOERR
      Low level error return
      .fi