Synopsis

PDX_MSGT vgdx_GetVDAFSData(long option, MDA_PTR gdx_db_ptr, int vda_model, int *num_ptrs, MDA_PTR **vda_db_ptrs)

Purpose

Get the VDA data (in the specified model) corresponding to a GDX entity.

Description

This routine is to convert a GDX entity to VDA. Only spline based entities can be processed. A non-spline based entity needs to be converted into spline based in GDX before calling this routine. The mappings available are listed as below.

GDX entity VDA entity
GDX_ARC CIRCLE
GDX_POLYLINE POINT, POINT_SEQUENCE
GDX_SPLINE_CURVE CURVE
GDX_SPLINE_SURFACE SURFACE
GDX_FACE FACE
GDX_SOLID TOP

Input

option

Options (not used)

gdx_db_ptr

The GDX entity database pointer

vda_model

The VDA model to create the VDA entity in

Output

num_ptrs

The number of VDA entity database pointers

vda_db_ptrs

The VDA entity database pointer

Return

      VGDX_NOERR
      VGDX_NOINDENTITY
      Low Level error return
      .fi