PEXDisplayInfo *PEXDisplayInfoHeader = NULL;
PEXPickPath *PEXPickCache = NULL;
unsigned int PEXPickCacheSize = 0;
int PEXPickCacheInUse = 0;
extern void _PEXIEEE32toDECF();
extern void _PEXDECFtoIEEE32();
#ifdef CRAY
extern void _PEXIEEE32toCRAY();
extern void _PEXCRAYtoIEEE32();
#else
#define _PEXIEEE32toCRAY 0
#define _PEXCRAYtoIEEE32 0
#endif
void (*(PEX_fp_convert[NUM_FP_FORMATS][NUM_FP_FORMATS]))() = {
{0, _PEXIEEE32toDECF, 0, 0, _PEXIEEE32toCRAY},
{_PEXDECFtoIEEE32, 0, 0, 0, 0},
{0, 0, 0, 0, 0},
{0, 0, 0, 0, 0},
{_PEXCRAYtoIEEE32, 0, 0, 0, 0}
};
extern void _PEXEncodeEnumType();
extern void _PEXEncodeTableIndex();
extern void _PEXEncodeColor();
extern void _PEXEncodeFloat();
extern void _PEXEncodeCARD16();
extern void _PEXEncodeVector2D();
extern void _PEXEncodeTextAlignment();
extern void _PEXEncodeCurveApprox();
extern void _PEXEncodeReflectionAttr();
extern void _PEXEncodeSurfaceApprox();
extern void _PEXEncodeCullMode();
extern void _PEXEncodeSwitch();
extern void _PEXEncodePatternSize();
extern void _PEXEncodePatternAttr2D();
extern void _PEXEncodePatternAttr();
extern void _PEXEncodeASF();
extern void _PEXEncodeLocalTransform();
extern void _PEXEncodeLocalTransform2D();
extern void _PEXEncodeGlobalTransform();
extern void _PEXEncodeGlobalTransform2D();
extern void _PEXEncodeModelClipVolume();
extern void _PEXEncodeModelClipVolume2D();
extern void _PEXEncodeRestoreModelClip();
extern void _PEXEncodeLightSourceState();
extern void _PEXEncodeID();
extern void _PEXEncodePSC();
extern void _PEXEncodeNameSet();
extern void _PEXEncodeExecuteStructure();
extern void _PEXEncodeLabel();
extern void _PEXEncodeApplicationData();
extern void _PEXEncodeGSE();
extern void _PEXEncodeMarkers();
extern void _PEXEncodePolyline();
extern void _PEXEncodeMarkers2D();
extern void _PEXEncodePolyline2D();
extern void _PEXEncodeText();
extern void _PEXEncodeText2D();
extern void _PEXEncodeAnnoText();
extern void _PEXEncodeAnnoText2D();
extern void _PEXEncodePolylineSet();
extern void _PEXEncodeNURBCurve();
extern void _PEXEncodeFillArea();
extern void _PEXEncodeFillArea2D();
extern void _PEXEncodeFillAreaWithData();
extern void _PEXEncodeFillAreaSet();
extern void _PEXEncodeFillAreaSet2D();
extern void _PEXEncodeFillAreaSetWithData();
extern void _PEXEncodeTriangleStrip();
extern void _PEXEncodeQuadMesh();
extern void _PEXEncodeSOFA();
extern void _PEXEncodeNURBSurface();
extern void _PEXEncodeCellArray();
extern void _PEXEncodeCellArray2D();
extern void _PEXEncodeExtendedCellArray();
extern void _PEXEncodeGDP();
extern void _PEXEncodeGDP2D();
extern void _PEXEncodeNoop();
void (*(PEX_encode_oc_funcs[]))() = {
NULL,
_PEXEncodeEnumType,
_PEXEncodeFloat,
_PEXEncodeTableIndex,
_PEXEncodeColor,
_PEXEncodeTableIndex,
_PEXEncodeTableIndex,
_PEXEncodeCARD16,
_PEXEncodeFloat,
_PEXEncodeFloat,
_PEXEncodeTableIndex,
_PEXEncodeColor,
_PEXEncodeFloat,
_PEXEncodeVector2D,
_PEXEncodeCARD16,
_PEXEncodeTextAlignment,
_PEXEncodeFloat,
_PEXEncodeVector2D,
_PEXEncodeCARD16,
_PEXEncodeTextAlignment,
_PEXEncodeEnumType,
_PEXEncodeTableIndex,
_PEXEncodeEnumType,
_PEXEncodeFloat,
_PEXEncodeTableIndex,
_PEXEncodeColor,
_PEXEncodeCurveApprox,
_PEXEncodeEnumType,
_PEXEncodeTableIndex,
_PEXEncodeEnumType,
_PEXEncodeTableIndex,
_PEXEncodeTableIndex,
_PEXEncodeColor,
_PEXEncodeReflectionAttr,
_PEXEncodeEnumType,
_PEXEncodeEnumType,
_PEXEncodeEnumType,
_PEXEncodeTableIndex,
_PEXEncodeTableIndex,
_PEXEncodeColor,
_PEXEncodeReflectionAttr,
_PEXEncodeEnumType,
_PEXEncodeEnumType,
_PEXEncodeSurfaceApprox,
_PEXEncodeCullMode,
_PEXEncodeSwitch,
_PEXEncodePatternSize,
_PEXEncodePatternAttr2D,
_PEXEncodePatternAttr,
_PEXEncodeTableIndex,
_PEXEncodeSwitch,
_PEXEncodeEnumType,
_PEXEncodeFloat,
_PEXEncodeTableIndex,
_PEXEncodeColor,
_PEXEncodeTableIndex,
_PEXEncodeASF,
_PEXEncodeLocalTransform,
_PEXEncodeLocalTransform2D,
_PEXEncodeGlobalTransform,
_PEXEncodeGlobalTransform2D,
_PEXEncodeSwitch,
_PEXEncodeModelClipVolume,
_PEXEncodeModelClipVolume2D,
_PEXEncodeRestoreModelClip,
_PEXEncodeTableIndex,
_PEXEncodeLightSourceState,
_PEXEncodeTableIndex,
_PEXEncodeID,
_PEXEncodeID,
_PEXEncodeTableIndex,
_PEXEncodeEnumType,
_PEXEncodePSC,
_PEXEncodeNameSet,
_PEXEncodeNameSet,
_PEXEncodeExecuteStructure,
_PEXEncodeLabel,
_PEXEncodeApplicationData,
_PEXEncodeGSE,
_PEXEncodeMarkers,
_PEXEncodeMarkers2D,
_PEXEncodeText,
_PEXEncodeText2D,
_PEXEncodeAnnoText,
_PEXEncodeAnnoText2D,
_PEXEncodePolyline,
_PEXEncodePolyline2D,
_PEXEncodePolylineSet,
_PEXEncodeNURBCurve,
_PEXEncodeFillArea,
_PEXEncodeFillArea2D,
_PEXEncodeFillAreaWithData,
_PEXEncodeFillAreaSet,
_PEXEncodeFillAreaSet2D,
_PEXEncodeFillAreaSetWithData,
_PEXEncodeTriangleStrip,
_PEXEncodeQuadMesh,
_PEXEncodeSOFA,
_PEXEncodeNURBSurface,
_PEXEncodeCellArray,
_PEXEncodeCellArray2D,
_PEXEncodeExtendedCellArray,
_PEXEncodeGDP,
_PEXEncodeGDP2D,
_PEXEncodeNoop
};
extern void _PEXDecodeEnumType();
extern void _PEXDecodeTableIndex();
extern void _PEXDecodeColor();
extern void _PEXDecodeFloat();
extern void _PEXDecodeCARD16();
extern void _PEXDecodeVector2D();
extern void _PEXDecodeTextAlignment();
extern void _PEXDecodeCurveApprox();
extern void _PEXDecodeReflectionAttr();
extern void _PEXDecodeSurfaceApprox();
extern void _PEXDecodeCullMode();
extern void _PEXDecodeSwitch();
extern void _PEXDecodePatternSize();
extern void _PEXDecodePatternAttr2D();
extern void _PEXDecodePatternAttr();
extern void _PEXDecodeASF();
extern void _PEXDecodeLocalTransform();
extern void _PEXDecodeLocalTransform2D();
extern void _PEXDecodeGlobalTransform();
extern void _PEXDecodeGlobalTransform2D();
extern void _PEXDecodeModelClipVolume();
extern void _PEXDecodeModelClipVolume2D();
extern void _PEXDecodeRestoreModelClip();
extern void _PEXDecodeLightSourceState();
extern void _PEXDecodeID();
extern void _PEXDecodePSC();
extern void _PEXDecodeNameSet();
extern void _PEXDecodeExecuteStructure();
extern void _PEXDecodeLabel();
extern void _PEXDecodeApplicationData();
extern void _PEXDecodeGSE();
extern void _PEXDecodeMarkers();
extern void _PEXDecodePolyline();
extern void _PEXDecodeMarkers2D();
extern void _PEXDecodePolyline2D();
extern void _PEXDecodeText();
extern void _PEXDecodeText2D();
extern void _PEXDecodeAnnoText();
extern void _PEXDecodeAnnoText2D();
extern void _PEXDecodePolylineSet();
extern void _PEXDecodeNURBCurve();
extern void _PEXDecodeFillArea();
extern void _PEXDecodeFillArea2D();
extern void _PEXDecodeFillAreaWithData();
extern void _PEXDecodeFillAreaSet();
extern void _PEXDecodeFillAreaSet2D();
extern void _PEXDecodeFillAreaSetWithData();
extern void _PEXDecodeTriangleStrip();
extern void _PEXDecodeQuadMesh();
extern void _PEXDecodeSOFA();
extern void _PEXDecodeNURBSurface();
extern void _PEXDecodeCellArray();
extern void _PEXDecodeCellArray2D();
extern void _PEXDecodeExtendedCellArray();
extern void _PEXDecodeGDP();
extern void _PEXDecodeGDP2D();
extern void _PEXDecodeNoop();
void (*(PEX_decode_oc_funcs[]))() = {
NULL,
_PEXDecodeEnumType,
_PEXDecodeFloat,
_PEXDecodeTableIndex,
_PEXDecodeColor,
_PEXDecodeTableIndex,
_PEXDecodeTableIndex,
_PEXDecodeCARD16,
_PEXDecodeFloat,
_PEXDecodeFloat,
_PEXDecodeTableIndex,
_PEXDecodeColor,
_PEXDecodeFloat,
_PEXDecodeVector2D,
_PEXDecodeCARD16,
_PEXDecodeTextAlignment,
_PEXDecodeFloat,
_PEXDecodeVector2D,
_PEXDecodeCARD16,
_PEXDecodeTextAlignment,
_PEXDecodeEnumType,
_PEXDecodeTableIndex,
_PEXDecodeEnumType,
_PEXDecodeFloat,
_PEXDecodeTableIndex,
_PEXDecodeColor,
_PEXDecodeCurveApprox,
_PEXDecodeEnumType,
_PEXDecodeTableIndex,
_PEXDecodeEnumType,
_PEXDecodeTableIndex,
_PEXDecodeTableIndex,
_PEXDecodeColor,
_PEXDecodeReflectionAttr,
_PEXDecodeEnumType,
_PEXDecodeEnumType,
_PEXDecodeEnumType,
_PEXDecodeTableIndex,
_PEXDecodeTableIndex,
_PEXDecodeColor,
_PEXDecodeReflectionAttr,
_PEXDecodeEnumType,
_PEXDecodeEnumType,
_PEXDecodeSurfaceApprox,
_PEXDecodeCullMode,
_PEXDecodeSwitch,
_PEXDecodePatternSize,
_PEXDecodePatternAttr2D,
_PEXDecodePatternAttr,
_PEXDecodeTableIndex,
_PEXDecodeSwitch,
_PEXDecodeEnumType,
_PEXDecodeFloat,
_PEXDecodeTableIndex,
_PEXDecodeColor,
_PEXDecodeTableIndex,
_PEXDecodeASF,
_PEXDecodeLocalTransform,
_PEXDecodeLocalTransform2D,
_PEXDecodeGlobalTransform,
_PEXDecodeGlobalTransform2D,
_PEXDecodeSwitch,
_PEXDecodeModelClipVolume,
_PEXDecodeModelClipVolume2D,
_PEXDecodeRestoreModelClip,
_PEXDecodeTableIndex,
_PEXDecodeLightSourceState,
_PEXDecodeTableIndex,
_PEXDecodeID,
_PEXDecodeID,
_PEXDecodeTableIndex,
_PEXDecodeEnumType,
_PEXDecodePSC,
_PEXDecodeNameSet,
_PEXDecodeNameSet,
_PEXDecodeExecuteStructure,
_PEXDecodeLabel,
_PEXDecodeApplicationData,
_PEXDecodeGSE,
_PEXDecodeMarkers,
_PEXDecodeMarkers2D,
_PEXDecodeText,
_PEXDecodeText2D,
_PEXDecodeAnnoText,
_PEXDecodeAnnoText2D,
_PEXDecodePolyline,
_PEXDecodePolyline2D,
_PEXDecodePolylineSet,
_PEXDecodeNURBCurve,
_PEXDecodeFillArea,
_PEXDecodeFillArea2D,
_PEXDecodeFillAreaWithData,
_PEXDecodeFillAreaSet,
_PEXDecodeFillAreaSet2D,
_PEXDecodeFillAreaSetWithData,
_PEXDecodeTriangleStrip,
_PEXDecodeQuadMesh,
_PEXDecodeSOFA,
_PEXDecodeNURBSurface,
_PEXDecodeCellArray,
_PEXDecodeCellArray2D,
_PEXDecodeExtendedCellArray,
_PEXDecodeGDP,
_PEXDecodeGDP2D,
_PEXDecodeNoop
};