Synopsis
PDX_MSGT igdx_LoopTo508(long option, MDA_PTR gdx_db_ptr, int model, MDA_PTR gdx_face_surf_db_ptr, PDX_BOOL surf_sense, PDX_BOOL loop_sense, MDA_APP_DATA *gdx_iges_app_data, MDA_PTR *iges_edge_db_ptr, MDA_PTR *iges_vertex_db_ptr, MDA_PTR *iges_loop_db_ptr)
Purpose
Create the IGES 508 form of the GDX loop entity
Description
Creates the IGES 508 form of the GDX loop entity in the IGES model.
The GDX loop entity must be a valid GDX definition.
Input
option
The entity creation option
gdx_db_ptr
The GDX loop entity database pointer
model
The IGES loop entity model for creation
gdx_face_surf_db_ptr
The GDX face surface for the loop
surf_sense
SURF_SENSE of the face of the loop
loop_sense
Sense of the loop within its face. This sense is TRUE when N X T points to the interior of the face. N is topo normal of the face. T is topo tangent of the loop.
gdx_iges_app_data
The GDX -> IGES entity associativity APP data
iges_edge_db_ptr
The IGES edge list database pointer or MDA_NULL_PTR
iges_vertex_db_ptr
The IGES vertex list database pointer or MDA_NULL_PTR
Output
iges_edge_db_ptr
The new IGES edge list entity database pointer
iges_vertex_db_ptr
The new IGES vertex list entity database pointer
iges_loop_db_ptr
The database pointer to the IGES 508 form of the loop entity
Tolerances
ZERO_TOL
PARM_SPACE_PNT_TOL
MODEL_SPACE_PNT_TOL
COPLANAR_TOL
.fi
Return
IGDX_NOERR
IGDX_INVALIDMODEL
IGDX_NONEMORY
Low level error return
.fi