- Introduction
- Mappings
- Parameter Tables

# Introduction ↑

This manual page describes all of the mappings available for use within the pmap subsystem. The application must call pmap_DefineMappings to load these mappings into a mapping table. Mappings which are to be used can then be selected using map_EnableMapping or map_LoadMapFile. See the manual pages for these functions for more information.

Note that although parameters are not specifically listed for all of the mappings which follow, there is a high possibility that any of the GMP tolerances could be used at any point in the mapping process.

# Mappings ↑

- gdx_arc -> pint_circle
- gdx_comp_curve -> pint_bcurve
- gdx_conic -> pint_bcurve
- gdx_face -> pint_sheet_body
- gdx_nurb_curve -> pint_bcurve
- gdx_offset_curve -> pint_bcurve
- gdx_polyline -> pint
- gdx_shell -> pint_sheet_body
- gdx_solid -> pint_solid_body
- gdx_spline_curve -> pint_bcurve
- gdx_trim_curve -> pint_bcurve
- pint_assembly -> gdx_component
- pint_assembly explode
- pint_body -> gdx_entity

## gdx_solid -> pint_solid_body ↑

description | Convert a GDX solid to Parasolid solid body. PMAP_CAL_LOCAL_PRECISION - option to calculate local vertex and edge precisions. See pmap__GDXSolidToPINT for more information.
function | pmap__GDXSolidToPINT
input_dtf | GDX:GDX_SOLID
mappings |
output_dtf | PINT:PINT_BODY
options | PMAP_CAL_LOCAL_PRECISION

## gdx_shell -> pint_sheet_body ↑

description | Convert a GDX shell to Parasolid Sheet body. PMAP_CAL_LOCAL_PRECISION - option to calculate local vertex and edge precisions. See pmap__GDXShellToPINTSheetBody for more information.
function | pmap__GDXShellToPINTSheetBody
input_dtf | GDX:GDX_SHELL
mappings |
output_dtf | PINT:PINT_BODY
options | PMAP_CAL_LOCAL_PRECISION

## gdx_face -> pint_sheet_body ↑

description | Convert a GDX Face to Parasolid Sheet body. PMAP_CAL_LOCAL_PRECISION - option to calculate local vertex and edge precisions. See pmap__GDXFaceToPINTSheetBody for more information.
function | pmap__GDXFaceToPINTSheetBody
input_dtf | GDX:GDX_FACE
mappings |
output_dtf | PINT:PINT_BODY
options | PMAP_CAL_LOCAL_PRECISION

## gdx_polyline -> pint ↑

description | Convert a GDX polyline to Parasolid line or bcurve
function | pmap__GDXCurveToPINTCurve
input_dtf | GDX:GDX_POLYLINE
mappings |
output_dtf | PINT:PINT_BCURVE PINT:PINT_LINE
options | GENERAL, TRANSIENT, 1:1

## gdx_arc -> pint_circle ↑

description | Convert a GDX arc to Parasolid circle.
function | pmap__GDXCurveToPINTCurve
input_dtf | GDX:GDX_ARC
mappings |
output_dtf | PINT:PINT_CIRCLE
options | GENERAL, TRANSIENT, 1:1

## gdx_nurb_curve -> pint_bcurve ↑

description | Convert a GDX nurb curve to Parasolid bcurve.
function | pmap__GDXCurveToPINTCurve
input_dtf | GDX:GDX_NURB_CURVE
mappings |
output_dtf | PINT:PINT_BCURVE
options | GENERAL, TRANSIENT, 1:1

## gdx_comp_curve -> pint_bcurve ↑

description | Convert a GDX composite curve to Parasolid bcurve.
function | pmap__GDXCurveToPINTCurve
input_dtf | GDX:GDX_COMP_CURVE
mappings |
output_dtf | PINT:PINT_BCURVE
options | GENERAL, TRANSIENT, 1:1

## gdx_conic -> pint_bcurve ↑

description | Convert a GDX conic to Parasolid bcurve.
function | pmap__GDXCurveToPINTCurve
input_dtf | GDX:GDX_CONIC
mappings |
output_dtf | PINT:PINT_BCURVE
options | GENERAL, TRANSIENT, 1:1

## gdx_offset_curve -> pint_bcurve ↑

description | Convert a GDX offset curve to Parasolid bcurve.
function | pmap__GDXCurveToPINTCurve
input_dtf | GDX:GDX_OFFSET_CURVE
mappings |
output_dtf | PINT:PINT_BCURVE
options | GENERAL, TRANSIENT, 1:1

## gdx_spline_curve -> pint_bcurve ↑

description | Convert a GDX spline curve to Parasolid bcurve.
function | pmap__GDXCurveToPINTCurve
input_dtf | GDX:GDX_SPLINE_CURVE
mappings |
output_dtf | PINT:PINT_BCURVE
options | GENERAL, TRANSIENT, 1:1

## gdx_trim_curve -> pint_bcurve ↑

description | Convert a GDX trim curve to Parasolid bcurve.
function | pmap__GDXCurveToPINTCurve
input_dtf | GDX:GDX_TRIM_CURVE
mappings |
output_dtf | PINT:PINT_BCURVE
options | GENERAL, TRANSIENT, 1:1

## pint_assembly explode ↑

description | Explode a Parasolid Assembly
function | pmap__ExplodePINTAssembly
input_dtf | PINT:PINT_ASSEMBLY
mappings |
output_dtf | PINT:DDF_ANY_TF
options | GENERAL, TRANSIENT, 1:1

## pint_assembly -> gdx_component ↑

description | Convert a Parasolid assembly to a GDX component
function | pmap__PINTAssyToGDXComp
input_dtf | PINT:PINT_ASSEMBLY
mappings |
output_dtf | GDX:GDX_COMPONENT
options | GENERAL, TRANSIENT, 1:1

## pint_body -> gdx_entity ↑

description | Convert a Parasolid body to GDX solid(s)/shell(s)/face(s) based on body and shell types.
function | pmap__PINTBodyToGDX
input_dtf | PINT:PINT_BODY
mappings |
output_dtf | GDX:GDX_SOLID GDX:GDX_SHELL GDX:GDX_FACE
options | GENERAL, TRANSIENT, 1:1

# Parameter Tables ↑