HPUX man pages für Kapitel 3g
PEXAddToNameSet - Add Names to Name Set Syntax void PEXAddToNameSet(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned long count, PEXName *names) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). count The number of names. names An array of names to be added to the current name set. Returns None
PEXAnnotationText - 3D Annotation Text Primitive Syntax void PEXAnnotationText(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord *origin, PEXCoord *offset, int length, char *string) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). origin The origin of the text string. offset The relative position of the text string from the origin. length The number of bytes in the text string. string A pointer to the text string. Returns None
PEXAnnotationText2D - 2D Annotation Text Primitive Syntax void PEXAnnotationText2D(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord2D *origin, PEXCoord2D *offset, int length, char *string) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). origin The origin of the text string. offset The relative position of the text string from the origin. length The number of bytes in the text string. string A pointer to the text string. Returns None
PEXApplicationData - Structure Application Data Syntax void PEXApplicationData(Display *display, XID resource_id, PEXOCRequestType req_type, int length, char *data) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). length The length, in bytes, of the application data. data A pointer to the application data. Returns None
PEXBeginPickAll - Begin Renderer Pick All Syntax void PEXBeginPickAll(Display *display, Drawable drawable, PEXRenderer renderer, long structure_id, int method, int send_event, int max_hits, int pick_device_type, PEXPickRecord *pick_record) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. renderer The resource identifier of the renderer. structure_id A value to be used as the structure identifier for the root of the structure network. method The pick all method (PEXPickAllAll or PEXPickAllVisible). send_event True or False - specifying whether the server should send an event when the maximum number of hits is reached. max_hits The maximum number of hits to be returned. pick_device_type The pick device type (PEXPickDeviceDCHitBox or PEXPickDeviceNP- CHitVolume). pick_record A pointer to the pick data record. Returns None
PEXBeginPickOne - Begin Renderer Pick One Syntax void PEXBeginPickOne(Display *display, Drawable drawable, PEXRenderer renderer, long structure_id, int method, int pick_device_type, PEXPickRecord *pick_record) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. renderer The resource identifier of the renderer. structure_id A value to be used as the structure identifier for the root of the structure network. method The pick one method (PEXPickLast, PEXPickClosestZ, PEXPickVisi- bleAny, PEXPickVisibleClosest). pick_device_type The pick device type (PEXPickDeviceDCHitBox or PEXPickDeviceNP- CHitVolume). pick_record A pointer to the pick data record. Returns None
PEXBeginRendering - Begin Rendering Syntax void PEXBeginRendering(Display *display, Drawable drawable, PEXRenderer renderer) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. renderer The resource identifier of a renderer. Returns None
PEXBeginStructure - Save Rendering Pipeline State Syntax void PEXBeginStructure(Display *display, PEXRenderer renderer, long structure_id) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. renderer The resource identifier of a renderer. structure_id A value to be used as an application-specified structure identifier. Returns None
PEXCellArray - 3D Cell Array Primitive Syntax void PEXCellArray(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord *point1, PEXCoord *point2, PEXCoord *point3, unsigned int col_count, unsigned int row_count, PEXTableIndex *color_indices) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). point1 The first cell array definition point. point2 The second cell array definition point. point3 The third cell array definition point. col_count The number of cell columns (number of cells in the X direction). row_count The number of cell rows (number of cells in the Y direction). color_indices An array of color table index values which specify the color of each cell. Returns None
PEXCellArray2D - 2D Cell Array Primitive Syntax void PEXCellArray2D(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord2D *point1, PEXCoord2D *point2, unsigned int col_count, unsigned int row_count, PEXTableIndex *color_indices) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). point1 The first cell array definition point. point2 The second cell array definition point. col_count The number of cell columns (number of cells in the X direction). row_count The number of cell rows (number of cells in the Y direction). color_indices An array of color table index values which specify the color of each cell. Returns None
PEXChangeNameSet - Change Name Set Syntax void PEXChangeNameSet(Display *display, PEXNameSet nameset, int action, unsigned long count, PEXName *names) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. nameset The resource identifier of the name set. action Type of change to be made (PEXNSAdd, PEXNSRemove, PEXNSReplace). count The number of names. names An array of names. Returns None
PEXChangePickDevice - Change Pick Device Attributes Syntax void PEXChangePickDevice(Display *display, PEXWorkstation workstation, int pick_device_type, unsigned long value_mask, PEXPDAttributes *values) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. pick_device_type The pick device type (PEXPickDeviceDCHitBox or PEXPickDeviceNP- CHitVolume). value_mask A mask indicating which attributes to return. values A pointer to the pick device attribute values. Returns None
PEXChangePipelineContext - Change Pipeline Context Syntax void PEXChangePipelineContext(Display *display, PEXPipelineContext context, unsigned long *value_mask, PEXPCAttributes *values) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. context The resource identifier of the pipeline context. value_mask A pointer to an array of three unsigned long. values A pointer to new values for attributes in the pipeline context. Returns None
PEXChangeRenderer - Change Renderer Attributes Syntax void PEXChangeRenderer(Display *display, PEXRenderer renderer, unsigned long value_mask, PEXRendererAttributes *values) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. renderer The resource identifier of the renderer. value_mask A mask indicating the renderer attributes to be changed. values A pointer to new values for the renderer attributes. Returns None
PEXChangeSearchContext - Change Search Context Syntax void PEXChangeSearchContext(Display *display, PEXSearchContext context, unsigned long value_mask, PEXSCAttributes *values) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. context The resource identifier of the search context. value_mask A mask indicating the search context attributes to be changed. values A pointer to new values for the specified search context attributes. Returns None
PEXChangeStructureRefs - Change Structure References Syntax void PEXChangeStructureRefs(Display *display, PEXStructure old_structure, PEXStructure new_structure) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. old_structure The resource identifier of the structure no longer to be referenced. new_structure The resource identifier of the structure now referenced. Returns None
PEXCopyBytesToOC - Copy Encoded Output Commands Syntax void PEXCopyBytesToOC(Display *display, int length, char *data) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. length The number of bytes to copy. data A pointer to the output command data. Returns None
PEXCopyElements - Copy Elements Syntax void PEXCopyElements(Display *display, PEXStructure src_structure, int src_whence1, long src_offset1, int src_whence2, long src_offset2, PEXStructure dst_structure, int dst_whence, long dst_offset) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. src_structure The resource identifier of the source structure. src_whence1 A value specifying, with src_offset1, the first limit of the range of elements to be copied (PEXBeginning, PEXCurrent, PEX- End). src_offset1 The offset from src_whence1 denoting the first limit of the range of elements to be copied. src_whence2 A value specifying, with src_offset2, the second limit of the range of elements to be copied (PEXBeginning, PEXCurrent, PEX- End). src_offset2 The offset from src_whence2 denoting the second limit of the range of elements to be copied. dst_structure The resource identifier of the destination structure. dst_whence A value specifying, with dst_offset, the position at which the elements are inserted into the destination structure (PEXBegin- ning, PEXCurrent, PEXEnd). dst_offset The offset from dst_whence denoting the position at which the elements are inserted into the destination structure. Returns None
PEXCopyLookupTable - Copy Lookup Table Syntax void PEXCopyLookupTable(Display *display, PEXLookupTable src_table, PEXLookupTable dst_table) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. src_table The resource identifier of the source lookup table. dst_table The resource identifier of the destination lookup table. Returns None
PEXCopyNameSet - Copy Name Set Syntax void PEXCopyNameSet(Display *display, PEXNameSet src_nameset, PEXNameSet dst_nameset) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. src_nameset The resource identifier of the source name set. dst_nameset The resource identifier of the destination name set. Returns None
PEXCopyPipelineContext - Copy Pipeline Context Syntax void PEXCopyPipelineContext(Display *display, unsigned long *value_mask, PEXPipelineContext src_context, PEXPipelineContext dst_context) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. value_mask A pointer to an array of three unsigned long. src_context The resource identifier of the source pipeline. dst_context The resource identifier of the destination pipeline context. Returns None
PEXCopySearchContext - Copy Search Context Syntax void PEXCopySearchContext(Display *display, unsigned long value_mask, PEXSearchContext src_context, PEXSearchContext dst_context) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. value_mask A mask specifying which attributes are to be copied. src_context The resource identifier of the source search context. dst_context The resource identifier of the destination search context. Returns None
PEXCopyStructure - Copy Structure Syntax void PEXCopyStructure(Display *display, PEXStructure src_structure, PEXStructure dst_structure) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. src_structure The resource identifier of the source structure. dst_structure The resource identifier of the destination structure. Returns None
PEXCountOCs - Count Output Commands in an Encoded List Syntax unsigned long PEXCountOCs(int float_format, unsigned long length, char *encoded_ocs) Parameters float_format The floating point format of the encoded output commands (PEX- IEEE_754_32, PEXDEC_F_Floating, PEXIEEE_754_64, PEXDEC_D_Floating). length The length, in bytes, of the encoded output commands. encoded_ocs A pointer to the encoded output commands. Returns The number of output commands represented in the encoded output com- mands.
PEXCreateLookupTable - Create Lookup Table Syntax PEXLookupTable PEXCreateLookupTable(Display *display, Drawable drawable, int table_type) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. table_type The type of lookup table to be created (see the Description). Returns The resource identifier of the newly-created lookup table.
PEXCreateNameSet - Create Name Set Syntax PEXNameSet PEXCreateNameSet(Display *display) Argument display A pointer to a display structure returned by a successful XOpenDisplay call. Returns The resource identifier of the newly-created name set.
PEXCreatePickMeasure - Create Pick Measure Syntax PEXPickMeasure PEXCreatePickMeasure(Display *display, PEXWorkstation workstation, int pick_device_type) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. pick_device_type The pick device type (PEXPickDeviceDCHitBox or PEXPickDeviceNP- CHitVolume). Returns The resource identifier of the newly-created pick measure.
PEXCreatePipelineContext - Create Pipeline Context Syntax PEXPipelineContext PEXCreatePipelineContext(Display *display, unsigned long *value_mask, PEXPCAttributes *values) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. value_mask A pointer to an array of three unsigned long. values A pointer to values to override default attribute values in the new pipeline context. Returns The resource identifier of the newly-created pipeline context.
PEXCreateRenderer - Create Renderer Syntax PEXRenderer PEXCreateRenderer(Display *display, Drawable drawable, unsigned long value_mask, PEXRendererAttributes *values) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. value_mask A mask indicating the attribute values specified. values A pointer to values used to override default values in the new renderer resource. Returns The resource identifier of the newly-created renderer resource.
PEXCreateSearchContext - Create Search Context Syntax PEXSearchContext PEXCreateSearchContext(Display *display, unsigned long value_mask, PEXSCAttributes *values) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. value_mask A mask indicating the attributes specified. values A pointer to values used to override default values in the new search context resource. Returns The resource identifier of the newly-created search context resource.
PEXCreateStructure - Create Structure Syntax PEXStructure PEXCreateStructure(Display *display) Argument display A pointer to a display structure returned by a successful XOpenDisplay call. Returns The resource identifier of the newly-created structure resource.
PEXCreateWorkstation - Create Workstation Syntax PEXWorkstation PEXCreateWorkstation(Display *display, Drawable drawable, PEXLookupTable line_bundle, PEXLookupTable marker_bundle, PEXLookupTable text_bundle, PEXLookupTable interior_bundle, PEXLookupTable edge_bundle, PEXLookupTable color_table, PEXLookupTable pattern_table, PEXLookupTable font_table, PEXLookupTable depth_cue_table, PEXLookupTable light_table, PEXLookupTable color_approx_table, PEXNameSet highlight_incl, PEXNameSet highlight_excl, PEXNameSet invisibility_incl, PEXNameSet invisibility_excl, int buffer_mode) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. line_bundle The resource identifier of the line bundle lookup table. marker_bundle The resource identifier of the marker bundle lookup table. text_bundle The resource identifier of the text bundle lookup table. interior_bundle The resource identifier of the interior bundle lookup table. edge_bundle The resource identifier of the edge bundle lookup table. color_table The resource identifier of the color lookup table. pattern_table The resource identifier of the pattern lookup table. font_table The resource identifier of the text font lookup table. depth_cue_table The resource identifier of the depth cue lookup table. light_table The resource identifier of the light lookup table. (c) O'Reilly & Associates, Inc. - 1 - PEX Early Release November 1992 PEXCreateWorkstation(3G) PEXCreateWorkstation(3G) Unsupported on HP-PEX 5.1 color_approx_table The resource identifier of the color approximation lookup table. highlight_incl The name set used as the highlight inclusion set. highlight_excl The name set used as the highlight exclusion set. invisibility_incl The name set used as the invisibility inclusion set. invisibility_excl The name set used as the invisibility exclusion set. buffer_mode The workstation buffering mode (PEXSingleBuffer or PEXDoub- leBuffer). Returns The resource identifier of the newly-created workstation.
PEXDecodeOCs - Decode Output Commands Syntax PEXOCData *PEXDecodeOCs(int float_format, unsigned long oc_count, unsigned long length, char *encoded_ocs) Parameters float_format The floating point format of the encoded output commands (PEX- IEEE_754_32, PEXDEC_F_Floating, PEXIEEE_754_64, PEXDEC_D_Floating). oc_count The number of output commands represented in the encoded output commands. length The length, in bytes, of the encoded output commands. encoded_ocs A pointer to the encoded output commands. Returns A pointer to the decoded output commands; a null pointer if unsuccess- ful or if zero output commands specified.
PEXDeleteBetweenLabels - Delete Elements Between Labels Syntax void PEXDeleteBetweenLabels(Display *display, PEXStructure structure, long label1, long label2) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. label1 The first label. label2 The second label. Returns None
PEXDeleteElements - Delete Elements Syntax void PEXDeleteElements(Display *display, PEXStructure structure, int whence1, long offset1, int whence2, long offset2) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. whence1 A value specifying, with offset1, the first limit of the range of elements to be deleted (PEXBeginning, PEXCurrent, PEXEnd). offset1 The offset from whence1 denoting the first limit of the range of elements to be deleted. whence2 A value specifying, with offset2, the second limit of the range of elements to be deleted (PEXBeginning, PEXCurrent, PEXEnd). offset2 The offset from whence2 denoting the second limit of the range of elements to be deleted. Returns None
PEXDeleteTableEntries - Delete Lookup Table Entries Syntax void PEXDeleteTableEntries(Display *display, PEXLookupTable table, unsigned int start, unsigned int count) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. table The resource identifier of the lookup table. start The initial table entry to be deleted. count The number of entries to be deleted. Returns None
PEXDeleteToLabel - Delete Elements to Label Syntax void PEXDeleteToLabel(Display *display, PEXStructure structure, int whence, long offset, long label) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. whence A value specifying, with offset, the beginning of the range of elements to be deleted (PEXBeginning, PEXCurrent, PEXEnd). offset The offset from whence denoting the beginning of the range of elements to be deleted. label The label specifying the end of the range of elements to be deleted. Returns None
PEXDestroyStructures - Destroy Structures Syntax void PEXDestroyStructures(Display *display, unsigned long count, PEXStructure *structures) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. count The number of structure resource identifiers. structures An array of resource identifiers of the structures to be destroyed. Returns None
PEXElementSearch - Element Search Syntax Status PEXElementSearch(Display *display, PEXStructure structure, int whence, long offset, int direction, unsigned long incl_count, unsigned short *incl_list, unsigned long excl_count, unsigned short *excl_list, unsigned long *elem_offset_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. whence A value specifying, with offset, the offset at which the search is to begin (PEXBeginning, PEXCurrent, PEXEnd). offset The offset from whence at which the search is to begin. direction The direction of the search (PEXForward or PEXBackward). incl_count The number of values in inclusion array. incl_list An array of short integers specifying structure elements to be searched for. excl_count The number of values in exclusion array. excl_list An array of short integers specifying structure elements not to be searched for. elem_offset_return Returns the offset of the element located by the search. Returns Zero if unsuccessful, non-zero otherwise. The non-zero value will be either PEXFound or PEXNotFound depending upon the result of the search.
PEXEncodeOCs - Encode Output Commands Syntax char *PEXEncodeOCs(int float_format, unsigned long oc_count, PEXOCData *oc_data, unsigned long *length_return) Parameters float_format The floating point format for the encoded output commands (PEX- IEEE_754_32, PEXDEC_F_Floating, PEXIEEE_754_64, PEXDEC_D_Floating). oc_count The number of output commands to be encoded. oc_data An array of the output command data. length_return Returns the length, in bytes, of the encoded output commands. Returns A pointer to the encoded output commands; a null pointer if unsuccess- ful or if zero output commands specified.
PEXEncodedAnnoText - Encoded 3D Annotation Text Primitive Syntax void PEXEncodedAnnoText(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord *origin, PEXCoord *offset, unsigned int count, PEXEncodedTextData *encoded_text) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). origin The origin of the text string. offset The relative position of the text string from the origin. count The number of encoded text strings. encoded_text An array of encoded text strings. Returns None
PEXEncodedAnnoText2D - Encoded 2D Annotation Text Primitive Syntax void PEXEncodedAnnoText2D(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord2D *origin, PEXCoord2D *offset, unsigned int count, PEXEncodedTextData *encoded_text) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). origin The origin of the text string. offset The relative position of the text string from the origin. count The number of encoded text strings. encoded_text An array of encoded text strings. Returns None
PEXEncodedText - Encoded 3D Text Primitive Syntax void PEXEncodedText(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord *origin, PEXVector *vector1, PEXVector *vector2, unsigned int count, PEXEncodedTextData *encoded_text) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). origin The origin of the text string. vector1 A vector defining the positive x-direction of the text local coordinate system. vector2 A vector defining the positive y-direction of the text local coordinate system. count The number of encoded text strings. encoded_text An array of encoded text strings. Returns None
PEXEncodedText2D - Encoded 2D Text Primitive Syntax void PEXEncodedText2D(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord2D *origin, unsigned int count, PEXEncodedTextData *encoded_text) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). origin The origin of the text string. count The number of encoded text strings. encoded_text An array of encoded text strings. Returns None
PEXEndPickAll - End Pick All Syntax PEXPickPath *PEXEndPickAll(Display *display, PEXRenderer renderer, int *status_return, int *more_return, unsigned long *count_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. renderer The resource identifier of the renderer. status_return Returns the status of the pick operation. more_return Returns the status of remaining picks. count_return Returns the number of pick paths. Returns An array of pick paths; a null pointer if unsuccessful or no pick (see also status_return).
PEXEndPickOne - End Pick One Syntax PEXPickPath *PEXEndPickOne(Display *display, PEXRenderer renderer, int *status_return, int *undetectable_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. renderer The resource identifier of the renderer. status_return Returns the status of the pick operation. undetectable_return Returns True or False indicating whether another pick better satisfied the pick criteria with the exception that it did not pass the pick filter test. Returns A pointer to the pick path; a null pointer if unsuccessful or no pick (see also status_return).
PEXEndRendering - End Rendering Syntax void PEXEndRendering(Display *display, PEXRenderer renderer, int flush) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. renderer The resource identifier of a renderer. flush True or False - specifying whether any pending output for renderer is to be rendered onto its associated drawable. Returns None
PEXEndStructure - Restore Rendering Pipeline State Syntax void PEXEndStructure(Display *display, PEXRenderer renderer) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. renderer The resource identifier of the renderer. Returns None
PEXEscape - PEX Escape Syntax void PEXEscape(Display *display, unsigned long escape_id, int length, char *escape_data) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. escape_id The escape identifier. length The length, in bytes, of data for the escape request. escape_data A pointer to data for the escape request. Returns None
PEXEscapeWithReply - PEX Escape With Reply Syntax char *PEXEscapeWithReply(Display *display, unsigned long escape_id, int length, char *escape_data, unsigned long *reply_length_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. escape_id The escape identifier. length The length, in bytes, of data for the escape request. escape_data A pointer to data for the escape request. reply_length_return Returns the length, in bytes, of the reply data. Returns A pointer to the escape reply data; a null pointer if unsuccessful.
PEXExecuteDeferredActions - Execute Deferred Workstation Actions Syntax void PEXExecuteDeferredActions(Display *display, PEXWorkstation workstation) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. Returns None
PEXExecuteStructure - Execute Structure Syntax void PEXExecuteStructure(Display *display, XID resource_id, PEXOCRequestType req_type, PEXStructure structure) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). structure The resource identifier of the structure. Returns None
PEXExtChangePipelineContext.3g
PEXExtCreateFilteredTMFromWindow.3g
PEXExtFreeRendererAttributes.3g
PEXExtGetRendererAttributes.3g
PEXExtSetPCAttributeMaskAll.3g
PEXExtSetRendererAttributeMask.3g
PEXExtSetRendererAttributeMaskAll.3g
PEXExtSetTMPerspectiveCorrection.3g
PEXExtTMCoordFillAreaSetWithData.3g
PEXExtTMCoordQuadrilateralMesh.3g
PEXExtTMCoordSetOfFillAreaSets.3g
PEXExtendedCellArray - Extended 3D Cell Array Primitive Syntax void PEXExtendedCellArray(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord *point1, PEXCoord *point2, PEXCoord *point3, unsigned int col_count, unsigned int row_count, int color_type, PEXArrayOfColor colors) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). point1 The first cell array definition point. point2 The second cell array definition point. point3 The third cell array definition point. col_count The number of cell columns (number of cells in the X direction). row_count The number of cell rows (number of cells in the Y direction). color_type The type of color for the cell colors (PEXColorTypeIndexed, PEX- ColorTypeRGB, PEXColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEXColorTypeRGB8, PEXColorTypeRGB16). colors An array of colors specifying the color of each cell. Returns None
PEXFetchElements - Fetch Elements Syntax Status PEXFetchElements(Display *display, PEXStructure structure, int whence1, long offset1, int whence2, long offset2, int float_format, unsigned long *count_return, unsigned long *length_return, char **ocs_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. whence1 A value specifying, with offset1, the first limit of the range of elements to be fetched (PEXBeginning, PEXCurrent, PEXEnd). offset1 The offset from whence1 denoting the first limit of the range of elements to be fetched. whence2 A value specifying, with offset2, the second limit of the range of elements to be fetched (PEXBeginning, PEXCurrent, PEXEnd). offset2 The offset from whence2 denoting the second limit of the range of elements to be fetched. float_format The floating point format to use when formatting the output com- mands to be fetched (PEXIEEE_754_32, PEXDEC_F_Floating, PEX- IEEE_754_64, PEXDEC_D_Floating). count_return Returns the number of output commands returned. length_return Returns the length, in bytes, of the output commands fetched. ocs_return Returns a pointer to protocol-formatted output commands (struc- ture elements). Returns Zero if unsuccessful, non-zero otherwise. (c) O'Reilly & Associates, Inc. - 1 - PEX Early Release November 1992 PEXFetchElements(3G) PEXFetchElements(3G)
PEXFetchElementsAndSend - Fetch Elements and Send to Display Syntax Status PEXFetchElementsAndSend(Display *src_display, PEXStructure structure, int whence1, long offset1, int whence2, long offset2, Display *dst_display, XID resource_id, PEXOCRequestType req_type) Parameters src_display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. whence1 A value specifying, with offset1, the first limit of the range of elements to be fetched (PEXBeginning, PEXCurrent, PEXEnd). offset1 The offset from whence1 denoting the first limit of the range of elements to be fetched. whence2 A value specifying, with offset2, the second limit of the range of elements to be fetched (PEXBeginning, PEXCurrent, PEXEnd). offset2 The offset from whence2 denoting the second limit of the range of elements to be fetched. dst_display A pointer to a display structure returned by a successful XOpen- Display call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output commands (PEXOCRender, PEXOC- Store, PEXOCRenderSingle or PEXOCStoreSingle). Returns Zero if unsuccessful, non-zero otherwise.
PEXFillArea - 3D Fill Area Primitive Syntax void PEXFillArea(Display *display, XID resource_id, PEXOCRequestType req_type, int shape_hint, int ignore_edges, unsigned int count, PEXCoord *points) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). shape_hint The shape of the fill area (PEXShapeComplex, PEXShapeNonConvex, PEXShapeConvex, PEXShapeUnknown). ignore_edges A flag that determines if surface edges are rendered (True or False). count The number of points. points An array of points defining the fill area. Returns None
PEXFillArea2D - 2D Fill Area Primitive Syntax void PEXFillArea2D(Display *display, XID resource_id, PEXOCRequestType req_type, int shape_hint, int ignore_edges, unsigned int count, PEXCoord2D *points) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). shape_hint The shape of the fill area (PEXShapeComplex, PEXShapeNonConvex, PEXShapeConvex, PEXShapeUnknown). ignore_edges A flag that determines if surface edges are rendered (True or False). count The number of points. points An array of points defining the fill area. Returns None
PEXFillAreaSet - 3D Set of Fill Areas Primitive Syntax void PEXFillAreaSet(Display *display, XID resource_id, PEXOCRequestType req_type, int shape_hint, int ignore_edges, int contour_hint, unsigned int count, PEXListOfCoord *point_lists) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). shape_hint The shape which describes all of the contours (PEXShapeComplex, PEXShapeNonConvex, PEXShapeConvex, PEXShapeUnknown). ignore_edges A flag that determines if surface edges are rendered (True or False). contour_hint A flag that indicates whether contours are disjoint or overlap- ping (PEXContourDisjoint, PEXContourNested, PEXContourIntersect- ing, PEXContourUnknown). count The number of fill areas in the set. point_lists A pointer to the list of point arrays defining each contour of the fill area set. Returns None
PEXFillAreaSet2D - 2D Set of Fill Areas Primitive Syntax void PEXFillAreaSet2D(Display *display, XID resource_id, PEXOCRequestType req_type, int shape_hint, int ignore_edges, int contour_hint, unsigned int count, PEXListOfCoord2D *point_lists) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). shape_hint The shape which describes all of the contours (PEXShapeComplex, PEXShapeNonConvex, PEXShapeConvex, PEXShapeUnknown). ignore_edges A flag that determines if surface edges are rendered (True or False). contour_hint A flag that indicates whether contours are disjoint or overlap- ping (PEXContourDisjoint, PEXContourNested, PEXContourIntersect- ing, PEXContourUnknown). count The number of fill areas in the set. point_lists A pointer to the list of point arrays defining each contour of the fill area set. Returns None
PEXFillAreaSetWithData - 3D Set of Fill Areas Primitive With Additional Data Syntax void PEXFillAreaSetWithData(Display *display, XID resource_id, PEXOCRequestType req_type, int shape_hint, int ignore_edges, int contour_hint, unsigned int facet_attributes, unsigned int vertex_attributes, int color_type, unsigned int count, PEXFacetData *facet_data, PEXListOfVertex *vertex_lists) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). shape_hint The shape which describes all of the contours (PEXShapeComplex, PEXShapeNonConvex, PEXShapeConvex, PEXShapeUnknown). ignore_edges A flag that determines if surface edges are rendered (True or False). contour_hint A flag that indicates whether contours are disjoint or overlap- ping (PEXContourDisjoint, PEXContourNested, PEXContourIntersect- ing, PEXContourUnknown). facet_attributes A mask indicating the facet attributes provided (PEXGANone, PEX- GAColor, PEXGANormal). vertex_attributes A mask indicating the vertex attributes provided (PEXGANone, PEX- GAColor, PEXGANormal, PEXGAEdges). color_type The type of color data provided (PEXColorTypeIndexed, PEXColor- TypeRGB, PEXColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEX- ColorTypeRGB8, PEXColorTypeRGB16). count The number of fill areas in the set. (c) O'Reilly & Associates, Inc. - 1 - PEX Early Release November 1992 PEXFillAreaSetWithData(3G) PEXFillAreaSetWithData(3G) facet_data A pointer to facet data. vertex_lists A pointer to the list of vertex arrays defining each contour of the fill area set. Returns None
PEXFillAreaWithData - 3D Fill Area Primitive With Additional Data Syntax void PEXFillAreaWithData(Display *display, XID resource_id, PEXOCRequestType req_type, int shape_hint, int ignore_edges, unsigned int facet_attributes, unsigned int vertex_attributes, int color_type, PEXFacetData *facet_data, unsigned int count, PEXArrayOfVertex vertices) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). shape_hint The shape of the fill area (PEXShapeComplex, PEXShapeNonConvex, PEXShapeConvex, PEXShapeUnknown). ignore_edges A flag that determines if surface edges are rendered (True or False). facet_attributes A mask indicating the facet attributes provided (PEXGANone, PEX- GAColor, PEXGANormal). vertex_attributes A mask indicating the vertex attributes provided (PEXGANone, PEX- GAColor, PEXGANormal). color_type The type of color data provided (PEXColorTypeIndexed, PEXColor- TypeRGB, PEXColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEX- ColorTypeRGB8, PEXColorTypeRGB16). facet_data A pointer to facet data. count The number of vertices. vertices An array of vertices defining the fill area. (c) O'Reilly & Associates, Inc. - 1 - PEX Early Release November 1992 PEXFillAreaWithData(3G) PEXFillAreaWithData(3G) Returns None
PEXFinishOCs - Finish Encoded Output Commands Syntax void PEXFinishOCs(Display *display) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. Returns None
PEXFreeEnumInfo - Free Memory Allocated for Enumerated Type Information Syntax void PEXFreeEnumInfo(unsigned long count, unsigned long *info_count, PEXEnumTypeDesc *enum_info) Parameters count The number of enumerated types. info_count An array of counts. This corresponds to the info_count_return parameter in PEXGetEnumTypeInfo. enum_info An array of enumerated type descriptors. This corresponds to the enum_info_return parameter of PEXGetEnumTypeInfo. Returns None
PEXFreeFontInfo - Free Font Info Returned by PEXListFontsWithInfo and PEXQueryFont Syntax void PEXFreeFontInfo(unsigned long count, PEXFontInfo *font_info) Parameters count The number of font info structures. font_info An array of font info structures. Returns None
PEXFreeFontNames - Free Font Names Returned by PEXListFonts, PEXListFontsWithInfo Syntax void PEXFreeFontNames(unsigned long count, char **font_names) Parameters count The number of font names. font_names An array of font names (null-terminated strings). Returns None
PEXFreeLookupTable - Free Lookup Table Syntax void PEXFreeLookupTable(Display *display, PEXLookupTable table) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. table The resource identifier of the lookup table. Returns None
PEXFreeNameSet - Free Name Set Syntax void PEXFreeNameSet(Display *display, PEXNameSet nameset) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. nameset The resource identifier of the name set. Returns None
PEXFreeOCData - Deallocate OC Data Syntax void PEXFreeOCData(unsigned long count, PEXOCData *oc_data) Parameters count The number of output commands. oc_data An array of output command data. Returns None
PEXFreePCAttributes - Free Storage Returned by PEXGetPipelineContext Syntax void PEXFreePCAttributes(PEXPCAttributes *values) Parameters values A pointer to the pipeline context attribute values. Returns None
PEXFreePDAttributes - Free Storage Returned by PEXGetPickDevice Syntax void PEXFreePDAttributes(PEXPDAttributes *values) Parameters values A pointer to the pick device attribute values. Returns None
PEXFreePMAttributes - Free Storage Returned by PEXGetPickMeasure Syntax void PEXFreePMAttributes(PEXPMAttributes *values) Parameters values A pointer to the pick measure attribute values. Returns None
PEXFreePickMeasure - Free Pick Measure Syntax void PEXFreePickMeasure(Display *display, PEXPickMeasure pick_measure) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. pick_measure The resource identifier of the pick measure. Returns None
PEXFreePickPaths - Free Memory Allocated for Pick Paths Syntax void PEXFreePickPaths(unsigned long count, PEXPickPath *pick_paths) Parameters count The number of pick paths. pick_paths An array of pick paths. Returns None
PEXFreePipelineContext - Free Pipeline Context Syntax void PEXFreePipelineContext(Display *display, PEXPipelineContext context) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. context The resource identifier of the pipeline context. Returns None
PEXFreeRenderer - Free Renderer Syntax void PEXFreeRenderer(Display *display, PEXRenderer renderer) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. renderer The resource identifier of the renderer. Returns None
PEXFreeRendererAttributes - Free Storage Returned by PEXGetRendererAttributes Syntax void PEXFreeRendererAttributes(PEXRendererAttributes *values) Parameters values A pointer to the renderer attribute values. Returns None
PEXFreeSCAttributes - Free Storage Returned by PEXGetSearchContext Syntax void PEXFreeSCAttributes(PEXSCAttributes *values) Parameters values A pointer to the search context attribute values. Returns None
PEXFreeSearchContext - Free Search Context Syntax void PEXFreeSearchContext(Display *display, PEXSearchContext context) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. context The resource identifier of the search context. Returns None
PEXFreeStructurePaths - Free Structure Paths Memory Syntax void PEXFreeStructurePaths(unsigned long count, PEXStructurePath *paths) Parameters count The number of structure paths. paths An array of structure paths. Returns None
PEXFreeTableEntries - Free Storage associated with Tables Entries Return Parameters Syntax void PEXFreeTableEntries(int table_type, unsigned int count, PEXPointer entries) Parameters table_type The type of table entries in the array. count The number of entries in the array. entries An array of table entries. Returns None
PEXFreeWorkstation - Free Workstation Syntax void PEXFreeWorkstation(Display *display, PEXWorkstation workstation) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. Returns None
PEXFreeWorkstationAttributes - Free Storage Returned by PEXGetWorkstationAttributes Syntax void PEXFreeWorkstationAttributes(PEXWorkstationAttributes *values) Parameters values A pointer to the workstation attribute values. Returns None
PEXGDP - 3D Generalized Drawing Primitive Syntax void PEXGDP(Display *display, XID resource_id, PEXOCRequestType req_type, long gdp_id, unsigned int count, PEXCoord *points, unsigned long length, char *data) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). gdp_id The identifier of the GDP. count The number of points. points The points used by the GDP. length The length, in bytes, of the data. data Additional data used by the GDP. Returns None
PEXGDP2D - 2D Generalized Drawing Primitive Syntax void PEXGDP2D(Display *display, XID resource_id, PEXOCRequestType req_type, long gdp_id, unsigned int count, PEXCoord2D *points, unsigned long length, char *data) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). gdp_id The identifier of the GDP. count The number of points. points The points used by the GDP. length The length, in bytes, of the data. data Additional data used by the GDP. Returns None
PEXGSE - Generalized Structure Element Syntax void PEXGSE(Display *display, XID resource_id, PEXOCRequestType req_type, long id, int length, char *data) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). id The identifier of the GSE. length The length, in bytes, of the GSE data. data A pointer to the GSE data. Returns None
PEXGeoNormQuadrilateralMesh(unsigned - dimensional (row-major) array of vertices defining the qua- drilateral mesh. Returns Zero if successful; otherwise, one of the following: PEXBadPrimitive A normal cannot be computed for one or more quadrila- terals in the mesh.
PEXGeoNormSetOfFillAreaSets.3g
PEXGetAncestors - Get Ancestors Syntax PEXStructurePath *PEXGetAncestors(Display *display, PEXStructure structure, int path_part, unsigned long path_depth, unsigned long *count_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. path_part The part of the path to return (PEXTopPart or PEXBottomPart). path_depth The maximum number of structure network path levels to be returned in each path found. count_return Returns the number of paths found. Returns An array of structure paths defining the ancestors of the specified structure; a null pointer if unsuccessful.
PEXGetDefinedIndices - Get Lookup Table Defined Indices Syntax Status PEXGetDefinedIndices(Display *display, PEXLookupTable table, unsigned long *count_return, PEXTableIndex **indices_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. table The resource identifier of the lookup table. count_return Returns the number of returned indices. indices_return Returns an array of indices to defined table entries. Returns Zero if unsuccessful, non-zero otherwise.
PEXGetDescendants - Get Descendants Syntax PEXStructurePath *PEXGetDescendants(Display *display, PEXStructure structure, int path_part, unsigned long path_depth, unsigned long *count_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. path_part The part of the path to return (PEXTopPart or PEXBottomPart). path_depth The maximum number of structure network path levels to be returned in each path found. count_return Returns the number of paths found. Returns An array of structure paths defining the descendants of the specified structure; a null pointer if unsuccessful.
PEXGetElementInfo - Get Element Information Syntax Status PEXGetElementInfo(Display *display, PEXStructure structure, int whence1, long offset1, int whence2, long offset2, int float_format, unsigned long *count_return, PEXElementInfo **info_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. whence1 A value specifying, with offset1, the first limit of the range of queried elements (PEXBeginning, PEXCurrent, PEXEnd). offset1 The offset from whence1 denoting the first limit of the range of queried elements. whence2 A value specifying, with offset2, the second limit of the range of elements to be queried (PEXBeginning, PEXCurrent, PEXEnd). offset2 The offset from whence2 denoting the second limit of the range of elements to be queried. float_format The floating point format to use when computing element sizes (PEXIEEE_754_32, PEXDEC_F_Floating, PEXIEEE_754_64, PEXDEC_D_Floating). count_return Returns the number element info records returned. info_return Returns an array of element info records describing the elements in the specified range. Returns Zero if unsuccessful, non-zero otherwise.
PEXGetEnumTypeInfo - Get Enumerated Type Information Syntax Status PEXGetEnumTypeInfo(Display *display, Drawable drawable, unsigned long count, int *enum_types, unsigned long item_mask, unsigned long **info_count_return, PEXEnumTypeDesc **enum_info_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. count The number of enumerated types. enum_types A list of enumerated types for which information is to be returned. (See the Description for valid values.) item_mask A mask indicating the data to be returned for each enumerated type. (See the Description for valid values.) info_count_return Returns an array of counts. For each enumerated type, there is an entry specifying the number of descriptors in the return value array. enum_info_return Returns an array of enumerated type descriptors containing the enumerated type information. Returns Zero if unsuccessful; non-zero otherwise.
PEXGetExtensionInfo - Get Extension Information Syntax PEXExtensionInfo *PEXGetExtensionInfo(Display *display) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. Returns A pointer to the extension information; a null pointer if unsuccessful.
PEXGetImpDepConstants - Get Implementation Dependent Constants Syntax Status PEXGetImpDepConstants(Display *display, Drawable drawable, unsigned long count, unsigned short *names, PEXImpDepConstant **constants_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. count The number of implementation-dependent constants. names An array of names of implementation-dependent constants to be returned. (See the Description for valid values.) constants_return Returns an array of implementation-dependent constants. Returns Zero if unsuccessful; non-zero otherwise.
PEXGetNameSet - Get Name Set Syntax Status PEXGetNameSet(Display *display, PEXNameSet nameset, unsigned long *count_return, PEXName **names_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. nameset The resource identifier of the name set to be queried. count_return Returns the number of names. names_return Returns an array of names. Returns Zero if unsuccessful; non-zero otherwise.
PEXGetOCAddr - Get Address For Encoded Output Commands Syntax char *PEXGetOCAddr(Display *display, int length) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. length The number of bytes of data to be written by the application. Returns A pointer to memory where the application can write output command data; a null pointer if unsuccessful.
PEXGetOCAddrMaxSize - Macro to Obtain the Maximum Size for PEXGetOCAddr Syntax PEXGetOCAddrMaxSize(display) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call.
PEXGetPickDevice - Get Pick Device Attributes Syntax PEXPDAttributes *PEXGetPickDevice(Display *display, PEXWorkstation workstation, int pick_device_type, unsigned long value_mask) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. pick_device_type The pick device type (PEXPickDeviceDCHitBox or PEXPickDeviceNP- CHitVolume). value_mask A mask indicating which attributes to return. Returns A pointer to the pick device attribute values; a null pointer if unsuccessful.
PEXGetPickMeasure - Get Pick Measure Attributes Syntax PEXPMAttributes *PEXGetPickMeasure(Display *display, PEXPickMeasure pick_measure, unsigned long value_mask) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. pick_measure The resource identifier of the pick measure. value_mask A mask indicating which attributes to return. Returns A pointer to the pick measure attribute values; a null pointer if unsuccessful.
PEXGetPipelineContext - Get Pipeline Context Attributes Syntax PEXPCAttributes *PEXGetPipelineContext(Display *display, PEXPipelineContext context, unsigned long *value_mask) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. context The resource identifier of the pipeline context. value_mask A pointer to an array of three unsigned long. Returns A pointer to pipeline context values; a null pointer if unsuccessful.
PEXGetPredefinedEntries - Get Lookup Table Predefined Indices Syntax Status PEXGetPredefinedEntries(Display *display, Drawable drawable, int table_type, unsigned int start, unsigned int count, PEXPointer *entries_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. table_type The type of lookup table (see the Description). start The index of the first predefined entry to be returned. count The number of predefined entries requested. entries_return Returns an array of predefined table entries. Returns Zero if unsuccessful, non-zero otherwise.
PEXGetProtocolFloatFormat - Return Float Format used on Specified Display Connection Syntax int PEXGetProtocolFloatFormat(Display *display) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. Returns Protocol floating point format (see PEXGetEnumTypeInfo); zero if unsuccessful.
PEXGetRendererAttributes - Get Renderer Attribute Values Syntax PEXRendererAttributes *PEXGetRendererAttributes(Display *display, PEXRenderer renderer, unsigned long value_mask) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. renderer The resource identifier of the renderer to be queried. value_mask A mask indicating attributes to be returned from the renderer. Returns A pointer to the renderer attribute values; a null pointer if unsuccessful.
PEXGetRendererDynamics - Get Renderer Attribute Modification Dynamics Syntax Status PEXGetRendererDynamics(Display *display, PEXRenderer renderer, unsigned long *tables_return, unsigned long *name_sets_return, unsigned long *attributes_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. renderer The resource identifier of the renderer. tables_return Returns a mask describing dynamics of lookup tables associated with the renderer. name_sets_return Returns a mask describing dynamics of name sets associated with the renderer. attributes_return Returns a mask describing dynamics of other attributes associated with the renderer. Returns Zero if unsuccessful, non-zero otherwise.
PEXGetSearchContext - Get Search Context Attributes Syntax PEXSCAttributes *PEXGetSearchContext(Display *display, PEXSearchContext context, unsigned long value_mask) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. context The resource identifier of the search context to be queried. value_mask A mask indicating which attributes to return. Returns A pointer to the requested attribute values; a null pointer if unsuccessful.
PEXGetSizeOCs - Return the Protocol Formatted Size of Output Commands Syntax int PEXGetSizeOCs(int float_format, int oc_count, PEXOCData *oc_data) Parameters float_format The floating point format to use in computing the formatted size. oc_count The number of output commands. oc_data An array of output command data. Returns The size, in bytes, of the formatted output commands; zero if unsuccessful.
PEXGetStructureInfo - Get Structure Information Syntax Status PEXGetStructureInfo(Display *display, PEXStructure structure, int float_format, unsigned long value_mask, PEXStructureInfo *info_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. float_format The floating point format to use when computing element sizes (PEXIEEE_754_32, PEXDEC_F_Floating, PEXIEEE_754_64, PEXDEC_D_Floating). value_mask A mask indicating which values to return. info_return Returns information about the structure resource. Returns Zero if unsuccessful, non-zero otherwise.
PEXGetStructuresInNetwork - Get Structures in Network Syntax PEXStructure *PEXGetStructuresInNetwork(Display *display, PEXStructure structure, int which, unsigned long *count_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the root structure in the structure network. which A value indicating which structure resource identifiers to return (PEXAll or PEXOrphans). count_return Returns the number of structure resource identifiers returned. Returns An array of structure resource identifiers; a null pointer if unsuc- cessful.
PEXGetTableEntries - Get Lookup Table Entries Syntax Status PEXGetTableEntries(Display *display, PEXLookupTable table, unsigned int start, unsigned int count, int value_type, int *table_type_return, PEXPointer *entries_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. table The resource identifier of the lookup table from which the table entries are to be obtained. start The index of the first lookup table entry to be returned. count The number of entries requested. value_type The type of values to return (PEXSetValue or PEXRealizedValue). table_type_return Returns the type of table. entries_return Returns an array of table entries. Returns Zero if unsuccessful, non-zero otherwise.
PEXGetTableEntry - Get Lookup Table Entry Syntax PEXPointer PEXGetTableEntry(Display *display, PEXLookupTable table, unsigned int index, int value_type, int *status_return, int *table_type_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. table The resource identifier of the lookup table. index The index of the entry to be returned from the lookup table. value_type The type of values to return (PEXSetValue or PEXRealizedValue). status_return Returns the entry status, either PEXDefinedEntry if the specified lookup table entry is defined or PEXDefaultEntry if it is unde- fined. table_type_return Returns the type of table. Returns A pointer to the lookup table entry; a null pointer if unsuccessful.
PEXGetTableInfo - Get Lookup Table Information Syntax Status PEXGetTableInfo(Display *display, Drawable drawable, int table_type, PEXTableInfo *info_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. table_type The type of lookup table (see the Description). info_return Returns the lookup table information. Returns Zero if unsuccessful, non-zero otherwise.
PEXGetWorkstationAttributes - Get Workstation Attribute Values Syntax PEXWorkstationAttributes *PEXGetWorkstationAttributes(Display *display, PEXWorkstation workstation, unsigned long *value_mask) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. value_mask A mask indicating which workstation attribute values to return. Returns A pointer to the workstation attribute values; a null pointer if unsuccessful.
PEXGetWorkstationDynamics - Get Workstation Attribute Modification Dynamics Syntax Status PEXGetWorkstationDynamics(Display *display, Drawable drawable, PEXWorkstationDynamics *dynamics_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. dynamics_return Returns the dynamics of the specified workstation. Returns Zero if unsuccessful, non-zero otherwise.
PEXGetWorkstationPostings - Get Workstation Postings Syntax Status PEXGetWorkstationPostings(Display *display, PEXStructure structure, unsigned long *count_return, PEXWorkstation **postings_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. count_return Returns the number of workstation identifiers. postings_return Returns an array of workstation resource identifiers. Returns Zero if unsuccessful, non-zero otherwise.
PEXGetWorkstationViewRep - Get Workstation View Representation Syntax Status PEXGetWorkstationViewRep(Display *display, PEXWorkstation workstation, unsigned int index, int *update_return, PEXViewRep *req_view_return, PEXViewRep *cur_view_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. index The view table index. update_return Returns the update status of the view table index. req_view_return Returns the requested value of the view table index. cur_view_return Returns the current value of the view table index. Returns Zero if unsuccessful, non-zero otherwise.
PEXHPFreeRendererAttributes.3g
PEXHPSetDeformationValueLocation.3g
PEXInitialize - Initialize PEXlib display connection Syntax int PEXInitialize(Display *display, PEXExtensionInfo **info_return, int length, char *error_string) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. info_return Returns a pointer to the extension information; if available (see the Description). length The length, in bytes, of the memory allocated for the error string. error_string A pointer to memory allocated for the error string. Returns Zero if successful; otherwise, one of the following return values: PEXBadExtension the PEX server extension does not exist, PEXBadProtocolVersion the PEX server extension does not support a compatible protocol version, PEXBadFloatConversion the PEX server extension does not support a protocol floating point format compatible with PEXlib's native format or a format to which PEXlib supports conversion, or PEXBadLocalAlloc PEXlib client-side allocation failed.
PEXInvertMatrix(PEXMatrix - zero if unsuccessful.
PEXInvertMatrix2D(PEXMatrix3x3 - zero if unsuccessful.
PEXLabel - Structure Label Syntax void PEXLabel(Display *display, XID resource_id, PEXOCRequestType req_type, long label) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). label A value to be used as a label. Returns None
PEXListFonts - List PEX Fonts Syntax char **PEXListFonts(Display *display, char *pattern, unsigned int max_names, unsigned long *count_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. pattern A null-terminated string pattern. max_names The maximum number of names to be returned. count_return Returns the actual number of font names. Returns An array of font names (null-terminated strings); a null pointer if unsuccessful or if no PEX fonts supported.
PEXListFontsWithInfo - List PEX Fonts With Information Syntax char **PEXListFontsWithInfo(Display *display, char *pattern, unsigned int max_names, unsigned long *count_return, PEXFontInfo **info_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. pattern A null-terminated string pattern. max_names The maximum number of names to be returned. count_return Returns the actual number of font names. font_info Returns an array of font info structures (one for each name). Returns An array of font names (null-terminated strings); a null pointer if unsuccessful or if no PEX fonts supported.
PEXLoadFont - Load PEX Font Syntax PEXFont PEXLoadFont(Display *display, char *font_name) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. font_name The font name (null-terminated string). Returns The resource identifier of the loaded PEX font.
PEXMapDCToWC - Map Device Coordinate Points to World Coordinate Points Syntax Status PEXMapDCToWC(Display *display, PEXWorkstation workstation, unsigned long dc_count, PEXDeviceCoord *dc_points, unsigned int *view_index_return, unsigned long *wc_count_return, PEXCoord **wc_points_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. dc_count The number of device coordinate points. dc_points An array of device coordinates. view_index_return Returns the view index of the view containing most or all of the points. wc_count_return Returns the number of world coordinate points. wc_points_return Returns an array of world coordinate points. Returns Zero if unsuccessful, non-zero otherwise.
PEXMapWCToDC - Map World Coordinate Points to Device Coordinate Points Syntax Status PEXMapWCToDC(Display *display, PEXWorkstation workstation, unsigned long wc_count, PEXCoord *wc_points, unsigned int view_index, unsigned long *dc_count_return, PEXDeviceCoord **dc_points_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. wc_count The number of world coordinate points. wc_points An array of world coordinate points. view_index The view index to use in transforming the world coordinate points. dc_count_return Returns the number of device coordinate points. dc_points_return Returns an array of device coordinate points. Returns Zero if unsuccessful, non-zero otherwise.
PEXMapXCToNPC(int - left corner of the viewport; the second point is the upper-right. npc_sub_volume A pointer to an NPC subvolume, typically that of a renderer resource view_count The number of views to search views The view entries to search for inclusion of the transformed points view_return Returns the view found to contain the most points count_return Returns the number of points contained in the returned view, or the number of points transformed if no views are specified. points_return Returns a pointer to an array in which to store the transformed points. (c) O'Reilly & Associates, Inc. - 1 - PEX Early Release November 1992 PEXMapXCToNPC(3G) PEXMapXCToNPC(3G) Returns Zero if successful; otherwise, one of the following: PEXBadViewport PEXBadSubVolume
PEXMapXCToNPC2D(int - coordinate (XC) points to transform. window_height The height of the drawable viewport An array of two device coordinate points defining a viewport, typically that of a renderer resource. The first point in the array is the lower-left corner of the viewport; the second point is the upper-right. npc_sub_volume A pointer to an NPC subvolume, typically that of a renderer resource view_count The number of views to search views The view entries to search for inclusion of the transformed points view_return The view found to contain the most points count_return Returns the number of points contained in the returned view, or the number of points transformed if no views are specified. points_return A pointer to an array in which to store the transformed points. Returns Zero if successful; otherwise, one of the following: PEXBadViewport PEXBadSubVolume (c) O'Reilly & Associates, Inc. - 1 - PEX Early Release November 1992 PEXMapXCToNPC2D(3G) PEXMapXCToNPC2D(3G)
PEXMarkers - 3D Markers Primitive Syntax void PEXMarkers(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int count, PEXCoord *points) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). count The number of points. points An array of points specifying marker locations. Returns None
PEXMarkers2D - 2D Markers Primitive Syntax void PEXMarkers2D(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int count, PEXCoord2D *points) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). count The number of points. points An array of points specifying marker locations. Returns None
PEXMatchRenderingTargets - Return Information about Supported Rendering Targets Syntax Status PEXMatchRenderingTargets(Display *display, Drawable drawable, int depth, int type, Visual *visual, unsigned long max_targets, unsigned long *count_return, PEXRenderingTarget **targets_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The drawable indicates which screen the application is interested in. depth The depth of interest. type The drawable type of interest (PEXAnyDrawable, PEXWindowDrawable, PEXPixmapDrawable, PEXBufferDrawable). visual The visual of interest. max_targets The maximum number of targets to return. count_return Returns the actual number of targets in the return array. targets_return Returns an array of rendering target information. Returns Zero if unsuccessful; non-zero otherwise.
PEXNPCToXCTransform(PEXNPCSubVolume - left corner of the viewport; the second point is the upper-right. window_height The height of the drawable transform_return The returned transformation Returns Zero if successful; otherwise, one of the following: PEXBadViewport (xmin >= xmax, or ymin >= ymax, or zmin > zmax) PEXBadSubVolume (xmin >= xmax, or ymin >= ymax, or zmin > zmax)
PEXNPCToXCTransform2D(PEXNPCSubVolume - left corner of the viewport; the second point is the upper-right. window_height The height of the drawable transform_return The returned transformation Returns Zero if successful; otherwise, one of the following: PEXBadViewport (xmin >= xmax, or ymin >= ymax, or zmin > zmax) PEXBadSubVolume (xmin >= xmax, or ymin >= ymax, or zmin > zmax)
PEXNURBCurve - Non-Uniform Rational B-spline Curve Primitive Syntax void PEXNURBCurve(Display *display, XID resource_id, PEXOCRequestType req_type, int rationality, int order, float *knots, unsigned int count, PEXArrayOfCoord points, double tmin, double tmax) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). rationality The type of B-spline curve, whether rational or non-rational (PEXRational or PEXNonRational). order The order of the polynomial expression. knots An array of floats specifying the B-spline curve knots. count The number of control points that define the curve. points An array of control points defining the B-spline curve. tmin The minimum parameter value at which to evaluate the curve. tmax The maximum parameter value at which to evaluate the curve. Returns None
PEXNURBSurface - Non-Uniform Rational B-spline Surface Primitive Syntax void PEXNURBSurface(Display *display, XID resource_id, PEXOCRequestType req_type, int rationality, int uorder, int vorder, float *uknots, float *vknots, unsigned int col_count, unsigned int row_count, PEXArrayOfCoord points, unsigned int curve_count, PEXListOfTrimCurve *trim_curves) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). rationality The type of B-spline surface, whether rational or non-rational (PEXRational or PEXNonRational). uorder The order of the polynomial expression in the u direction. vorder The order of the polynomial expression in the v direction. uknots An array of floats specifying the B-spline curve knots in the u direction. vknots An array of floats specifying the B-spline curve knots in the v direction. col_count The number of columns in the points array (number of points in the u direction). row_count The number of rows in the points array (number of points in the v direction). points An array of points defining the B-spline surface. (c) O'Reilly & Associates, Inc. - 1 - PEX Early Release November 1992 PEXNURBSurface(3G) PEXNURBSurface(3G) curve_count The number of trimming curves. trim_curves A pointer to a list of trimming curves. Returns None
PEXNoop - Noop Output Command Syntax void PEXNoop(Display *display, XID resource_id, PEXOCRequestType req_type) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). Returns None
PEXOrthoProjMatrix(double - the viewing box depth, width, or height is zero.
PEXPerspProjMatrix(double - point. aspect The aspect ratio (width/height) of the perspective viewing frustum. near The distance to the near clipping plane. far The distance to the far clipping plane. matrix_return matrix in which result is stored Returns Zero if successful; otherwise, one of the following: PEXBadLimits near <= far, fovy = 0, aspect = 0, or distance <= near
PEXPickAll - Pick All Traversal Syntax PEXPickPath *PEXPickAll(Display *display, Drawable drawable, PEXRenderer renderer, int method, int max_hits, int pick_device_type, PEXPickRecord *pick_record, int *status_return, int *more_return, unsigned long *count_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. renderer The resource identifier of the renderer. method The pick all method (PEXPickAllAll or PEXPickAllVisible). max_hits The maximum number of hits to be returned. pick_device_type The pick device type (PEXPickDeviceDCHitBox or PEXPickDeviceNP- CHitVolume). pick_record A pointer to the pick data record. status_return Returns the status of the pick operation. more_return Returns the status of remaining picks. count_return Returns the number of pick paths. Returns An array of pick paths; a null pointer if unsuccessful or no pick (see also status_return).
PEXPickOne - Pick One Traversal Syntax PEXPickPath *PEXPickOne(Display *display, Drawable drawable, PEXRenderer renderer, PEXStructure structure, int method, int pick_device_type, PEXPickRecord *pick_record, int *status_return, int *undetectable_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. renderer The resource identifier of the renderer. structure The resource identifier for the root structure of the structure network. method The pick one method (PEXPickLast, PEXPickClosestZ, PEXPick- VisibleAny PEXPickVisibleClosest). pick_device_type The pick device type (PEXPickDeviceDCHitBox or PEXPickDeviceNPC- HitVolume). pick_record A pointer to the pick data record. status_return Returns the status of the pick operation. undetectable_return Returns True or False indicating whether another pick better satisfied the pick criteria with the exception that it did not pass the pick filter test. Returns A pointer to the pick path; a null pointer if unsuccessful or no pick (see also status_return).
PEXPolarViewMatrix(PEXCoord - clockwise when viewed from the positive `y' axis. altitude The angular inclination of the line of sight from the `x',`z' plane. The `altitude' argument is the angle in radians. Positive values are towards the positive `y' axis. twist The up direction of the view, given as an angle, in radians, about the line of sight. Positive values of twist are in the counter-clockwise direction. matrix_return matrix in which result is stored Returns Zero if successful; otherwise, one of the following: PEXBadDistance
PEXPolyline - 3D Polyline Primitive Syntax void PEXPolyline(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int count, PEXCoord *points) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). count The number of points. points An array of points defining the polyline. Returns None
PEXPolyline2D - 2D Polyline Primitive Syntax void PEXPolyline2D(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int count, PEXCoord2D *points) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). count The number of points. points An array of points defining the polyline. Returns None
PEXPolylineSetWithData - 3D Set of Polylines Primitive Syntax void PEXPolylineSetWithData(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int vertex_attributes, int color_type, unsigned int count, PEXListOfVertex *vertex_lists) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). vertex_attributes A mask indicating the vertex attributes provided (PEXGANone or PEXGAColor). color_type The type of color data provided (PEXColorTypeIndexed, PEXColor- TypeRGB, PEXColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEX- ColorTypeRGB8, PEXColorTypeRGB16). count The number of polylines. vertex_lists A pointer to a list of vertex arrays defining each polyline in the set. Returns None
PEXPostStructure - Post Structure to a Workstation Syntax void PEXPostStructure(Display *display, PEXWorkstation workstation, PEXStructure structure, double priority) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. structure The resource identifier of the structure. priority The priority of the newly-posted structure. Returns None
PEXQuadrilateralMesh - 3D Quadrilateral Mesh Primitive Syntax void PEXQuadrilateralMesh(Display *display, XID resource_id, PEXOCRequestType req_type, int shape_hint, unsigned int facet_attributes, unsigned int vertex_attributes, int color_type, PEXArrayOfFacetData facet_data, unsigned int col_count, unsigned int row_count, PEXArrayOfVertex vertices) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). shape_hint The shape which describes all of the quadrilaterals (PEXShapeCom- plex, PEXShapeNonConvex, PEXShapeConvex, PEXShapeUnknown). facet_attributes A mask indicating the facet attributes provided (PEXGANone, PEX- GAColor, PEXGANormal). vertex_attributes A mask indicating the vertex attributes provided (PEXGANone, PEX- GAColor, PEXGANormal). color_type The type of color data provided (PEXColorTypeIndexed, PEXColor- TypeRGB, PEXColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEX- ColorTypeRGB8, PEXColorTypeRGB16). facet_data An array of facet data. col_count The number of columns in the vertex array. row_count The number of rows in the vertex array. vertices A two-dimensional (row-major) array of vertices defining the qua- drilateral mesh. (c) O'Reilly & Associates, Inc. - 1 - PEX Early Release November 1992 PEXQuadrilateralMesh(3G) PEXQuadrilateralMesh(3G) Returns None
PEXQueryEncodedTextExtents - Query Encoded Text Extents Syntax PEXTextExtent *PEXQueryEncodedTextExtents(Display *display, XID resource_id, unsigned int font_table_index, int path, double expansion, double spacing, double height, int halign, int valign, unsigned long count, PEXListOfEncodedText *encoded_text) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of either a renderer, a workstation or a text font table. font_table_index The text font table index. path The text path (PEXPathRight, PEXPathLeft, PEXPathUp, PEXPath- Down). expansion The text character expansion factor. spacing The text character spacing factor. height The text character height. halign The text horizontal text alignment (PEXHAlignNormal, PEX- HAlignLeft, PEXHAlignCenter, PEXHAlignRight). valign The text vertical text alignment (PEXVAlignNormal, PEXVAlignTop, PEXVAlignCap, PEXVAlignHalf, PEXVAlignBase, PEXVAlignBottom). count The number of encoded text strings. encoded_text An array of encoded text strings. Returns An array of text extents; a null pointer if unsuccessful. (c) O'Reilly & Associates, Inc. - 1 - PEX Early Release November 1992 PEXQueryEncodedTextExtents(3G) PEXQueryEncodedTextExtents(3G)
PEXQueryFont - Query PEX Font Information Syntax PEXFontInfo *PEXQueryFont(Display *display, PEXFont font) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. font The resource identifier of the font. Returns A pointer to the font info structure; a null pointer if unsuccessful.
PEXQueryTextExtents - Query Text Extents Syntax PEXTextExtent *PEXQueryTextExtents(Display *display, XID resource_id, unsigned int font_table_index, int path, double expansion, double spacing, double height, int halign, int valign, unsigned long count, PEXStringData *text) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of either a renderer, a workstation or a text font table. font_table_index The text font table index. path The text path (PEXPathRight, PEXPathLeft, PEXPathUp, PEXPath- Down). expansion The text character expansion factor. spacing The text character spacing factor. height The text character height. halign The text horizontal text alignment (PEXHAlignNormal, PEX- HAlignLeft, PEXHAlignCenter, PEXHAlignRight). valign The text vertical text alignment (PEXVAlignNormal, PEXVAlignTop, PEXVAlignCap, PEXVAlignHalf, PEXVAlignBase, PEXVAlignBottom). count The number of text strings. text An array of text strings. Returns An array of text extents; a null pointer if unsuccessful.
PEXRedrawAllStructures - Redraw All Posted Structures Syntax void PEXRedrawAllStructures(Display *display, PEXWorkstation workstation) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. Returns None
PEXRedrawClipRegion - Redraw Posted Structures Clipped to Clip Region Syntax void PEXRedrawClipRegion(Display *display, PEXWorkstation workstation, unsigned long count, PEXDeviceRect *clip_rectangles) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. count The number of clip rectangles. clip_rectangles An array of device clip rectangles. Returns None
PEXRemoveFromNameSet - Remove Names from Name Set Syntax void PEXRemoveFromNameSet(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned long count, PEXName *names) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). count The number of names. names An array of names to be removed from the current name set. Returns None
PEXRenderElements - Render Elements Syntax void PEXRenderElements(Display *display, PEXRenderer renderer, PEXStructure structure, int whence1, long offset1, int whence2, long offset2) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. renderer The resource identifier of a renderer resource. structure The resource identifier of a structure resource. whence1 A value specifying, with offset1, the first limit of the element range (PEXBeginning, PEXCurrent PEXEnd). offset1 An offset from whence1 specifying the first limit of the element range. whence2 A value specifying, with offset2, the second limit of the element range (PEXBeginning, PEXCurrent PEXEnd). offset2 An offset from whence2 specifying the second limit of the element range. Returns None
PEXRenderNetwork - Render Network Syntax void PEXRenderNetwork(Display *display, Drawable drawable, PEXRenderer renderer, PEXStructure structure) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. drawable The resource identifier of a drawable. renderer The resource identifier of a renderer resource. structure The resource identifier of a structure resource. Returns None
PEXRestoreModelClipVolume - Restore Model Clip Volume Syntax void PEXRestoreModelClipVolume(Display *display, XID resource_id, PEXOCRequestType req_type) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). Returns None
PEXSearchNetwork - Search Network Syntax Status PEXSearchNetwork(Display *display, PEXSearchContext context, PEXStructurePath **path_return) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. context The resource identifier of the search context. path_return Returns a pointer to a structure network path identifying the first primitive found. Returns Zero if unsuccessful; non-zero otherwise.
PEXSendOCs - Send Encoded Output Commands Syntax void PEXSendOCs(Display *display, XID resource_id, PEXOCRequestType req_type, int float_format, unsigned long oc_count, unsigned int length, char *encoded_ocs) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). float_format The floating point format of the encoded output commands (PEX- IEEE_754_32, PEXDEC_F_Floating, PEXIEEE_754_64, PEXDEC_D_Floating). oc_count The number of encoded output commands. length The length, in bytes, of the encoded output commands. encoded_ocs A pointer to the encoded output commands. Returns None
PEXSetATextAlignment - Set Annotation Text Alignment Syntax void PEXSetATextAlignment(Display *display, XID resource_id, PEXOCRequestType req_type, int halignment, int valignment) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). halignment The horizontal annotation text alignment (PEXHAlignNormal, PEX- HAlignLeft, PEXHAlignCenter, PEXHAlignRight). valignment The vertical annotation text alignment (PEXVAlignNormal, PEX- VAlignTop, PEXVAlignCap, PEXVAlignHalf, PEXVAlignBase, PEX- VAlignBottom). Returns None
PEXSetATextHeight - Set Annotation Text Height Syntax void PEXSetATextHeight(Display *display, XID resource_id, PEXOCRequestType req_type, double height) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). height The annotation text character height. Returns None
PEXSetATextPath - Set Annotation Text Path Syntax void PEXSetATextPath(Display *display, XID resource_id, PEXOCRequestType req_type, int path) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). path The text (drawing) path (PEXPathRight, PEXPathLeft, PEXPathUp, PEXPathDown). Returns None
PEXSetATextStyle - Set Annotation Text Style Syntax void PEXSetATextStyle(Display *display, XID resource_id, PEXOCRequestType req_type, int style) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). style The annotation text style (PEXATextNotConnected or PEXATextCon- nected). Returns None
PEXSetATextUpVector - Set Annotation Text Up Vector Syntax void PEXSetATextUpVector(Display *display, XID resource_id, PEXOCRequestType req_type, PEXVector2D *vector) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). vector The annotation text character up vector. Returns None
PEXSetBFInteriorStyle - Set Back-Face Surface Interior Style Syntax void PEXSetBFInteriorStyle(Display *display, XID resource_id, PEXOCRequestType req_type, int style) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). style The back-facing surface interior style (PEXInteriorStyleHollow, PEXInteriorStyleSolid, PEXInteriorStylePattern, PEXInteriorS- tyleHatch, PEXInteriorStyleEmpty). Returns None
PEXSetBFInteriorStyleIndex - Set Back-Face Surface Interior Style Index Syntax void PEXSetBFInteriorStyleIndex(Display *display, XID resource_id, PEXOCRequestType req_type, int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The back-facing surface interior style index. Returns None
PEXSetBFReflectionAttributes - Set Back-Face Surface Reflection Attributes Syntax void PEXSetBFReflectionAttributes(Display *display, XID resource_id, PEXOCRequestType req_type, PEXReflectionAttributes *attributes) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). attributes The back-facing surface reflection attributes. Returns None
PEXSetBFReflectionModel - Set Back-Face Surface Reflection Model Syntax void PEXSetBFReflectionModel(Display *display, XID resource_id, PEXOCRequestType req_type, int model) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). model The back-facing surface reflection model (PEXReflectionNone, PEX- ReflectionAmbient, PEXReflectionDiffuse, PEXReflectionSpecular). Returns None
PEXSetBFSurfaceColor - Set Back-Face Surface Color Syntax void PEXSetBFSurfaceColor(Display *display, XID resource_id, PEXOCRequestType req_type, int color_type, PEXColor *color) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). color_type The type of color (PEXColorTypeIndexed, PEXColorTypeRGB, PEX- ColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEXColorTypeRGB8, PEXColorTypeRGB16). color A pointer to the back-facing surface color. Returns None
PEXSetBFSurfaceColorIndex - Set Back-Face Surface Color Index Syntax void PEXSetBFSurfaceColorIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The color table index for back-facing surfaces. Returns None
PEXSetBFSurfaceInterpMethod - Set Back-Face Surface Interpolation Method Syntax void PEXSetBFSurfaceInterpMethod(Display *display, XID resource_id, PEXOCRequestType req_type, int method) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). method The back-facing surface interpolation method (PEXSurfaceInterp- None, PEXSurfaceInterpColor, PEXSurfaceInterpDotProduct, PEXSur- faceInterpNormal). Returns None
PEXSetCharExpansion - Set Character Expansion Factor Syntax void PEXSetCharExpansion(Display *display, XID resource_id, PEXOCRequestType req_type, double expansion) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). expansion The character expansion factor. Returns None
PEXSetCharHeight - Set Character Height Syntax void PEXSetCharHeight(Display *display, XID resource_id, PEXOCRequestType req_type, double height) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). height The text character height. Returns None
PEXSetCharSpacing - Set Character Spacing Syntax void PEXSetCharSpacing(Display *display, XID resource_id, PEXOCRequestType req_type, double spacing) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). spacing The text character spacing factor. Returns None
PEXSetCharUpVector - Set Character Up Vector Syntax void PEXSetCharUpVector(Display *display, XID resource_id, PEXOCRequestType req_type, PEXVector2D *vector) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). vector The text character up vector. Returns None
PEXSetColorApproxIndex - Set Color Approximation Index Syntax void PEXSetColorApproxIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The color approximation table index. Returns None
PEXSetCurveApprox - Set Curve Approximation Method Syntax void PEXSetCurveApprox(Display *display, XID resource_id, PEXOCRequestType req_type, int method, double tolerance) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). method The curve approximation method (PEXApproxImpDep, PEXApprox- ConstantBetweenKnots, PEXApproxWCChordalSize, PEXApproxNPC- ChordalSize, PEXApproxDCChordalSize, PEXCurveApproxWCChordalDev, PEXCurveApproxNPCChordalDev, PEXCurveApproxDCChordalDev, PEX- ApproxWCRelative, PEXApproxNPCRelative, PEXApproxDCRelative). tolerance The curve approximation tolerance (specific to each method). Returns None
PEXSetDepthCueIndex - Set Depth Cue Index Syntax void PEXSetDepthCueIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The depth cue table index. Returns None
PEXSetEchoColor - PEX Escape to set Echo Color for Specified Renderer Syntax void PEXSetEchoColor(Display *display, PEXRenderer renderer, int color_type, PEXColor *color) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. renderer The resource identifier of a renderer. color_type The type of color (PEXColorTypeIndexed, PEXColorTypeRGB, PEX- ColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEXColorTypeRGB8, PEXColorTypeRGB16). color The echo color. Returns None
PEXSetEdgeBundleIndex - Set Edge Bundle Index Syntax void PEXSetEdgeBundleIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The edge bundle table index. Returns None
PEXSetEditingMode - Set Structure Editing Mode Syntax void PEXSetEditingMode(Display *display, PEXStructure structure, int mode) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. mode The editing mode (PEXStructureInsert or PEXStructureReplace). Returns None
PEXSetElementPtr - Set Structure Element Pointer Syntax void PEXSetElementPtr(Display *display, PEXStructure structure, int whence, long offset) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. whence A value specifying with offset, the element pointer position (PEXBeginning, PEXCurrent, PEXEnd). offset The offset from whence which specifies the element pointer posi- tion. Returns None
PEXSetElementPtrAtLabel - Set Structure Element Pointer at Label Syntax void PEXSetElementPtrAtLabel(Display *display, PEXStructure structure, long label, long offset) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. structure The resource identifier of the structure. label The value of the label. offset The offset from the label. Returns None
PEXSetFacetCullingMode - Set Facet Culling Mode Syntax void PEXSetFacetCullingMode(Display *display, XID resource_id, PEXOCRequestType req_type, int mode) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). mode The facet culling mode (PEXNone, PEXBackFaces, PEXFrontFaces). Returns None
PEXSetFacetDistinguishFlag - Set Facet Distinguish Flag Syntax void PEXSetFacetDistinguishFlag(Display *display, XID resource_id, PEXOCRequestType req_type, int flag) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). flag The facet distinguish flag (True or False). Returns None
PEXSetGlobalTransform - Set Global Transformation 3D Syntax void PEXSetGlobalTransform(Display *display, XID resource_id, PEXOCRequestType req_type, PEXMatrix transform) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). transform The new global transformation matrix. Returns None
PEXSetGlobalTransform2D - Set Global Transformation 2D Syntax void PEXSetGlobalTransform2D(Display *display, XID resource_id, PEXOCRequestType req_type, PEXMatrix3x3 transform) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). transform The new global transformation matrix. Returns None
PEXSetHLHSRID - Set Hidden-Line Hidden-Surface Removal Identifier Syntax void PEXSetHLHSRID(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned long hlhsr_id) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). hlhsr_id The HLHSR identifier (PEXHLHSRIDDisable or PEXHLHSRIDEnable). Returns None
PEXSetIndividualASF - Set Individual Aspect Source Flags Syntax void PEXSetIndividualASF(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned long attribute, int asf) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). attribute The ASF attribute name (see the Description). asf The attribute source flag value (PEXIndividual or PEXBundled). Returns None
PEXSetInteriorBundleIndex - Set Interior Bundle Index Syntax void PEXSetInteriorBundleIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The interior bundle table index. Returns None
PEXSetInteriorStyle - Set Surface Interior Style Syntax void PEXSetInteriorStyle(Display *display, XID resource_id, PEXOCRequestType req_type, int style) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). style The interior style (PEXInteriorStyleHollow, PEXInteriorStyleSo- lid, PEXInteriorStylePattern, PEXInteriorStyleHatch, PEXIn- teriorStyleEmpty). Returns None
PEXSetInteriorStyleIndex - Set Surface Interior Style Index Syntax void PEXSetInteriorStyleIndex(Display *display, XID resource_id, PEXOCRequestType req_type, int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The interior style index. Returns None
PEXSetLightSourceState - Set Light Source State Syntax void PEXSetLightSourceState(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int enable_count, PEXTableIndex *enable, unsigned int disable_count, PEXTableIndex *disable) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). enable_count The number of lights to enable. enable An array of lights to enable. disable_count The number of lights to disable. disable An array of lights to disable. Returns None
PEXSetLineBundleIndex - Set Line Bundle Index Syntax void PEXSetLineBundleIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The line bundle table index. Returns None
PEXSetLineColor - Set Line Color Syntax void PEXSetLineColor(Display *display, XID resource_id, PEXOCRequestType req_type, int color_type, PEXColor *color) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). color_type The type of color (PEXColorTypeIndexed, PEXColorTypeRGB, PEX- ColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEXColorTypeRGB8, PEXColorTypeRGB16). color A pointer to the line color. Returns None
PEXSetLineColorIndex - Set Line Color Index Syntax void PEXSetLineColorIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The color table index for lines. Returns None
PEXSetLineType - Set Line Type Syntax void PEXSetLineType(Display *display, XID resource_id, PEXOCRequestType req_type, int line_type) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). line_type The line type (PEXLineTypeSolid, PEXLineTypeDashed, PEXLineType- Dotted, PEXLineTypeDashDot). Returns None
PEXSetLineWidth - Set Line Width Syntax void PEXSetLineWidth(Display *display, XID resource_id, PEXOCRequestType req_type, double width) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). width The line width scale factor. Returns None
PEXSetLocalTransform - Set Local Transformation 3D Syntax void PEXSetLocalTransform(Display *display, XID resource_id, PEXOCRequestType req_type, int composition, PEXMatrix transform) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). composition The composition rule for combining the new matrix with the current local transform (PEXPreConcatenate, PEXPostConcatenate, PEXReplace). transform The new local transformation matrix. Returns None
PEXSetLocalTransform2D - Set Local Transformation 2D Syntax void PEXSetLocalTransform2D(Display *display, XID resource_id, PEXOCRequestType req_type, int composition, PEXMatrix3x3 transform) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). composition The composition rule for combining the new matrix with the current local transform (PEXPreConcatenate, PEXPostConcatenate, PEXReplace). transform The new local transformation matrix. Returns None
PEXSetMarkerBundleIndex - Set Marker Bundle Index Syntax void PEXSetMarkerBundleIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The marker bundle table index. Returns None
PEXSetMarkerColor - Set Marker Color Syntax void PEXSetMarkerColor(Display *display, XID resource_id, PEXOCRequestType req_type, int color_type, PEXColor *color) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). color_type The type of color (PEXColorTypeIndexed, PEXColorTypeRGB, PEX- ColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEXColorTypeRGB8, PEXColorTypeRGB16). color A pointer to the marker color. Returns None
PEXSetMarkerColorIndex - Set Marker Color Index Syntax void PEXSetMarkerColorIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The color table index for markers. Returns None
PEXSetMarkerScale - Set Marker Scale Syntax void PEXSetMarkerScale(Display *display, XID resource_id, PEXOCRequestType req_type, double scale) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). scale The marker scale factor. Returns None
PEXSetMarkerType - Set Marker Type Syntax void PEXSetMarkerType(Display *display, XID resource_id, PEXOCRequestType req_type, int marker_type) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). marker_type The marker type (PEXMarkerDot, PEXMarkerCross, PEXMarkerAsterisk, PEXMarkerCircle, PEXMarkerX). Returns None
PEXSetModelClipFlag - Set Model Clipping Flag Syntax void PEXSetModelClipFlag(Display *display, XID resource_id, PEXOCRequestType req_type, int flag) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). flag The model clipping flag (PEXClip or PEXNoClip). Returns None
PEXSetModelClipVolume - Set Model Clip Volume 3D Syntax void PEXSetModelClipVolume(Display *display, XID resource_id, PEXOCRequestType req_type, int op, unsigned int count, PEXHalfSpace *half_spaces) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). op The model clipping volume operator (PEXModelClipReplace or PEXMo- delClipIntersection). count The number of halfspaces. half_spaces An array of points and normal vectors defining the model clipping volume. Returns None
PEXSetModelClipVolume2D - Set Model Clip Volume 2D Syntax void PEXSetModelClipVolume2D(Display *display, XID resource_id, PEXOCRequestType req_type, int op, unsigned int count, PEXHalfSpace2D *half_spaces) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). op The model clipping volume operator (PEXModelClipReplace or PEXMo- delClipIntersection). count The number of halfspaces. half_spaces An array of points and normal vectors defining the model clipping volume. Returns None
PEXSetOfFillAreaSets - 3D Set of Fill Area Sets Primitive Syntax void PEXSetOfFillAreaSets(Display *display, XID resource_id, PEXOCRequestType req_type, int shape_hint, unsigned int facet_attributes, unsigned int vertex_attributes, unsigned int edge_attributes, int contour_hint, int contours_all_one, int color_type, unsigned int set_count, PEXArrayOfFacetData facet_data, unsigned int vertex_count, PEXArrayOfVertex vertices, unsigned int index_count, PEXSwitch *edge_flags, PEXConnectivityData *connectivity) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). shape_hint The shape which describes all of the contours (PEXShapeComplex, PEXShapeNonConvex, PEXShapeConvex, PEXShapeUnknown). facet_attributes A mask indicating the facet attributes provided (PEXGANone, PEX- GAColor, PEXGANormal). vertex_attributes A mask indicating the vertex attributes provided (PEXGANone, PEX- GAColor, PEXGANormal). edge_attributes A mask indicating the edge attributes provided (PEXGANone or PEX- GAEdges). contour_hint A flag indicating whether contours are disjoint or overlapping (PEXContourDisjoint, PEXContourNested, PEXContourIntersecting, PEXContourUnknown). contours_all_one True if each fill area set contains only one contour; False oth- erwise. color_type The type of color data provided (PEXColorTypeIndexed, PEXColor- (c) O'Reilly & Associates, Inc. - 1 - PEX Early Release November 1992 PEXSetOfFillAreaSets(3G) PEXSetOfFillAreaSets(3G) TypeRGB, PEXColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEX- ColorTypeRGB8, PEXColorTypeRGB16). set_count The number of fill area sets. facet_data An array of facet data. vertex_count The number of vertices. vertices An array of vertices. index_count The number of vertex connectivity indices (also number of edge flags, if edges are specified). edge_flags An array of edge flags. connectivity A pointer to the list of contour connectivity data. Returns None
PEXSetPCAttributeMask - Macro to Setup Pipeline Context Attributes Value Mask Syntax PEXSetPCAttributeMask(mask, attr) Parameters mask The address of the value mask - an array of three unsigned long. attr A single pipeline context attribute bitmask constant.
PEXSetPCAttributeMaskAll - Macro to Set All Pipeline Context Attributes in Value Mask Syntax PEXSetPCAttributeMaskAll(mask) Parameters mask The address of the value mask - an array of three unsigned long.
PEXSetPWAttributeMask - Macro to Setup Workstation Attributes Value Mask Syntax PEXSetPWAttributeMask(mask, attr) Parameters mask The address of the value mask - an array of two unsigned long. attr A single workstation attribute bitmask constant.
PEXSetPWAttributeMaskAll - Macro to Set All Workstation Attributes in Value Mask Syntax PEXSetPWAttributeMaskAll(mask) Parameters mask The address of the value mask - an array of two unsigned long.
PEXSetParaSurfCharacteristics - Set Parametric Surface Characteristics Syntax void PEXSetParaSurfCharacteristics(Display *display, XID resource_id, PEXOCRequestType req_type, int psc_type, PEXPSCData *characteristics) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). psc_type The parametric surface characteristic type (PEXPSCNone, PEXPSCImpDep, PEXPSCIsoCurves, PEXPSCMCLevelCurves, PEXPSCWCLevelCurves). characteristics A pointer to data defining the parametric surface characteris- tics. Returns None
PEXSetPatternAttributes - Set Pattern Interior Style Attributes Syntax void PEXSetPatternAttributes(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord *ref_point, PEXVector *vector1, PEXVector *vector2) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). ref_point The pattern reference point. vector1 The first pattern reference vector. vector2 The second pattern reference vector. Returns None
PEXSetPatternAttributes2D - Set Pattern Interior Style Reference Point Syntax void PEXSetPatternAttributes2D(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord2D *ref_point) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). ref_point The pattern reference point. Returns None
PEXSetPatternSize - Set Pattern Interior Style Size Syntax void PEXSetPatternSize(Display *display, XID resource_id, PEXOCRequestType req_type, double width, double height) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). width The pattern width. height The pattern height. Returns None
PEXSetPickID - Set Pick Identifier Syntax void PEXSetPickID(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned long pick_id) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). pick_id The pick identifier. Returns None
PEXSetPolylineInterpMethod - Set Polyline Interpolation Method Syntax void PEXSetPolylineInterpMethod(Display *display, XID resource_id, PEXOCRequestType req_type, int method) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). method The polyline interpolation method (PEXPolylineInterpNone or PEX- PolylineInterpColor). Returns None
PEXSetReflectionAttributes - Set Surface Reflection Attributes Syntax void PEXSetReflectionAttributes(Display *display, XID resource_id, PEXOCRequestType req_type, PEXReflectionAttributes *attributes) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). attributes The surface reflection attributes. Returns None
PEXSetReflectionModel - Set Surface Reflection Model Syntax void PEXSetReflectionModel(Display *display, XID resource_id, PEXOCRequestType req_type, int model) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). model The surface reflection model (PEXReflectionNone, PEXReflection- Ambient, PEXReflectionDiffuse, PEXReflectionSpecular). Returns None
PEXSetRenderingColorModel - Set Rendering Color Model Syntax void PEXSetRenderingColorModel(Display *display, XID resource_id, PEXOCRequestType req_type, int model) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). model The rendering color model (PEXRenderingColorModelImpDep, PEXRen- deringColorModelRGB, PEXRenderingColorModelCIE, PEXRendering- ColorModelHSV, PEXRenderingColorModelHLS). Returns None
PEXSetSurfaceApprox - Set Surface Approximation Method Syntax void PEXSetSurfaceApprox(Display *display, XID resource_id, PEXOCRequestType req_type, int method, double utolerance, double vtolerance) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). method The surface approximation method (PEXApproxImpDep, PEXApproxCon- stantBetweenKnots, PEXApproxWCChordalSize, PEXApproxNPCChordal- Size, PEXApproxDCChordalSize, PEXSurfaceApproxWCPlanarDev, PEX- SurfaceApproxNPCPlanarDev, PEXSurfaceApproxDCPlanarDev, PEXAp- proxWCRelative, PEXApproxNPCRelative, PEXApproxDCRelative). utolerance The surface approximation tolerance in the u direction. vtolerance The surface approximation tolerance in the v direction. Returns None
PEXSetSurfaceColor - Set Surface Color Syntax void PEXSetSurfaceColor(Display *display, XID resource_id, PEXOCRequestType req_type, int color_type, PEXColor *color) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). color_type The type of color (PEXColorTypeIndexed, PEXColorTypeRGB, PEX- ColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEXColorTypeRGB8, PEXColorTypeRGB16). color A pointer to the surface color. Returns None
PEXSetSurfaceColorIndex - Set Surface Color Index Syntax void PEXSetSurfaceColorIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The color table index surfaces. Returns None
PEXSetSurfaceEdgeColor - Set Surface Edge Color Syntax void PEXSetSurfaceEdgeColor(Display *display, XID resource_id, PEXOCRequestType req_type, int color_type, PEXColor *color) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). color_type The type of color (PEXColorTypeIndexed, PEXColorTypeRGB, PEX- ColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEXColorTypeRGB8, PEXColorTypeRGB16). color A pointer to the surface edge color. Returns None
PEXSetSurfaceEdgeColorIndex - Set Surface Edge Color Index Syntax void PEXSetSurfaceEdgeColorIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The color table index for surface edges. Returns None
PEXSetSurfaceEdgeFlag - Set Surface Edge Flag Syntax void PEXSetSurfaceEdgeFlag(Display *display, XID resource_id, PEXOCRequestType req_type, int flag) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). flag A flag indicating whether surface edge drawing is enabled or dis- abled (PEXOn or PEXOff). Returns None
PEXSetSurfaceEdgeType - Set Surface Edge Type Syntax void PEXSetSurfaceEdgeType(Display *display, XID resource_id, PEXOCRequestType req_type, int edge_type) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). edge_type The surface edge type (PEXSurfaceEdgeSolid, PEXSurfaceEdgeDashed, PEXSurfaceEdgeDotted, PEXSurfaceEdgeDashDot). Returns None
PEXSetSurfaceEdgeWidth - Set Surface Edge Width Syntax void PEXSetSurfaceEdgeWidth(Display *display, XID resource_id, PEXOCRequestType req_type, double width) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). width The surface edge width scale factor. Returns None
PEXSetSurfaceInterpMethod - Set Surface Interpolation Method Syntax void PEXSetSurfaceInterpMethod(Display *display, XID resource_id, PEXOCRequestType req_type, int method) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). method The surface interpolation method (PEXSurfaceInterpNone, PEXSur- faceInterpColor, PEXSurfaceInterpDotProduct, PEXSurfaceInterpNor- mal). Returns None
PEXSetTableEntries - Set Lookup Table Entries Syntax void PEXSetTableEntries(Display *display, PEXLookupTable table, unsigned int start, unsigned int count, int table_type, PEXPointer entries) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. table The resource identifier of the lookup table. start The index of the first table entry to be set. count The number of table entries to be set. type The type of lookup table entries to be set (see the Description). entries An array of table entries. Returns None
PEXSetTextAlignment - Set Text Alignment Syntax void PEXSetTextAlignment(Display *display, XID resource_id, PEXOCRequestType req_type, int halignment, int valignment) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). halignment The horizontal text alignment (PEXHAlignNormal, PEXHAlignLeft, PEXHAlignCenter, PEXHAlignRight). valignment The vertical text alignment (PEXVAlignNormal, PEXVAlignTop, PEX- VAlignCap, PEXVAlignHalf, PEXVAlignBase, PEXVAlignBottom). Returns None
PEXSetTextBundleIndex - Set Text Bundle Index Syntax void PEXSetTextBundleIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The text bundle table index. Returns None
PEXSetTextColor - Set Text Color Syntax void PEXSetTextColor(Display *display, XID resource_id, PEXOCRequestType req_type, int color_type, PEXColor *color) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). color_type The type of color (PEXColorTypeIndexed, PEXColorTypeRGB, PEX- ColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEXColorTypeRGB8, PEXColorTypeRGB16). color A pointer to the text color. Returns None
PEXSetTextColorIndex - Set Text Color Index Syntax void PEXSetTextColorIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The color table index for text. Returns None
PEXSetTextFontIndex - Set Text Font Index Syntax void PEXSetTextFontIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The text font table index. Returns None
PEXSetTextPath - Set Text Path Syntax void PEXSetTextPath(Display *display, XID resource_id, PEXOCRequestType req_type, int path) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). path The text (drawing) path (PEXPathRight, PEXPathLeft, PEXPathUp, PEXPathDown). Returns None
PEXSetTextPrecision - Set Text Precision Syntax void PEXSetTextPrecision(Display *display, XID resource_id, PEXOCRequestType req_type, int precision) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). precision The text precision (PEXStringPrecision, PEXCharPrecision, PEX- StrokePrecision). Returns None
PEXSetViewIndex - Set View Index Syntax void PEXSetViewIndex(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). index The view table index. Returns None
PEXSetWorkstationBufferMode - Set Workstation Buffer Mode Syntax void PEXSetWorkstationBufferMode(Display *display, PEXWorkstation workstation, int buffer_mode) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. buffer_mode The workstation buffering mode (PEXSingleBuffer or PEXDoub- leBuffer). Returns None
PEXSetWorkstationDisplayUpdateMode - Set Workstation Display Update Mode Syntax void PEXSetWorkstationDisplayUpdateMode(Display *display, PEXWorkstation workstation, int update_mode) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. update_mode The workstation display update mode (PEXVisualizeEach, PEXVisual- izeEasy, PEXVisualizeNone, PEXSimulateSome, PEXVisualizeWhenev- er). Returns None
PEXSetWorkstationHLHSRMode - Set Workstation HLHSR Mode Syntax void PEXSetWorkstationHLHSRMode(Display *display, PEXWorkstation workstation, int hlhsr_mode) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. hlhsr_mode The workstation HLHSR mode (PEXHLHSROff, PEXHLHSRZBuffer, PEXHLHSRPainters, PEXHLHSRScanline, PEXHLHSRHiddenLineOnly, PEXHLHSRZBufferID). Returns None
PEXSetWorkstationViewPriority - Set Workstation View Priority Syntax void PEXSetWorkstationViewPriority(Display *display, PEXWorkstation workstation, unsigned int index1, unsigned int index2, int priority) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. index1 The first view table entry index. index2 The second view table entry index. priority A relative priority of index 1 with respect to index 2 (PEXHigher or PEXLower). Returns None
PEXSetWorkstationViewRep - Set Workstation View Representation Syntax void PEXSetWorkstationViewRep(Display *display, PEXWorkstation workstation, unsigned int view_index, PEXViewEntry *values) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. view_index The view index. values A pointer to the view representation values. Returns None
PEXSetWorkstationViewport - Set Workstation Viewport Syntax void PEXSetWorkstationViewport(Display *display, PEXWorkstation workstation, PEXViewport *viewport) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. viewport The workstation viewport. Returns None
PEXSetWorkstationWindow - Set Workstation Window Syntax void PEXSetWorkstationWindow(Display *display, PEXWorkstation workstation, PEXNPCSubVolume *workstation_window) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. workstation_window The workstation window. Returns None
PEXStartOCs - Start Encoded Output Commands Syntax Status PEXStartOCs(Display *display, XID resource_id, PEXOCRequestType req_type, int float_format, int oc_count, int word_count) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). float_format The floating point format of the output command data (PEX- IEEE_754_32, PEXDEC_F_Floating, PEXIEEE_754_64, PEXDEC_D_Floating). oc_count The number of output commands to be sent. word_count The number of four-byte words of data for the total size of the output commands. Returns Zero is unsuccessful, non-zero otherwise.
PEXText - 3D Text Primitive Syntax void PEXText(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord *origin, PEXVector *vector1, PEXVector *vector2, int length, char *string) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). origin The origin of the text string. vector1 A vector defining the positive x-direction of the text local coordinate system. vector2 A vector defining the positive y-direction of the text local coordinate system. length The number of bytes in the text string. string A pointer to the text string. Returns None
PEXText2D - 2D Text Primitive Syntax void PEXText2D(Display *display, XID resource_id, PEXOCRequestType req_type, PEXCoord2D *origin, int length, char *string) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). origin The origin of the text string. length The number of bytes in the text string. string A pointer to the text string. Returns None
PEXTriangleStrip - 3D Triangle Strip Primitive Syntax void PEXTriangleStrip(Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int facet_attributes, unsigned int vertex_attributes, int color_type, PEXArrayOfFacetData facet_data, unsigned int count, PEXArrayOfVertex vertices) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. resource_id The resource identifier of the renderer or structure. req_type The request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle). facet_attributes A mask indicating the facet attributes provided (PEXGANone, PEX- GAColor, PEXGANormal). vertex_attributes A mask indicating the vertex attributes provided (PEXGANone, PEX- GAColor, PEXGANormal). color_type The type of color data provided (PEXColorTypeIndexed, PEXColor- TypeRGB, PEXColorTypeCIE, PEXColorTypeHSV, PEXColorTypeHLS, PEX- ColorTypeRGB8, PEXColorTypeRGB16). facet_data An array of facet data. count The number of vertices. vertices An array of vertices defining the triangle strip. Returns None
PEXUnloadFont - Unload PEX Font Syntax void PEXUnloadFont(Display *display, PEXFont font) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. font The resource identifier of the PEX font. Returns None
PEXUnpostAllStructures - Unpost All Structures from Workstation Syntax void PEXUnpostAllStructures(Display *display, PEXWorkstation workstation) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. Returns None
PEXUnpostStructure - Unpost Structure from Workstation Syntax void PEXUnpostStructure(Display *display, PEXWorkstation workstation, PEXStructure structure) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. structure The resource identifier of the structure. Returns None
PEXUpdatePickMeasure - Update Pick Measure Syntax void PEXUpdatePickMeasure(Display *display, PEXPickMeasure pick_measure, int pick_device_type, PEXPickRecord *pick_record) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. pick_measure The resource identifier of the pick measure. pick_device_type The pick device type (PEXPickDeviceDCHitBox or PEXPickDeviceNP- CHitVolume). pick_record A pointer to the pick data record. Returns None
PEXUpdateWorkstation - Update Workstation Syntax void PEXUpdateWorkstation(Display *display, PEXWorkstation workstation) Parameters display A pointer to a display structure returned by a successful XOpenDisplay call. workstation The resource identifier of the workstation. Returns None
PEXUtCheckColorApproximation.3g
PEXUtGetStandardColormapInfo.3g
PEXUtSimpleWindowAndColormap.3g
PEXXCToNPCTransform(PEXNPCSubVolume - left corner of the viewport; the second point is the upper-right. window_height The height of the drawable transform_return The returned transformation Returns Zero if successful; otherwise, one of the following: PEXBadViewport (xmin >= xmax, or ymin >= ymax, or zmin > zmax) PEXBadSubVolume (xmin >= xmax, or ymin >= ymax, or zmin > zmax)
PEXXCToNPCTransform2D(PEXNPCSubVolume - left corner of the viewport; the second point is the upper-right. window_height The height of the drawable transform_return The returned transformation Returns Zero if successful; otherwise, one of the following: PEXBadViewport (xmin >= xmax, or ymin >= ymax, or zmin > zmax) PEXBadSubVolume (xmin >= xmax, or ymin >= ymax, or zmin > zmax)
XgPhigsDraw - of the PhigsDraw widget class.
adapt_clip_to_extent - control the disabling and enabling of clip planes based on extent testing
add_names_to_set - add names to the current name set
alpha_transparency - specify alpha transparency attributes for front- and back-facing surfaces
append_text - output a string of characters.
application_data - insert application data into the currently open segment
arc - define an elliptical or circular region to be filled and/or edged.
await_event - wait for event to occur and be buffered then return class of the event (LOCATOR or CHOICE)
await_retrace - wait for vertical retrace on raster scanning devices.
backface_control - (superceded) define aspects of back-facing polygons.
background_color_index - set background color by color table index or color value for painting by clear_view_surface
bank_switch - set graphics bank for multiple-byte-per-pixel frame buffers
bf_control - activate or deactivate attributes for back-facing polygons.
bf_fill_color_index - set color for filled areas on raster devices
bf_interior_style - select fill type and boundary visibility for subsequent filled area primitives and back-facing polygons
bf_perimeter_color_index - select color index or color value for subsequent polygon perimeters
bf_surf_global_model - set/inquire surface reflectance, transmittance, and refraction parameters applied to backfacing elements of ray traced objects
bf_surf_light_model - set/inquire light- emission characteristics for backfacing surfaces in global renderings
bf_surface_coefficients - select the ambient, diffuse and specular coefficients for filled area primitives, and back-facing elements of filled area primitives
bitmap_print - print bitmap contents on a raster printer
bitmap_to_file - copy bitmap contents to a bitmap file
block_move - frame buffer to frame buffer copy procedure.
block_read - frame buffer to main memory block transfer procedure.
block_write - main memory to frame buffer block transfer procedure.
buffer_mode - set buffering mode for output primitives.
call_segment - insert a call to a segment into the currently open segment
cgm_to_starbase - interpret a cgm picture
change_segment_references - change segment-referencing elements to reference a different segment
character_expansion_factor - set character cell height-to-width ratio.
character_height - set character height.
character_slant - specify character slant
character_width - specify character width
circle - define a circular region to be filled and/or edged. (See ellipse(3G) for floating point circle information.)
clear_control - select type of clearing for subsequent clear_view_surface procedures
clear_view_surface - set all or part of physical view surface to background_color
clip_depth - define front and back clipping planes
clip_indicator - enable/disable clipping to clip rectangle and virtual device coordinate extent
clip_rectangle - define current clip rectangle boundaries
close_segment - close the currently open segment
concat_matrix2d - multiply two matrices and return the resulting matrix
concat_transform2d - pre-concatenate or post-concatenate user- supplied transformation matrix with current transformation matrix
cond_call_segment - insert a conditional segment call element into the currently open segment
cond_execute_segment - insert a conditional segment execution element into the currently open segment
cond_return - insert a conditional return element into the currently open segment
contour_enable - enable/disable contouring and set contouring type
copy_segment - copy contents of the specified segment into the currently open segment
create_scene - initialize a global rendering scene structure for a given segment network and return the scene descriptor
curve_resolution - set resolution for splines and arcs
dbuffer_switch - switch buffers when double-buffering
dc_to_vdc - transform device coordinate point into virtual device coordinate point using the inverse of the current VDC-to-DC transformation.
dcbitmap_print - print bitmap contents on a raster printer
dcbitmap_to_file - copy bitmap contents to a bitmap file
dcblock_move - frame buffer to frame buffer copy procedure.
dcblock_read - frame buffer to main memory block transfer procedure.
dcblock_write - main memory to frame buffer block transfer procedure.
dccharacter_width - specify character width
dccircle - define a circular region to be filled and/or edged. (See ellipse(3G) for floating point circle information.)
dcdraw - draw line from current to specified pen position
dcecho_type - change the type of echo being used on an output device.
dcecho_update - change output device's echo position
dcmarker_size - select polymarker size
dcmove - update current pen position and move physical pen to that location
dcpartial_polygon - defines a polygonal region to be filled and/or edged, or defines a group of polygon vertices that begins as subpolygon or non-edged boundary.
dcpolycircle - define circular regions to be filled and/or edged
dcpolygon - defines a polygonal region to be filled and/or edged, or defines a group of polygon vertices that begins as subpolygon or non-edged boundary.
dcpolyline - move/draw between specified points
dcpolymarker - draw current marker symbol centered at each endpoint specified in clist array
dcpolyrectangle - define rectangular regions to be filled and/or edged
dcrectangle - define rectangular region to be filled and/or edged
dctext - output a string of characters.
default_knots - define knot vector(s) for drawing subsequent space curves or surfaces
define_color_table - set the color values in the device color table
define_contour_table - specify the scalar contour value to R,G,B color mapping for contouring
define_raster_echo - define a raster echo to be used on an output device.
define_texture - specify the values for an individual texture map
define_trimming_curve - define a spline-trimming curve
deformation_mode - select the deformation mode to use and a deformation factor
delete_eles - delete elements from the currently open segment
delete_scene - delete a global rendering scene and reclaim its storage
delete_segment_and_references - delete from a display list a segment, all segments, or a segment and all references to it
depth_cue - enable/disable depth cueing of output primitives
depth_cue_color_index - set color for depth cuing
depth_cue_range - set range for depth cuing
depth_indicator - enable/disable clipping to front and back clipping planes.
designate_character_set - associate a G-set with a character set.
disable_events - disable events queuing from specified graphics input device
display_element - display current element on the specified graphics display device
display_enable - select which planes of a raster device are to be displayed
display_segment_hsr - display a segment network on the specified graphics display device
dl_control - control optional display list functionality
dl_label - insert a display list label into the currently open segment
double_buffer - enable/disable double-buffering
draw2d - draw line from current to specified pen position
draw2d - draw line from current to specified pen position
draw3d - draw line from current to specified pen position
drawing_mode - select the pixel replacement rules for subsequent raster operations and output primitives.
echo_type2d - change the type of echo being used on an output device.
echo_update2d - change output device's echo position
ele_control - set or clear element control flags for the current element of the currently open segment
ellipse - define an elliptical region to be filled and/or edged.
enable_events - enable queuing of events from the named input device
execute_segment - add a segment execution element into the open segment
file_print - print bitmap file contents on a raster printer
file_to_bitmap - copy bitmap file contents into a frame buffer
file_to_dcbitmap - copy bitmap file contents into a frame buffer
file_to_intbitmap - copy bitmap file contents into a frame buffer
fill_color_index - set color for filled areas on raster devices
fill_color_index - set color for filled areas on raster devices
fill_dither - set color value for filled areas on raster devices.
flush_buffer - output buffered primitives to display and return without waiting for display hardware to finish
flush_matrices - flush matrix stack; reset viewing transformation matrix
gclose - close I/O path and release all resources assigned to specified graphics device
gerr_control - control the handling of a graphics error.
gerr_defaul : gerr_control - control the handling of a graphics error.
gerr_messag : gerr_control - control the handling of a graphics error.
gerr_p : gerr_control - control the handling of a graphics error.
gerr_print_ : gerr_control - control the handling of a graphics error.
gerr_proced : gerr_control - control the handling of a graphics error.
gescape - input or output to device in a device-dependent manner
gopen - open I/O path to, create environment for, and initialize graphics device
hatch_orientation - specify hatch line orientation
hatch_spacing - specify spacing between hatch lines
hatch_type - specify type of hatching to be done
hidden_surface - enable/disable hidden surface removal
highlight_type - specify highlighting color, style, and attributes
highlight_attributes - specify highlighting color, style, and attributes
highlight_color_index - specify highlighting color, style, and attributes
highlight_on - specify highlighting color, style, and attributes
highlight_type - specify highlighting color, style, and attributes
hit_mode - inquire status of hit testing; enable/disable hit detection
initiate_request - start request process without waiting for result
inq_application_data_size - return information about application data in the current element of the currently open segment
inq_called_segno - return the number of the segment referenced by the current element
inq_calling_segment_count - return information about segments that call a given segment
inq_cond_index - inquire the current value of a condition index
inq_content - return information about the parameters of the current element of the currently open segment
inq_ele - inquire the size and contents of the current element
inq_ele_control - return information about the element control flags of the current element of the currently open segment.
inq_ele_ptr_at_bound - return information about element pointer position within the currently open segment
inq_ele_type - return the type of the current element in the currently open segment
inq_extent_info - inquire supplementary information about an extent test
inq_highlighting_filter - return information about the current highlighting filter
inq_invisibility_filter - return information about the current invisibility filter
inq_nameset - return information about the current active name set
inq_num_refs - return number of references to specified segment
inq_open_segment - return information about the currently open segment
inq_pick_depth - inquire/define pick-depth for pick_from_segment and hit_mode
inq_pick_filter - return information about the current pick filter
inq_pick_path_depth - return the path to a picked primitive
inq_pick_window - define pick window for pick_from_segment and hit_mode
inq_rad_ambient_mode - set/inquire ambient light computation mode for radiosity rendering
inq_rad_energy - inquire the amount of light energy in a scene that is not yet accounted for in the latest radiosity solution
inq_rad_scale - set/inquire parameters for scaling radiosity image intensities to display intensities
inq_ray_aa_parms - set/inquire ray tracing anti- aliasing parameters for a global rendering scene
inq_ray_dither_parms - set/inquire dithering scheme for 8-bit ray tracing output
inq_ray_output - enable/disable automatic ray trace output to screen; inquire current state of ray trace output
inq_ray_tree_parms - set/inquire the ray tree parameters for ray tracing
inq_scene - inquire data about a global rendering scene structure
inq_seg_control - return information about the segment control flags of a segment.
inq_segment_exists - return information about segments in specified display list
inq_shadow_switch - enable/disable objects from casting shadows in radiosity and ray tracing renderings; inquire current shadow switch state
inq_surf_global_model - set/inquire surface reflectance, transmittance, and refraction parameters applied to ray traced objects
inq_surf_illum_quality - set/inquire the quality with which the illumination of surfaces will be computed for radiosity renderings
inq_surf_light_model - set/inquire light-emission characteristics for surfaces in global renderings
inq_surf_shading_resolution - set/inquire shading resolution for radiosity rendering
inq_traversal_depth - return maximum depth of display list traversal
inquire_capabilities - return capabilities of gopen'ed device
inquire_cgm - inquire picture information from a cgm
inquire_color_table - return current color table settings for specified graphic device
inquire_current_position3d - return the current pen position.
inquire_device_driver - return the name of the Starbase driver to use for a given device file.
inquire_display_mode - return the current configuration for the display.
inquire_fb_configuration - inquire the memory configuration of the frame buffer
inquire_file - inquire the header information for a bitmap file
inquire_gerror - return information on the most recent graphics error
inquire_hit - inquire status of hit testing; enable/disable hit detection
inquire_id - return a unique device identifier and device-dependent information
inquire_input_capabilities - inquire capabilities of physical input device specified by fildes
inquire_request_status - inquire status of a request to an input device
inquire_sizes - return device physical limits, resolution, (p1,p2) and color map size
inquire_text_extent2d - return text-extent rectangle coordinates
intarc - define an elliptical or circular region to be filled and/or edged.
intbitmap_to_file - copy bitmap contents to a bitmap file
intbitmap_print - print bitmap contents on a raster printer
intbitmap_to_file - copy bitmap contents to a bitmap file
intblock_move - frame buffer to frame buffer copy procedure.
intblock_read - frame buffer to main memory block transfer procedure.
intblock_write - main memory to frame buffer block transfer procedure.
intcharacter_height - set character height.
intcircle - define a circular region to be filled and/or edged. (See ellipse(3G) for floating point circle information.)
intclip_rectangle - define current clip rectangle boundaries
intconcat_matrix2d - multiply two matrices and return the resulting matrix
intconcat_transform2d - pre-concatenate or post-concatenate user- supplied transformation matrix with current transformation matrix
intdraw2d - draw line from current to specified pen position
intecho_type2d - change the type of echo being used on an output device.
intecho_update2d - change output device's echo position
interior_style - select fill type and boundary visibility for subsequent filled area primitives and back-facing polygons
interpret_ele - process an inquired display list element
inthatch_spacing - specify spacing between hatch lines
intinquire_current_position2d - return the current pen position.
intline_end : line_endpoint - set a line endpoint type and corners for lines with width.
intline_repeat_length - specify line pattern length for line primitives
intline_width - set line width
intmove2d - update current pen position and move physical pen to that location
intpartial_polygon2d - defines a polygonal region to be filled and/or edged, or defines a group of polygon vertices that begins as subpolygon or non-edged boundary.
intperimete : perimeter_type, bf_perimeter_type - select line type for subsequent polygon perimeters and back-facing polygon perimeters
intpolycircle - define circular regions to be filled and/or edged
intpolygon2d - defines a polygonal region to be filled and/or edged, or defines a group of polygon vertices that begins as subpolygon or non-edged boundary.
intpolyline2d - move/draw between specified points
intpolyrectangle - define rectangular regions to be filled and/or edged
intpop_matrix2d - remove matrix from top of matrix stack
intpush_matrix2d - push matrix onto top of matrix stack
intra_character_space - specify spacing between character cells
intrectangle - define rectangular region to be filled and/or edged
intreplace_matrix2d - replace current transformation matrix with a specified matrix
intrequest_locator2d - wait for input device to be triggered then return measured value
intsample_locator2d - return current locator value
intset_pick_window - define pick window for pick_from_segment and hit_mode
inttext2d - output a string of characters.
inttext_orientation2d - specify text orientation.
inttransform_point2d - transform a point or points from one coordinate system to another
intvdc_extent - define logical region of interest (window) for subsequent output primitives
intview_matrix2d - define a viewing transformation matrix
intview_port - define mapping area on view_surface for subsequent view_window, view_volume, and view_camera calls
intview_window - define a 2-D viewing transformation matrix using a window/viewport model
knot_vector - define knot vector(s) for drawing subsequent space curves or surfaces
light_ambient - define ambient light color
light_attenuation - define attenuation constants for POSITIONAL light sources
light_model - modify aspects of POSITIONAL light sources
light_source - define light source positions and colors
light_switch - enable/disable light sources
line_color - select color index or color value for subsequent line primitives.
line_color_ : line_color - select color index or color value for subsequent line primitives.
line_endpoint - set a line endpoint type and corners for lines with width.
line_filter - select type of anti-aliasing filter for line and polygon primitives
line_repeat_length - specify line pattern length for line primitives
line_type - select line type for all subsequent line primitives
line_width - set line width
make_X11_gopen_string - create a path string associated with an existing X window
make_picture_current - output buffered primitives to display and wait for display hardware to finish
make_X11_gopen_string - create a path string associated with an existing X window
mapping_mode - define mapping of VDC extent to viewport as either isotropic or anisotropic
marker_color_index - select color for subsequent polymarker primitives
marker_orientation - define orientation of symbols drawn with marker primitives
marker_size - select polymarker size
marker_type - select marker type for subsequent marker primitives
move2d - update current pen position and move physical pen to that location
move2d - update current pen position and move physical pen to that location
move3d - update current pen position and move physical pen to that location
open_segment - open a segment in the display list of the specified device
output_scene - output a global rendering to a given output device
padd_names_set : ADD NAMES TO SET - creates a CSS element that adds the specified names to the current name set entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
pads : ADD NAMES TO SET - creates a CSS element that adds the specified names to the current name set entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
panno_text_rel : ANNOTATION TEXT RELATIVE - creates a 2D annotation text relative CSS element that renders annotation text OPERATING STATES (PHOP, *, STOP, *)
panno_text_rel3 : ANNOTATION TEXT RELATIVE 3 - creates a 3D annotation text relative CSS element that renders annotation text OPERATING STATES (PHOP, *, STOP, *)
pap : APPLICATION DATA - creates an application data CSS element which is used only by the application OPERATING STATES (PHOP, *, STOP, *)
pappl_data : APPLICATION DATA - creates an application data CSS element which is used only by the application OPERATING STATES (PHOP, *, STOP, *)
par_all_structs : ARCHIVE ALL STRUCTURES - archives all structures from the CSS to the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
par_struct_nets : ARCHIVE STRUCTURE NETWORKS - archives the specified structure networks in the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
par_structs : ARCHIVE STRUCTURES - archives the specified structures in the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
parast : ARCHIVE ALL STRUCTURES - archives all structures from the CSS to the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
parsn : ARCHIVE STRUCTURE NETWORKS - archives the specified structure networks in the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
parst : ARCHIVE STRUCTURES - archives the specified structures in the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
partial_arc - define an elliptical or circular region to be filled and/or edged.
partial_ellipse - define an elliptical region to be filled and/or edged.
partial_polygon_with_data3d - defines a polygonal region to be filled and/or edged, or defines a group of polygon vertices that begins as subpolygon or non-edged boundary.
patr : ANNOTATION TEXT RELATIVE - creates a 2D annotation text relative CSS element that renders annotation text OPERATING STATES (PHOP, *, STOP, *)
patr3 : ANNOTATION TEXT RELATIVE 3 - creates a 3D annotation text relative CSS element that renders annotation text OPERATING STATES (PHOP, *, STOP, *)
pattern_define - define a fill pattern
pawait_event : AWAIT EVENT - causes the application program to wait for an input event OPERATING STATES (PHOP, WSOP, *, *)
pbltm : BUILD TRANSFORMATION MATRIX - calculates a 2D transformation matrix that performs scaling, rotation, and translation relative to a fixed point OPERATING STATES (PHOP, *, *, *)
pbltm3 : BUILD TRANSFORMATION MATRIX 3 - calculates a 3D transformation matrix that performs scaling, rotation, and translation relative to a fixed point OPERATING STATES (PHOP, *, *, *)
pbsc3 : NON - UNIFORM B-SPLINE CURVE 3 - creates a non-uniform B-spline curve CSS element that renders the specified curve OPERATING STATES (PHOP, *, STOP, *)
pbss3 : NON - UNIFORM B-SPLINE SURFACE 3 - creates a non-uniform B-spline surface CSS element that renders the specified surface OPERATING STATES (PHOP, *, STOP, *)
pbuild_tran_matrix : BUILD TRANSFORMATION MATRIX - calculates a 2D transformation matrix that performs scaling, rotation, and translation relative to a fixed point OPERATING STATES (PHOP, *, *, *)
pbuild_tran_matrix3 : BUILD TRANSFORMATION MATRIX 3 - calculates a 3D transformation matrix that performs scaling, rotation, and translation relative to a fixed point OPERATING STATES (PHOP, *, *, *)
pca : CELL ARRAY - creates a cell array CSS element that draws the perimeter of the specified cell array OPERATING STATES (PHOP, *, STOP, *)
pca3 : CELL ARRAY 3 - creates a 3D cell array CSS element consisting of a parallelogram of equal sized cells, each of which is a parallelogram and has a single colour OPERATING STATES (PHOP, *, STOP, *)
pcell_array : CELL ARRAY - creates a cell array CSS element that draws the perimeter of the specified cell array OPERATING STATES (PHOP, *, STOP, *)
pcell_array3 : CELL ARRAY 3 - creates a 3D cell array CSS element consisting of a parallelogram of equal sized cells, each of which is a parallelogram and has a single colour OPERATING STATES (PHOP, *, STOP, *)
pcelst : COPY ALL ELEMENTS FROM STRUCTURE - copies elements from the specified structure to the open structure OPERATING STATES (PHOP, *, STOP, *)
pcfasn_old : COMPUTE FILL AREA SET GEOMETRIC NORMAL - computes the normal vector of a fill area set OPERATING STATES (PHOP, *, *, *)
pchange_struct_id : CHANGE STRUCTURE IDENTIFIER - changes the structure's identifier to the specified new identifier OPERATING STATES (PHOP, *, *, *)
pchange_struct_id_refs : CHANGE STRUCTURE IDENTIFIER AND REFERENCES - changes the structure's identifier to the specified new identifier and changes execute structure element references to refer to this new identifier OPERATING STATES (PHOP, *, *, *)
pchange_struct_refs : CHANGE STRUCTURE REFERENCES - changes execute structure element reference to refer to the new structure identifier OPERATING STATES (PHOP, *, *, *)
pclarf : CLOSE ARCHIVE FILE - closes the specified archive file OPERATING STATES (PHOP, *, *, AROP)
pclose_ar_file : CLOSE ARCHIVE FILE - closes the specified archive file OPERATING STATES (PHOP, *, *, AROP)
pclose_phigs : CLOSE PHIGS - sets system state to PHCL OPERATING STATES (PHOP, WSCL, STCL, ARCL)
pclose_struct : CLOSE STRUCTURE - closes the open structure and sets the structure state to STCL OPERATING STATES (PHOP, *, STOP, *)
pclose_ws : CLOSE WORKSTATION - closes the specified PHIGS workstation OPERATING STATES (PHOP, WSOP, *, *)
pclph : CLOSE PHIGS - sets system state to PHCL OPERATING STATES (PHOP, WSCL, STCL, ARCL)
pclst : CLOSE STRUCTURE - closes the open structure and sets the structure state to STCL OPERATING STATES (PHOP, *, STOP, *)
pclwk : CLOSE WORKSTATION - closes the specified PHIGS workstation OPERATING STATES (PHOP, WSOP, *, *)
pcom : COMPOSE MATRIX - calculates a 2D matrix that is the result of concatenating the two input matrices OPERATING STATES (PHOP, *, *, *)
pcom3 : COMPOSE MATRIX 3 - calculates a 3D matrix that is the result of concatenating the two input matrices OPERATING STATES (PHOP, *, *, *)
pcompose_matrix : COMPOSE MATRIX - calculates a 2D matrix that is the result of concatenating the two input matrices OPERATING STATES (PHOP, *, *, *)
pcompose_matrix3 : COMPOSE MATRIX 3 - calculates a 3D matrix that is the result of concatenating the two input matrices OPERATING STATES (PHOP, *, *, *)
pcompose_tran_matrix : COMPOSE TRANSFORMATION MATRIX - calculates a 2D transformation matrix that is the composition of the specified matrix, with the matrix defined by the fixed point, shift, rotate, and scale parameters OPERATING STATES (PHOP, *, *, *)
pcompose_tran_matrix3 : COMPOSE TRANSFORMATION MATRIX 3 - calculates a 3D transformation matrix that is the composition of the specified matrix, with the matrix defined by the fixed point, shift, rotate, and scale parameters OPERATING STATES (PHOP, *, *, *)
pcopy_all_elems_struct : COPY ALL ELEMENTS FROM STRUCTURE - copies elements from the specified structure to the open structure OPERATING STATES (PHOP, *, STOP, *)
pcotm : COMPOSE TRANSFORMATION MATRIX - calculates a 2D transformation matrix that is the composition of the specified matrix, with the matrix defined by the fixed point, shift, rotate, and scale parameters OPERATING STATES (PHOP, *, *, *)
pcotm3 : COMPOSE TRANSFORMATION MATRIX 3 - calculates a 3D transformation matrix that is the composition of the specified matrix, with the matrix defined by the fixed point, shift, rotate, and scale parameters OPERATING STATES (PHOP, *, *, *)
pcreate_sto : CREATE STORE - create a new store OPERATING STATES (PHOP, *, *, *)
pcreate_store : CREATE STORE - create a new store OPERATING STATES (PHOP, *, *, *)
pcstid : CHANGE STRUCTURE IDENTIFIER - changes the structure's identifier to the specified new identifier OPERATING STATES (PHOP, *, *, *)
pcstir : CHANGE STRUCTURE IDENTIFIER AND REFERENCES - changes the structure's identifier to the specified new identifier and changes execute structure element references to refer to this new identifier OPERATING STATES (PHOP, *, *, *)
pcstrf : CHANGE STRUCTURE REFERENCES - changes execute structure element reference to refer to the new structure identifier OPERATING STATES (PHOP, *, *, *)
pdas : DELETE ALL STRUCTURES - deletes all existing PHIGS structures OPERATING STATES (PHOP, *, *, *)
pdasar : DELETE ALL STRUCTURES FROM ARCHIVE - deletes all structures in the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
pdel : DELETE ELEMENT - deletes the CSS element indicated by current element pointer position OPERATING STATES (PHOP, *, STOP, *)
pdel_all_structs : DELETE ALL STRUCTURES - deletes all existing PHIGS structures OPERATING STATES (PHOP, *, *, *)
pdel_all_structs_ar : DELETE ALL STRUCTURES FROM ARCHIVE - deletes all structures in the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
pdel_elem : DELETE ELEMENT - deletes the CSS element indicated by current element pointer position OPERATING STATES (PHOP, *, STOP, *)
pdel_elem_range : DELETE ELEMENT RANGE - deletes the specified range of CSS elements OPERATING STATES (PHOP, *, STOP, *)
pdel_elems_labels : DELETE ELEMENTS BETWEEN LABELS - deletes all CSS elements between the specified labels OPERATING STATES (PHOP, *, STOP, *)
pdel_store : DELETE STORE - delete a store OPERATING STATES (PHOP, *, *, *)
pdel_struct : DELETE STRUCTURE - deletes the specified structure and all references to it OPERATING STATES (PHOP, *, *, *)
pdel_struct_net : DELETE STRUCTURE NETWORK - deletes the specified structure network OPERATING STATES (PHOP, *, *, *)
pdel_struct_nets_ar : DELETE STRUCTURE NETWORKS FROM ARCHIVE - deletes the specified structure networks from the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
pdel_structs_ar : DELETE STRUCTURES FROM ARCHIVE - deletes the specified archived structures from the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
pdellb : DELETE ELEMENTS BETWEEN LABELS - deletes all CSS elements between the specified labels OPERATING STATES (PHOP, *, STOP, *)
pdelra : DELETE ELEMENT RANGE - deletes the specified range of CSS elements OPERATING STATES (PHOP, *, STOP, *)
pdsn : DELETE STRUCTURE NETWORK - deletes the specified structure network OPERATING STATES (PHOP, *, *, *)
pdsnar : DELETE STRUCTURE NETWORKS FROM ARCHIVE - deletes the specified structure networks from the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
pdst : DELETE STRUCTURE - deletes the specified structure and all references to it OPERATING STATES (PHOP, *, *, *)
pdstar : DELETE STRUCTURES FROM ARCHIVE - deletes the specified archived structures from the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
peclph : EMERGENCY CLOSE PHIGS - closes any open structures, updates the workstation, closes the workstation, and closes PHIGS. OPERATING STATES (*, *, *, *)
pelem_search : ELEMENT SEARCH - searches for the next element in a structure matching the given criteria OPERATING STATES (PHOP, *, *, *)
pelem_search_old : ELEMENT SEARCH - searches for the next element in a structure matching the given criteria OPERATING STATES (PHOP, *, *, *)
pels : ELEMENT SEARCH - searches for the next element in a structure matching the given criteria OPERATING STATES (PHOP, *, *, *)
pels_old : ELEMENT SEARCH - searches for the next element in a structure matching the given criteria OPERATING STATES (PHOP, *, *, *)
pemergency_close_phigs : EMERGENCY CLOSE PHIGS - closes any open structures, updates the workstation, closes the workstation, and closes PHIGS. OPERATING STATES (*, *, *, *)
pempty_struct : EMPTY STRUCTURE - deletes all CSS elements from the specified structure OPERATING STATES (PHOP, *, *, *)
pemst : EMPTY STRUCTURE - deletes all CSS elements from the specified structure OPERATING STATES (PHOP, *, *, *)
perhnd : ERROR HANDLING - passes error information to the ERROR LOGGING routine OPERATING STATES (*, *, *, *)
perimeter_color_index - select color index or color value for subsequent polygon perimeters
perimeter_filter - select type of anti-aliasing filter for line and polygon primitives
perimeter_repeat_length - define line type pattern size for polygon perimeters and back-facing polygon perimeters
perimeter_type - select line type for subsequent polygon perimeters and back-facing polygon perimeters
perlog : ERROR LOGGING - writes an error message and HP-PHIGS function ID to an error file OPERATING STATES (*, *, *, *)
perr_hand : ERROR HANDLING - passes error information to the ERROR LOGGING routine OPERATING STATES (*, *, *, *)
perr_log : ERROR LOGGING - writes an error message and HP-PHIGS function ID to an error file OPERATING STATES (*, *, *, *)
pesc : ESCAPE - a general-purpose routine used to access non-standard functionality OPERATING STATES (PHOP, *, *, *)
pescape : ESCAPE - a general-purpose routine used to access non-standard functionality OPERATING STATES (PHOP, *, *, *)
pescape_u1 : UPDATE WORKSTATION SYNCHRONOUSLY ESCAPE - updates the workstation by executing deferred actions OPERATING STATES (PHOP, WSOP, * , *)
pescape_u2 : SET PROCESS INPUT MODE ESCAPE - optimizes the responsiveness of the HP-PHIGS input system OPERATING STATES (PHOP, *, *, *)
pescape_u200 : SET HIGHLIGHT REPRESENTATION ESCAPE - defines an entry in the workstation highlight table OPERATING STATES (PHOP, WSOP, *, *)
pescape_u201 : INQUIRE HIGHLIGHT FACILITIES ESCAPE - returns a description of the highlight capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pescape_u202 : INQUIRE MAXIMUM NUMBER OF HIGHLIGHT REPRESENTATIONS - given the workstation type, this routine returns the maximum number of highlight table entries that can be defined OPERATING STATES (PHOP, *, *, *)
pescape_u203 : INQUIRE LIST ELEMENT OF HIGHLIGHT INDICES ESCAPE - returns the number of defined highlight indices and the list of defined highlight indices OPERATING STATES (PHOP, WSOP, * , *)
pescape_u204 : INQUIRE HIGHLIGHT REPRESENTATION ESCAPE - returns the values associated with an entry in the workstation highlight table OPERATING STATES (PHOP, WSOP, *, *)
pescape_u205 : INQUIRE PREDEFINED HIGHLIGHT REPRESENTATION ESCAPE - returns the predefined values associated with an entry in the workstation highlight table OPERATING STATES (PHOP, *, *, *)
pescape_u210 : SET LOCALE ESCAPE - sets the workstation's locale (language environment); i.e., allows character sets to be automatically assigned to the four code sets on a workstation basis OPERATING STATES (PHOP, WSOP, * , *)
pescape_u211 : ASSIGN CHARACTER SET ESCAPE - associates a character set with a codeset OPERATING STATES (PHOP, WSOP, * , *)
pescape_u212 : INQUIRE CODESET ASSIGNMENT ESCAPE - inquires the association between character sets and code sets OPERATING STATES (PHOP, WSOP, * , *)
pescape_u213 : INQUIRE LOCALE FACILITIES ESCAPE - inquires about the list of locales supported by HP-PHIGS. OPERATING STATES (PHOP, *, * , *)
pescape_u220 : SET ANTIALIASING MODE ESCAPE - sets the current antialiasing mode entry in the specified workstation state list OPERATING STATES (PHOP, WSOP, * , *)
pescape_u221 : INQUIRE ANTIALIASING MODE ESCAPE - returns the current antialiasing mode entry of the specified workstation state list OPERATING STATES (PHOP, WSOP, * , *)
pescape_u222 : INQUIRE ANTIALIASING FACILITIES ESCAPE - returns a description of the antialiasing capabilities supported by a given workstation type OPERATING STATES (PHOP, *, * , *)
pescape_u230 : SET EYEPOINT REPRESENTATION ESCAPE - defines an entry in the workstation eyepoint specification table OPERATING STATES (PHOP, WSOP, * , *)
pescape_u231 : INQUIRE EYEPOINT FACILITIES ESCAPE - returns a description of the eyepoint specification capabilities supported by a given workstation type OPERATING STATES (PHOP, *, * , *)
pescape_u232 : INQUIRE MAXIMUM NUMBER OF EYEPOINT REPRESENTATIONS ESCAPE - given the workstation type, this routine returns the maximum number of eyepoint specification table entries that can be defined OPERATING STATES (PHOP, *, * , *)
pescape_u233 : INQUIRE LIST OF EYEPOINT INDICES ESCAPE - returns the number of defined eyepoint indices and the list of defined eyepoint indices. OPERATING STATES (PHOP, WSOP, * , *)
pescape_u234 : INQUIRE EYEPOINT REPRESENTATION ESCAPE - returns the values associated with an entry in the workstation eyepoint specification table OPERATING STATES (PHOP, WSOP, * , *)
pescape_u235 : INQUIRE PREDEFINED EYEPOINT REPRESENTATION ESCAPE - returns the predefined values associated with an entry in the workstation eyepoint specification table OPERATING STATES (PHOP, *, * , *)
pescape_u236 : CALCULATE EYEPOINT REPRESENTATION ESCAPE - given the viewing transformation matrix, this routine calculates the eyepoint specification OPERATING STATES (PHOP, *, * , *)
pescape_u240 : SET DITHERING VALUE ESCAPE - set the dithering value for the workstation OPERATING STATES (PHOP, WSOP, * , *)
pescape_u241 : INQUIRE DITHERING VALUE ESCAPE - inquire a given workstation's current dithering value OPERATING STATES (PHOP, WSOP, * , *)
pescape_u242 : INQUIRE DITHERING FACILITIES ESCAPE - returns a description of the dithering capabilities supported by a given workstation type OPERATING STATES (PHOP, *, * , *)
pescape_u250 : SET COLOUR ENVIRONMENT ESCAPE - sets the workstation's colour environment entry in the workstation state list to the specified value OPERATING STATES (PHOP, WSOP, * , *)
pescape_u251 : INQUIRE COLOUR ENVIRONMENT ESCAPE - returns the requested colour environment entry of the workstation state list OPERATING STATES (PHOP, WSOP, * , *)
pescape_u252 : INQUIRE COLOUR ENVIRONMENT FACILITIES ESCAPE - returns a description of the colour environments supported by a given workstation type OPERATING STATES (PHOP, *, * , *)
pescape_u254 : INQUIRE WINDOW SYSTEM COLOR ESCAPE - returns the X11 window system color associated with a given PHIGS colour on a workstation OPERATING STATES (PHOP, WSOP, * , *)
pescape_u270 : SET HIGHLIGHT ON STRUCTURE ESCAPE - controls the highlighting of a structure OPERATING STATES (PHOP,*,*,*)
pescape_u271 : SET INVISIBILITY ON STRUCTURE ESCAPE - controls the invisibility of a structure OPERATING STATES (PHOP,*,*,*)
pescape_u272 : SET DETECTABILITY ON STRUCTURE ESCAPE - controls the detectability of a structure OPERATING STATES (PHOP,*,*,*)
pescape_u273 : INQUIRE HIGHLIGHT ON STRUCTURE ESCAPE - returns the current value of the structure highlight flag OPERATING STATES (PHOP,*,*,*)
pescape_u274 : INQUIRE INVISIBILITY ON STRUCTURE ESCAPE - returns the current value of the structure invisibility flag OPERATING STATES (PHOP,*,*,*)
pescape_u275 : INQUIRE DETECTABILITY ON STRUCTURE ESCAPE - returns the current value of the structure detectability flag OPERATING STATES (PHOP,*,*,*)
pescape_u282 : INQUIRE CONDITIONAL TRAVERSAL FACILITIES ESCAPE - returns a
pescape_u3 : INQUIRE PROCESS INPUT MODE ESCAPE - inquires about the process input mode setting OPERATING STATES (PHOP, *, *, *)
pescape_u300 : COPY ELEMENT FROM STRUCTURE ESCAPE - copies a single element from a given structure to the open structure OPERATING STATES (PHOP, *, STOP, *)
pescape_u301 : COPY ELEMENT RANGE FROM STRUCTURE ESCAPE - copies a range of elements from a given structure to the open structure OPERATING STATES (PHOP, *, STOP, *)
pescape_u310 : MOVE STRUCTURE ELEMENT ESCAPE - move the specified structure element within the open structure OPERATING STATES (PHOP, *, STOP, *)
pescape_u311 : MOVE ELEMENT RANGE ESCAPE - move a specified range of structure elements within the open structure OPERATING STATES (PHOP, *, STOP, *)
pescape_u320 : SET ELEMENT POINTER AT PICK IDENTIFIER ESCAPE - moves the element pointer to the next occurrence of the specified pick identifier OPERATING STATES (PHOP, *, STOP , *)
pescape_u330 : INQUIRE ELEMENT HANDLE ESCAPE - returns a handle to the current element OPERATING STATES (PHOP, *, STOP *)
pescape_u331 : SET HIGHLIGHTING BETWEEN HANDLES - controls the highlighting of a range of elements within a single structure OPERATING STATES (PHOP,*,*,*)
pescape_u332 : IGNORE ELEMENTS BETWEEN HANDLES ESCAPE - controls the traversal of a range of elements within a structure OPERATING STATES (PHOP, *, *, *)
pescape_u333 : DELETE ELEMENTS BETWEEN HANDLES ESCAPE - delete a range of elements within a single structure OPERATING STATES (PHOP,*,*,*)
pescape_u334 : SET WATCH ON HANDLED RANGE ESCAPE - provides batched QUM information OPERATING STATES (PHOP,*,*,*)
pescape_u335 : INQUIRE WATCH ON HANDLED RANGE - inquires the batched QUM information OPERATING STATES (PHOP,*,*,*)
pescape_u336 : SET ELEMENT POINTER AT HANDLE ESCAPE - Set the current element pointer to an element handle OPERATING STATES (PHOP,*,STOP,*)
pescape_u4 : CREATE CONNECTION IDENTIFIER FOR FILENAME ESCAPE - create a connection ID to a device or file. OPERATING STATES (PHOP, *, *, *)
pescape_u450 : SET METAFILE MAX DIMENSION ESCAPE - set the size of a side of the (square) metafile plotting area OPERATING STATES (PHOP, WSOP, * , *)
pescape_u451 : INQUIRE METAFILE MAX DIMENSION ESCAPE - inquires the values set by SET METAFILE MAX DIMENSION ESCAPE (pue451, pescape_u451) OPERATING STATES (PHOP, WSOP, *, *)
pescape_u5 : CREATE CONNECTION ID FOR X11 WINDOW ESCAPE - specify the X11 window to which HP-PHIGS opens a direct-mode workstation to an X11 window OPERATING STATES (PHOP, *, *, *)
pescape_u501 : SET EXTENDED VIEW REPRESENTATION ESCAPE - sets the requested view orientation matrix, the requested view mapping matrix, the requested XY clipping limits, and the requested XY clipping indicator, as well as other parameters, to the specified values OPERATING STATES (PHOP, WSOP, * , *)
pescape_u502 : SET EXTENDED VIEW REPRESENTATION 3 ESCAPE - set the three-dimensional view representation including extra parameters OPERATING STATES (PHOP, WSOP, * , *)
pescape_u503 : INQUIRE EXTENDED VIEW REPRESENTATION ESCAPE - inquire the extended view representation OPERATING STATES (PHOP, WSOP, * , *)
pescape_u504 : INQUIRE PREDEFINED EXTENDED VIEW REPRESENTATION ESCAPE - returns the values associated with the specified entry in the workstation extended view bundle table OPERATING STATES (PHOP, WSOP, *, *)
pescape_u511 : POST STRUCTURE TO A VIEW ESCAPE - adds the specified structure to the list of posted structures entry in the specified workstation's state list OPERATING STATES (PHOP, WSOP, * , *)
pescape_u512 : UNPOST STRUCTURE FROM A VIEW ESCAPE - unpost a single structure from a single view on the specified workstation OPERATING STATES (PHOP, WSOP, * , *)
pescape_u513 : UNPOST STRUCTURE FROM ALL VIEWS ESCAPE - unpost a single structure from all views to which it had been posted on a given workstation OPERATING STATES (PHOP, WSOP, * , *)
pescape_u514 : UNPOST ALL STRUCTURES FROM A VIEW ESCAPE - on a given workstation, unpost all structures currently posted to a given view OPERATING STATES (PHOP, WSOP, * , *)
pescape_u515 : UNPOST ALL STRUCTURES FROM ALL VIEWS ESCAPE - on a given workstation, unpost all structures from all views to which they are posted OPERATING STATES (PHOP, WSOP, * , *)
pescape_u516 : INQUIRE LIST OF STRUCTURES POSTED TO A VIEW ESCAPE - returns the number of posted structures and the list of posted structures on a given workstation OPERATING STATES (PHOP, WSOP, * , *)
pescape_u517 : INQUIRE LIST OF VIEWS TO WHICH POSTED ESCAPE - inquire all the views to which a given structure is posted on a given workstation OPERATING STATES (PHOP, WSOP, * , *)
pescape_u521 : SET VIEW DISPLAY PRIORITY ESCAPE - changes the display priority of the specified view relative to another view OPERATING STATES (PHOP, WSOP, * , *)
pescape_u522 : INQUIRE VIEW DISPLAY PRIORITIES ESCAPE - inquire the display priority OPERATING STATES (PHOP, WSOP, * , *)
pescape_u523 : INQUIRE VIEW SHIELD FACILITIES ESCAPE - returns a description of the view shield capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pescape_u526 : SET NUMBER OF VIEW INDICES ESCAPE - set the maximum number of view indices field of the WDT for the generic workstation type indicated OPERATING STATES (PHOP, *, *, *)
pescape_u527 : INQUIRE NUMBER OF VIEW INDICES ESCAPE - returns the maximum number of view indices field of the WDT for the generic workstation type indicated OPERATING STATES (PHOP, *, *, *)
pescape_u528 : INQUIRE DEFAULT NUMBER OF VIEW INDICES ESCAPE - returns the default maximum number of view indices field of the WDT of the indicated generic workstation type OPERATING STATES (PHOP, *, *, *)
pescape_u531 : INQUIRE EXTENDED DYNAMICS OF WORKSTATION ATTRIBUTES ESCAPE - returns the extended dynamic-modification entries in the workstation
pescape_u532 : SET WATCH ON ELEMENT RANGE ESCAPE - provides batched QUM information OPERATING STATES (PHOP, *, *, *)
pescape_u533 : INQUIRE WATCH ON ELEMENT RANGE ESCAPE - inquires the batched QUM information OPERATING STATES (PHOP, *, *, *)
pescape_u534 : SET QUICK UPDATE ERASE FLAG ESCAPE - provides quick update method of erasing information OPERATING STATES (PHOP, *, *, *)
pescape_u535 : INQUIRE QUICK UPDATE ERASE FLAG ESCAPE - inquires the quick update method erasing information OPERATING STATES (PHOP, *, *, *)
pescape_u536 : REDRAW REGIONS ESCAPE - redraw the specified region(s) OPERATING STATES (PHOP, WSOP, *, *)
pescape_u550 : MAP X COORDINATE POINT TO NPC POINT ESCAPE - translates coordinates of a point expressed in X coordinate units to normalized projection coordinates (NPC). OPERATING STATES (PHOP, WSOP, *, *)
pescape_u551 : MAP NPC POINT TO WC POINT ESCAPE - translates point coordinates in NPC to WC OPERATING STATES (PHOP, WSOP, *, *)
pescape_u552 : MAP WINDOW SYSTEM POINTS TO DC ESCAPE - converts window system points to PHIGS DC points OPERATING STATES (PHOP, WSOP, *, *)
pescape_u553 : MAP DC POINTS TO WINDOW SYSTEM COORDINATES - converts list of DC points to Window System Coordinate (WSC) values OPERATING STATES (PHOP, WSOP, *, *)
pescape_u600 : SET LOGICAL INPUT DEVICE TRIGGERS ESCAPE - set the triggers for a given logical input device OPERATING STATES (PHOP, WSOP, * , *)
pescape_u601 : INQUIRE INPUT DEVICE TRIGGERS ESCAPE - Inquire current trigger associations. OPERATING STATES (PHOP, WSOP, *, *)
pescape_u640 : EXECUTE DIRECT PICK OPERATION ESCAPE - this function performs an action related to pick traversal of structures posted to a workstation OPERATING STATES (PHOP, WSOP, *, *)
pescape_u641 : INITIALIZE DIRECT PICK ESCAPE - this function sets several controllable characteristics of the direct pick operation for a workstation. OPERATING STATES (PHOP, WSOP, *, *)
pescape_u642 : SET DIRECT PICK FILTER ESCAPE - sets the direct pick filter entry in the workstation state list OPERATING STATES (PHOP, WSOP, *, *)
pescape_u643 : INQUIRE DIRECT PICK STATE ESCAPE - returns a description of the current characteristics of the direct pick operation on a workstation OPERATING STATES (PHOP, WSOP, *, *)
pescape_u644 : INQUIRE DIRECT PICK FACILITIES ESCAPE - returns information about the direct pick capabilities of a workstation type OPERATING STATES (PHOP, *, *, *)
pescape_u660 : SET ACTIVE INPUT REGION ESCAPE - specifies what region of the input device to map to the workstation window OPERATING STATES (PHOP, WSOP, *, *)
pescape_u661 : INQUIRE ACTIVE INPUT REGION ESCAPE - inquires what the active region of the input device is for the workstation window OPERATING STATES (PHOP, WSOP, *, *)
peval_view_map_matrix : EVALUATE VIEW MAPPING MATRIX - calculates a matrix used to map a 2D window on the n = 0 plane in VDC onto the z = 0 plane in NPC space OPERATING STATES (PHOP, *, *, *)
peval_view_map_matrix3 : EVALUATE VIEW MAPPING MATRIX 3 - calculates a matrix used to perform parallel or perspective transformations OPERATING STATES (PHOP, *, *, *)
peval_view_ori_matrix : EVALUATE VIEW ORIENTATION MATRIX - calculates a 2D view orientation matrix OPERATING STATES (PHOP, *, *, *)
peval_view_ori_matrix3 : EVALUATE VIEW ORIENTATION MATRIX 3 - calculates a 3D view orientation matrix OPERATING STATES (PHOP, *, *, *)
pevmm : EVALUATE VIEW MAPPING MATRIX - calculates a matrix used to map a 2D window on the n = 0 plane in VDC onto the z = 0 plane in NPC space OPERATING STATES (PHOP, *, *, *)
pevmm3 : EVALUATE VIEW MAPPING MATRIX 3 - calculates a matrix used to perform parallel or perspective transformations OPERATING STATES (PHOP, *, *, *)
pevom : EVALUATE VIEW ORIENTATION MATRIX - calculates a 2D view orientation matrix OPERATING STATES (PHOP, *, *, *)
pevom3 : EVALUATE VIEW ORIENTATION MATRIX 3 - calculates a 3D view orientation matrix OPERATING STATES (PHOP, *, *, *)
pexec_struct : EXECUTE STRUCTURE - creates a CSS element that executes the specified structure OPERATING STATES (PHOP, *, STOP, *)
pexst : EXECUTE STRUCTURE - creates a CSS element that executes the specified structure OPERATING STATES (PHOP, *, STOP, *)
pfa : FILL AREA - creates a 2D fill area CSS element that renders a polygonal area OPERATING STATES (PHOP, *, STOP, *)
pfa3 : FILL AREA 3 - creates a 3D fill area CSS element that renders a polygonal area OPERATING STATES (PHOP, *, STOP, *)
pfas : FILL AREA SET - creates a 2D fill area set CSS element that renders a set of coplanar polygonal areas OPERATING STATES (PHOP, *, STOP, *)
pfas3 : FILL AREA SET 3 - creates a 3D fill area set CSS element that renders a set of coplanar polygonal areas OPERATING STATES (PHOP, *, STOP, *)
pfas3d : FILL AREA SET 3 WITH DATA - an expansion of FILL AREA SET 3 routine in which you can specify a facet normal and colour, vertex normals and colours, and edge flags OPERATING STATES (PHOP, *, STOP, *)
pfasd3_old : FILL AREA SET 3 WITH DATA - an expansion of FILL AREA SET 3 routine in which you can optionally specify a facet normal and colour, vertex normals and colours, and edge flags OPERATING STATES (PHOP, *, STOP, *)
pfill_area : FILL AREA - creates a 2D fill area CSS element that renders a polygonal area OPERATING STATES (PHOP, *, STOP, *)
pfill_area3 : FILL AREA 3 - creates a 3D fill area CSS element that renders a polygonal area OPERATING STATES (PHOP, *, STOP, *)
pfill_area_set : FILL AREA SET - creates a 2D fill area set CSS element that renders a set of coplanar polygonal areas OPERATING STATES (PHOP, *, STOP, *)
pfill_area_set3 : FILL AREA SET 3 - creates a 3D fill area set CSS element that renders a set of coplanar polygonal areas OPERATING STATES (PHOP, *, STOP, *)
pfill_area_set3_data : FILL AREA SET 3 WITH DATA - an expansion of FILL AREA SET 3 routine in which you can specify a facet normal and colour, vertex normals and colours, and edge flags OPERATING STATES (PHOP, *, STOP, *)
pflush : FLUSH DEVICE EVENTS - removes all entries from the event queue that were generated by the specified logical input device. OPERATING STATES (PHOP, WSOP, *, *)
pflush_events : FLUSH DEVICE EVENTS - removes all entries from the event queue that were generated by the specified logical input device. OPERATING STATES (PHOP, WSOP, *, *)
pgdp : GENERALIZED DRAWING PRIMITIVE - creates a 2D generalized drawing primitive CSS element that renders the specified nonstandard 2D primitive. OPERATING STATES (PHOP, *, STOP, *)
pgdp3 : GENERALIZED DRAWING PRIMITIVE 3 - creates a 3D generalized drawing primitive CSS element that renders the specified nonstandard 3D primitive. OPERATING STATES (PHOP, *, STOP, *)
pgdp3_u12 : ELLIPSE GDP 3 - creates a 3D ellipse CSS structure element that renders an ellipse with the specified radii, located at the specified point OPERATING STATES (PHOP, *, STOP, *)
pgdp3_u13 : ELLIPTICAL ARC GDP 3 - creates a 3D elliptical arc CSS element that renders an elliptical arc with the specified radii, location, and angular extent OPERATING STATES (PHOP, *, STOP, *)
pgdp_u10 : CIRCLE GDP - creates a GDP CSS element that renders a circle with the specified radius, located at the specified point OPERATING STATES (PHOP, *, STOP, *)
pgdp_u11 : CIRCULAR ARC GDP - creates a circular arc CSS element that renders a circular arc with the specified radius, location, and angular extent OPERATING STATES (PHOP, *, STOP, *)
pgdp_u12 : ELLIPSE GDP - creates an ellipse CSS element that renders an ellipse with the specified radii, located at the specified point OPERATING STATES (PHOP, *, STOP, *)
pgdp_u13 : ELLIPTICAL ARC GDP - creates an elliptical arc CSS element that renders an elliptical arc with the specified radii, location, and angular extent OPERATING STATES (PHOP, *, STOP, *)
pgdp_u14 : POLYLINE SET GDP - creates a GDP CSS element that renders a set of unconnected polylines OPERATING STATES (PHOP, *, STOP, *)
pget_choice : GET CHOICE - returns the choice logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pget_item_type : GET ITEM TYPE FROM METAFILE - returns current item type and length of data record OPERATING STATES (PHOP, WSOP, *, *)
pget_loc : GET LOCATOR - returns the locator logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pget_loc3 : GET LOCATOR 3 - returns the locator logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pget_pick : GET PICK - returns the pick logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pget_string : GET STRING - returns the string logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pget_stroke : GET STROKE - returns the stroke logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pget_stroke3 : GET STROKE 3 - returns the stroke logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pget_val : GET VALUATOR - returns the valuator logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pgse : GENERALIZED STRUCTURE ELEMENT - creates the specified generalized structure element in the CSS OPERATING STATES (PHOP, *, STOP, *)
pgse_u1 : SET HIGHLIGHT INDEX GSE - creates a CSS element that selects an entry from the workstation highlight table OPERATING STATES (PHOP, *, STOP, *)
pgse_u10 : SET ANNOTATION TEXT CHARACTER BASE VECTOR GSE - creates a CSS element that sets the current annotation text character base vector angle in the PHIGS Traversal State List OPERATING STATES (PHOP, *, STOP, *)
pgse_u2 : SET CHARACTER BASE VECTOR GSE - creates a CSS element that sets the current character base vector entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
pgse_u3 : SET EYEPOINT INDEX GSE - creates a CSS element that selects an entry from the workstation eyepoint bundle table OPERATING STATES (PHOP, *, STOP, *)
pgse_u4 : SET CONVEXITY FLAG GSE - creates a CSS element that sets the current convexity flag entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
pgse_u5 : SET PERSONAL VISUALIZER OBJECT NAME GSE - this function creates a Set Personal Visualizer Object Name structure element. OPERATING STATES (PHOP, *, STOP, *)
pgse_u6 : SET INTERIOR TRANSPARENCY GSE - creates a CSS element that sets the interior transparency in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
pgse_u7 : SET BACK INTERIOR TRANSPARENCY GSE - creates a CSS element to set the back interior transparency entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
pgse_u8 : CONDITIONAL EXECUTE STRUCTURE GSE - creates a CSS element that will execute the specified structure if the test condition is true OPERATING STATES (PHOP, *, STOP, *)
pgse_u9 : CONDITIONAL RETURN GSE - creates a CSS element that terminates traversal of the current structure based on the results of the given test OPERATING STATES (PHOP, *, STOP, *)
pgtch : GET CHOICE - returns the choice logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pgtitm : GET ITEM TYPE FROM METAFILE - returns current item type and length of data record OPERATING STATES (PHOP, WSOP, *, *)
pgtlc : GET LOCATOR - returns the locator logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pgtlc3 : GET LOCATOR 3 - returns the locator logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pgtpk : GET PICK - returns the pick logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pgtsk : GET STROKE - returns the stroke logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pgtsk3 : GET STROKE 3 - returns the stroke logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pgtst : GET STRING - returns the string logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
pgtvl : GET VALUATOR - returns the valuator logical input value from the current event report OPERATING STATES (PHOP, WSOP, *, *)
phigs : the function is one of the HP - PHIGS extensions. Hewlett-Packard Company - 1 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) CONTROL ROUTINES Control routines are those routines that affect the state of PHIGS, but do not alter the contents of a structure. FORTRAN C CLOSE PHIGS pclph pclose_phigs CLOSE WORKSTATION pclwk pclose_ws CREATE CONNECTION IDENTIFIER FOR FILENAME ESCAPE pue004* pescape_u4* CREATE CONNECTION IDENTIFIER FOR RAW DISPLAY ESCAPE pue007* pescape_u7* CREATE CONNECTION IDENTIFIER FOR X11 WINDOW ESCAPE pue005* pescape_u5* MESSAGE pmsg, pmsgspmessage OPEN PHIGS popph popen_phigs OPEN WORKSTATION popwk popen_ws REDRAW ALL STRUCTURES prst predraw_all_structs REDRAW REGIONS ESCAPE pue536* pescape_u536* SET DISPLAY UPDATE STATE psdus pset_disp_upd_st UPDATE WORKSTATION puwk pupd_ws UPDATE WORKSTATION SYNCHRONOUSLY ESCAPE pue001*pescape_ul* UTILITY ROUTINES These routines aid the application in determining data needed as input for other HP-PHIGS routines. FORTRAN C ADD NON-UNIFORM B-SPLINE TRIM CURVE pnubtc*(+) CALCULATE EYEPOINT REPRESENTATION ESCAPE pue236*pescape_u236* COMPUTE FILL AREA SET GEOMETRIC NORMAL pcfasn(+) MAP DC POINTS TO WINDOW SYSTEM COORDINATES ESCAPE pue553* pescape_u553* MAP NPC POINT TO WC POINT ESCAPE pue551* pescape_u551* MAP WINDOW SYSTEM POINTS TO DC ESCAPE pue552*pescape_u552* MAP X COORDINATE POINT TO NPC POINT ESCAPE pue550*pescape_u550* OUTPUT PRIMITIVE ROUTINES These routines define objects as elements in the Centralized Structure Store (CSS). FORTRAN C ANNOTATION TEXT RELATIVE patr, patrspanno_text_rel ANNOTATION TEXT RELATIVE 3 patr3, patr3spanno_text_rel3 CIRCLE GDP pu010* pgdp_u10* CIRCULAR ARC GDP pu011* pgdp_u11* Hewlett-Packard Company - 2 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) ELLIPSE GDP pu012* pgdp_u12* ELLIPSE GDP 3 pu3012* pgdp3_u12* ELLIPTICAL ARC GDP pu013* pgdp_u13* ELLIPTICAL ARC GDP 3 pu3013* pgdp3_u13* FILL AREA pfa pfill_area FILL AREA 3 pfa3 pfill_area3 FILL AREA SET pfas pfill_area_set FILL AREA SET 3 pfas3 pfill_area_set3 FILL AREA SET 3 WITH DATA pfasd3 (+) GENERALIZED DRAWING PRIMITIVE pgdp pgdp GENERALIZED DRAWING PRIMITIVE 3 pgdp3 pgdp3 NON-UNIFORM B-SPLINE CURVE pnubsc (+) NON-UNIFORM B-SPLINE SURFACE pnubss (+) POLYLINE ppl ppolyline POLYLINE 3 ppl3 ppolyline3 POLYLINE SET GDP pu014* pgdp_u14* POLYLINE SET 3 WITH DATA pplsd3 (+) POLYMARKER ppm ppolymarker POLYMARKER 3 ppm3 ppolymarker3 QUADRILATERAL MESH 3 WITH DATA pqmd3 (+) SET OF FILL AREA SET 3 WITH DATA psfsd3 (+) TEXT ptx, ptxs ptext TEXT 3 ptx3, ptx3sptext3 TRIANGLE STRIP 3 WITH DATA ptsd3 (+) ATTRIBUTE SPECIFICATION ROUTINES The following routines specify characteristics or properties that the above output primitives will use in rendering subsequent objects on the display. Bundled Attribute Selection These routines select attribute bundles specified by routines in the Workstation Attribute Table Definition section below. These routines become elements in the Centralized Structure Store (CSS). FORTRAN C SET COLOUR MAPPING INDEX pscmi (+) SET DEPTH CUE INDEX psdci (+) SET EDGE INDEX psedi pset_edge_ind SET EYEPOINT INDEX GSE pus003* pgse_u3* SET HIGHLIGHT INDEX GSE pus001* pgse_u1* SET INTERIOR INDEX psii pset_int_ind SET LIGHT SOURCE STATE pslss (+) SET POLYLINE INDEX pspli pset_line_ind SET POLYMARKER INDEX pspmi pset_marker_ind SET TEXT INDEX pstxi pset_text_ind Individual Attribute Selection Hewlett-Packard Company - 3 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) These routines select individual attributes for subsequent primitive elements and become elements in the Centralized Structure Store (CSS). Individual Attributes: Namesets FORTRAN C ADD NAMES TO SET pads padd_names_set REMOVE NAMES FROM SET pres premove_names_set Individual Attributes: Lines FORTRAN C SET ANTIALIASING MODE ESCAPE pue220* pescape_u220* SET LINETYPE psln pset_linetype SET LINEWIDTH SCALE FACTOR pslwsc pset_linewidth SET POLYLINE COLOUR psplc (+) SET POLYLINE COLOUR INDEX psplci pset_line_colr_ind SET POLYLINE SHADING METHOD psplsm (+) Individual Attributes: Markers FORTRAN C SET MARKER SIZE SCALE FACTOR psmksc pset_marker_size SET MARKER TYPE psmk pset_marker_type SET POLYMARKER COLOUR pspmc (+) SET POLYMARKER COLOUR INDEX pspmci pset_marker_colr_ind Individual Attributes: Text FORTRAN C SET ANNOTATION STYLE psans pset_anno_style SET ANNOTATION TEXT ALIGNMENT psatal pset_anno_align SET ANNOTATION TEXT CHARACTER HEIGHT psatchpset_anno_char_ht SET ANNOTATION TEXT CHARACTER UP VECTOR psatcupset_anno_char_up_vec SET ANNOTATION TEXT PATH psatp pset_anno_path SET CHARACTER EXPANSION FACTOR pschxp pset_char_expan SET CHARACTER HEIGHT pschh pset_char_ht SET CHARACTER SPACING pschsp pset_char_space SET CHARACTER UP VECTOR pschup pset_char_up_vec SET TEXT ALIGNMENT pstxal pset_text_align SET TEXT COLOUR pstc (+) SET TEXT COLOUR INDEX pstxci pset_text_colr_ind SET TEXT FONT pstxfn pset_text_font SET TEXT PATH pstxp pset_text_path SET TEXT PRECISION pstxpr pset_text_prec Individual Attributes: Area-Defining Primitives Hewlett-Packard Company - 4 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) FORTRAN C SET AREA PROPERTIES psap (+) SET BACK AREA PROPERTIES psbap (+) SET BACK INTERIOR COLOUR psbic (+) SET BACK INTERIOR REFLECTANCE EQUATION psbire(+) SET BACK INTERIOR SHADING METHOD psbism (+) SET BACK INTERIOR STYLE psbis (+) SET BACK INTERIOR STYLE INDEX psbisi (+) SET EDGE COLOUR psec (+) SET EDGE COLOUR INDEX psedci pset_edge_colr_ind SET EDGE FLAG psedfg pset_edge_flag SET EDGETYPE psedt pset_edgetype SET EDGEWIDTH SCALE FACTOR psewsc pset_edgewidth SET FACE CULLING MODE psfcm (+) SET FACE DISTINGUISHING MODE psfdm (+) SET INTERIOR COLOUR psic (+) SET INTERIOR COLOUR INDEX psici pset_int_colr_ind SET INTERIOR REFLECTANCE EQUATION psire (+) SET INTERIOR SHADING METHOD psism (+) SET INTERIOR STYLE psis pset_int_style SET INTERIOR STYLE INDEX psisi pset_int_style_ind Individual Attributes: B-Splines FORTRAN C SET CURVE APPROXIMATION CRITERIA pscac (+) SET PARAMETRIC SURFACE CHARACTERISTICS pspsc(+) SET SURFACE APPROXIMATION CRITERIA pssac (+) SET TRIMMING CURVE APPROXIMATION CRITERIA pstcac(+) ASPECT SOURCE FLAG SETTING The Aspect Source Flag indicates whether a given attribute value is to be selected from the current directly specified value or from the appropriate bundled attribute table entry. FORTRAN C SET INDIVIDUAL ASF psiasf pset_indiv_asf WORKSTATION ATTRIBUTE TABLE DEFINITION These routines allow you to define bundled values for groups of related attributes. Bundle Definition FORTRAN C Hewlett-Packard Company - 5 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) SET COLOUR MAPPING REPRESENTATION pscmr (+) SET COLOUR REPRESENTATION pscr pset_colr_rep SET DEPTH CUE REPRESENTATION psdcr (+) SET EDGE REPRESENTATION psedr pset_edge_rep SET EDGE REPRESENTATION PLUS psedrp (+) SET EYEPOINT REPRESENTATION ESCAPE pue230* pescape_u230* SET HIGHLIGHT REPRESENTATION ESCAPE pue200*pescape_u200* SET INTERIOR REPRESENTATION psir pset_int_rep SET INTERIOR REPRESENTATION PLUS psirp (+) SET LIGHT SOURCE REPRESENTATION pslsr (+) SET POLYLINE REPRESENTATION psplr pset_line_rep SET POLYLINE REPRESENTATION PLUS psplrp (+) SET POLYMARKER REPRESENTATION pspmr pset_marker_rep SET POLYMARKER REPRESENTATION PLUS pspmrp (+) SET TEXT REPRESENTATION pstxr pset_text_rep SET TEXT REPRESENTATION PLUS pstxrp (+) Extensions FORTRAN C SET COLOUR ENVIRONMENT ESCAPE pue250* pescape_u250* SET DITHERING VALUE ESCAPE pue240* pescape_u240* Workstation Filter Definition These two filters allow you to selectively highlight/unhighlight and show/hide objects defined in your geometric model. FORTRAN C SET HIGHLIGHTING FILTER pshlft pset_highl_filter SET INVISIBILITY FILTER psivft pset_invis_filter Colour Model Control This routine allows you to select whether the colours defined in the colour representation table are RGB or HSV colours. FORTRAN C SET COLOUR MODEL pscmd pset_colr_model HLHSR Attributes These routines set attributes for the Hidden-Line/Hidden-Surface Removal process. FORTRAN C SET HLHSR IDENTIFIER pshrid pset_hlhsr_id Hewlett-Packard Company - 6 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) SET HLHSR MODE pshrm pset_hlhsr_mode Character Switching Attributes FORTRAN C ASSIGN CHARACTER SET ESCAPE pue211* pescape_u211* SET LOCALE ESCAPE pue210* pescape_u210* Performance Enhancements FORTRAN C SET CONVEXITY FLAG GSE pus004* pgse_u4* TRANSFORMATION AND CLIPPING ROUTINES The transformation and view routines below convert data from one coordinate system to another, and the clipping routines cut off those parts of the image that extend outside of certain limits. Modelling Transformations FORTRAN C RESTORE MODELLING CLIPPING VOLUME prmcv prestore_model_clip_vol SET GLOBAL TRANSFORMATION psgmt pset_global_tran SET GLOBAL TRANSFORMATION 3 psgmt3 pset_global_tran3 SET LOCAL TRANSFORMATION pslmt pset_local_tran SET LOCAL TRANSFORMATION 3 pslmt3 pset_local_tran3 SET MODELLING CLIPPING INDICATOR psmcli pset_model_clip_ind SET MODELLING CLIPPING VOLUME psmcv pset_model_clip_vol SET MODELLING CLIPPING VOLUME 3 psmcv3 pset_model_clip_vol3 View Operations FORTRAN C SET EXTENDED VIEW REPRESENTATION ESCAPE pue501*pescape_u501* SET EXTENDED VIEW REPRESENTATION 3 ESCAPE pue502*pescape_u502* SET VIEW DISPLAY PRIORITY ESCAPE pue521* pescape_u521* SET VIEW INDEX psvwi pset_view_ind SET VIEW REPRESENTATION psvwr pset_view_rep SET VIEW REPRESENTATION 3 psvwr3 pset_view_rep3 SET VIEW TRANSFORMATION INPUT PRIORITY psvtippset_view_tran_in_pri Workstation Transformation FORTRAN C SET WORKSTATION VIEWPORT pswkv pset_ws_vp Hewlett-Packard Company - 7 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) SET WORKSTATION VIEWPORT 3 pswkv3 pset_ws_vp3 SET WORKSTATION WINDOW pswkw pset_ws_win SET WORKSTATION WINDOW 3 pswkw3 pset_ws_win3 Utility Routines to Support Modelling FORTRAN C BUILD TRANSFORMATION MATRIX pbltm pbuild_tran_matrix BUILD TRANSFORMATION MATRIX 3 pbltm3 pbuild_tran_matrix3 COMPOSE MATRIX pcom pcompose_matrix COMPOSE MATRIX 3 pcom3 pcompose_matrix3 COMPOSE TRANSFORMATION MATRIX pcotm pcompose_tran_matrix COMPOSE TRANSFORMATION MATRIX 3 pcotm3 pcompose_tran_matrix3 ROTATE pro protate ROTATE X prox protate_x ROTATE Y proy protate_y ROTATE Z proz protate_z SCALE psc pscale SCALE 3 psc3 pscale3 TRANSFORM POINT ptp ptran_point TRANSFORM POINT 3 ptp3 ptran_point3 TRANSLATE ptr ptranslate TRANSLATE 3 ptr3 ptranslate3 Utility Routines to Support Viewing FORTRAN C EVALUATE VIEW MAPPING MATRIX pevmm peval_view_map_matrix EVALUATE VIEW MAPPING MATRIX 3 pevmm3 peval_view_map_matrix3 EVALUATE VIEW ORIENTATION MATRIX pevom peval_view_ori_matrix EVALUATE VIEW ORIENTATION MATRIX 3 pevom3 peval_view_ori_matrix3
phigs_intro : the function is one of the HP - PHIGS extensions. Hewlett-Packard Company - 1 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) CONTROL ROUTINES Control routines are those routines that affect the state of PHIGS, but do not alter the contents of a structure. FORTRAN C CLOSE PHIGS pclph pclose_phigs CLOSE WORKSTATION pclwk pclose_ws CREATE CONNECTION IDENTIFIER FOR FILENAME ESCAPE pue004* pescape_u4* CREATE CONNECTION IDENTIFIER FOR RAW DISPLAY ESCAPE pue007* pescape_u7* CREATE CONNECTION IDENTIFIER FOR X11 WINDOW ESCAPE pue005* pescape_u5* MESSAGE pmsg, pmsgspmessage OPEN PHIGS popph popen_phigs OPEN WORKSTATION popwk popen_ws REDRAW ALL STRUCTURES prst predraw_all_structs REDRAW REGIONS ESCAPE pue536* pescape_u536* SET DISPLAY UPDATE STATE psdus pset_disp_upd_st UPDATE WORKSTATION puwk pupd_ws UPDATE WORKSTATION SYNCHRONOUSLY ESCAPE pue001*pescape_ul* UTILITY ROUTINES These routines aid the application in determining data needed as input for other HP-PHIGS routines. FORTRAN C ADD NON-UNIFORM B-SPLINE TRIM CURVE pnubtc*(+) CALCULATE EYEPOINT REPRESENTATION ESCAPE pue236*pescape_u236* COMPUTE FILL AREA SET GEOMETRIC NORMAL pcfasn(+) MAP DC POINTS TO WINDOW SYSTEM COORDINATES ESCAPE pue553* pescape_u553* MAP NPC POINT TO WC POINT ESCAPE pue551* pescape_u551* MAP WINDOW SYSTEM POINTS TO DC ESCAPE pue552*pescape_u552* MAP X COORDINATE POINT TO NPC POINT ESCAPE pue550*pescape_u550* OUTPUT PRIMITIVE ROUTINES These routines define objects as elements in the Centralized Structure Store (CSS). FORTRAN C ANNOTATION TEXT RELATIVE patr, patrspanno_text_rel ANNOTATION TEXT RELATIVE 3 patr3, patr3spanno_text_rel3 CIRCLE GDP pu010* pgdp_u10* CIRCULAR ARC GDP pu011* pgdp_u11* Hewlett-Packard Company - 2 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) ELLIPSE GDP pu012* pgdp_u12* ELLIPSE GDP 3 pu3012* pgdp3_u12* ELLIPTICAL ARC GDP pu013* pgdp_u13* ELLIPTICAL ARC GDP 3 pu3013* pgdp3_u13* FILL AREA pfa pfill_area FILL AREA 3 pfa3 pfill_area3 FILL AREA SET pfas pfill_area_set FILL AREA SET 3 pfas3 pfill_area_set3 FILL AREA SET 3 WITH DATA pfasd3 (+) GENERALIZED DRAWING PRIMITIVE pgdp pgdp GENERALIZED DRAWING PRIMITIVE 3 pgdp3 pgdp3 NON-UNIFORM B-SPLINE CURVE pnubsc (+) NON-UNIFORM B-SPLINE SURFACE pnubss (+) POLYLINE ppl ppolyline POLYLINE 3 ppl3 ppolyline3 POLYLINE SET GDP pu014* pgdp_u14* POLYLINE SET 3 WITH DATA pplsd3 (+) POLYMARKER ppm ppolymarker POLYMARKER 3 ppm3 ppolymarker3 QUADRILATERAL MESH 3 WITH DATA pqmd3 (+) SET OF FILL AREA SET 3 WITH DATA psfsd3 (+) TEXT ptx, ptxs ptext TEXT 3 ptx3, ptx3sptext3 TRIANGLE STRIP 3 WITH DATA ptsd3 (+) ATTRIBUTE SPECIFICATION ROUTINES The following routines specify characteristics or properties that the above output primitives will use in rendering subsequent objects on the display. Bundled Attribute Selection These routines select attribute bundles specified by routines in the Workstation Attribute Table Definition section below. These routines become elements in the Centralized Structure Store (CSS). FORTRAN C SET COLOUR MAPPING INDEX pscmi (+) SET DEPTH CUE INDEX psdci (+) SET EDGE INDEX psedi pset_edge_ind SET EYEPOINT INDEX GSE pus003* pgse_u3* SET HIGHLIGHT INDEX GSE pus001* pgse_u1* SET INTERIOR INDEX psii pset_int_ind SET LIGHT SOURCE STATE pslss (+) SET POLYLINE INDEX pspli pset_line_ind SET POLYMARKER INDEX pspmi pset_marker_ind SET TEXT INDEX pstxi pset_text_ind Individual Attribute Selection Hewlett-Packard Company - 3 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) These routines select individual attributes for subsequent primitive elements and become elements in the Centralized Structure Store (CSS). Individual Attributes: Namesets FORTRAN C ADD NAMES TO SET pads padd_names_set REMOVE NAMES FROM SET pres premove_names_set Individual Attributes: Lines FORTRAN C SET ANTIALIASING MODE ESCAPE pue220* pescape_u220* SET LINETYPE psln pset_linetype SET LINEWIDTH SCALE FACTOR pslwsc pset_linewidth SET POLYLINE COLOUR psplc (+) SET POLYLINE COLOUR INDEX psplci pset_line_colr_ind SET POLYLINE SHADING METHOD psplsm (+) Individual Attributes: Markers FORTRAN C SET MARKER SIZE SCALE FACTOR psmksc pset_marker_size SET MARKER TYPE psmk pset_marker_type SET POLYMARKER COLOUR pspmc (+) SET POLYMARKER COLOUR INDEX pspmci pset_marker_colr_ind Individual Attributes: Text FORTRAN C SET ANNOTATION STYLE psans pset_anno_style SET ANNOTATION TEXT ALIGNMENT psatal pset_anno_align SET ANNOTATION TEXT CHARACTER HEIGHT psatchpset_anno_char_ht SET ANNOTATION TEXT CHARACTER UP VECTOR psatcupset_anno_char_up_vec SET ANNOTATION TEXT PATH psatp pset_anno_path SET CHARACTER EXPANSION FACTOR pschxp pset_char_expan SET CHARACTER HEIGHT pschh pset_char_ht SET CHARACTER SPACING pschsp pset_char_space SET CHARACTER UP VECTOR pschup pset_char_up_vec SET TEXT ALIGNMENT pstxal pset_text_align SET TEXT COLOUR pstc (+) SET TEXT COLOUR INDEX pstxci pset_text_colr_ind SET TEXT FONT pstxfn pset_text_font SET TEXT PATH pstxp pset_text_path SET TEXT PRECISION pstxpr pset_text_prec Individual Attributes: Area-Defining Primitives Hewlett-Packard Company - 4 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) FORTRAN C SET AREA PROPERTIES psap (+) SET BACK AREA PROPERTIES psbap (+) SET BACK INTERIOR COLOUR psbic (+) SET BACK INTERIOR REFLECTANCE EQUATION psbire(+) SET BACK INTERIOR SHADING METHOD psbism (+) SET BACK INTERIOR STYLE psbis (+) SET BACK INTERIOR STYLE INDEX psbisi (+) SET EDGE COLOUR psec (+) SET EDGE COLOUR INDEX psedci pset_edge_colr_ind SET EDGE FLAG psedfg pset_edge_flag SET EDGETYPE psedt pset_edgetype SET EDGEWIDTH SCALE FACTOR psewsc pset_edgewidth SET FACE CULLING MODE psfcm (+) SET FACE DISTINGUISHING MODE psfdm (+) SET INTERIOR COLOUR psic (+) SET INTERIOR COLOUR INDEX psici pset_int_colr_ind SET INTERIOR REFLECTANCE EQUATION psire (+) SET INTERIOR SHADING METHOD psism (+) SET INTERIOR STYLE psis pset_int_style SET INTERIOR STYLE INDEX psisi pset_int_style_ind Individual Attributes: B-Splines FORTRAN C SET CURVE APPROXIMATION CRITERIA pscac (+) SET PARAMETRIC SURFACE CHARACTERISTICS pspsc(+) SET SURFACE APPROXIMATION CRITERIA pssac (+) SET TRIMMING CURVE APPROXIMATION CRITERIA pstcac(+) ASPECT SOURCE FLAG SETTING The Aspect Source Flag indicates whether a given attribute value is to be selected from the current directly specified value or from the appropriate bundled attribute table entry. FORTRAN C SET INDIVIDUAL ASF psiasf pset_indiv_asf WORKSTATION ATTRIBUTE TABLE DEFINITION These routines allow you to define bundled values for groups of related attributes. Bundle Definition FORTRAN C Hewlett-Packard Company - 5 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) SET COLOUR MAPPING REPRESENTATION pscmr (+) SET COLOUR REPRESENTATION pscr pset_colr_rep SET DEPTH CUE REPRESENTATION psdcr (+) SET EDGE REPRESENTATION psedr pset_edge_rep SET EDGE REPRESENTATION PLUS psedrp (+) SET EYEPOINT REPRESENTATION ESCAPE pue230* pescape_u230* SET HIGHLIGHT REPRESENTATION ESCAPE pue200*pescape_u200* SET INTERIOR REPRESENTATION psir pset_int_rep SET INTERIOR REPRESENTATION PLUS psirp (+) SET LIGHT SOURCE REPRESENTATION pslsr (+) SET POLYLINE REPRESENTATION psplr pset_line_rep SET POLYLINE REPRESENTATION PLUS psplrp (+) SET POLYMARKER REPRESENTATION pspmr pset_marker_rep SET POLYMARKER REPRESENTATION PLUS pspmrp (+) SET TEXT REPRESENTATION pstxr pset_text_rep SET TEXT REPRESENTATION PLUS pstxrp (+) Extensions FORTRAN C SET COLOUR ENVIRONMENT ESCAPE pue250* pescape_u250* SET DITHERING VALUE ESCAPE pue240* pescape_u240* Workstation Filter Definition These two filters allow you to selectively highlight/unhighlight and show/hide objects defined in your geometric model. FORTRAN C SET HIGHLIGHTING FILTER pshlft pset_highl_filter SET INVISIBILITY FILTER psivft pset_invis_filter Colour Model Control This routine allows you to select whether the colours defined in the colour representation table are RGB or HSV colours. FORTRAN C SET COLOUR MODEL pscmd pset_colr_model HLHSR Attributes These routines set attributes for the Hidden-Line/Hidden-Surface Removal process. FORTRAN C SET HLHSR IDENTIFIER pshrid pset_hlhsr_id Hewlett-Packard Company - 6 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) SET HLHSR MODE pshrm pset_hlhsr_mode Character Switching Attributes FORTRAN C ASSIGN CHARACTER SET ESCAPE pue211* pescape_u211* SET LOCALE ESCAPE pue210* pescape_u210* Performance Enhancements FORTRAN C SET CONVEXITY FLAG GSE pus004* pgse_u4* TRANSFORMATION AND CLIPPING ROUTINES The transformation and view routines below convert data from one coordinate system to another, and the clipping routines cut off those parts of the image that extend outside of certain limits. Modelling Transformations FORTRAN C RESTORE MODELLING CLIPPING VOLUME prmcv prestore_model_clip_vol SET GLOBAL TRANSFORMATION psgmt pset_global_tran SET GLOBAL TRANSFORMATION 3 psgmt3 pset_global_tran3 SET LOCAL TRANSFORMATION pslmt pset_local_tran SET LOCAL TRANSFORMATION 3 pslmt3 pset_local_tran3 SET MODELLING CLIPPING INDICATOR psmcli pset_model_clip_ind SET MODELLING CLIPPING VOLUME psmcv pset_model_clip_vol SET MODELLING CLIPPING VOLUME 3 psmcv3 pset_model_clip_vol3 View Operations FORTRAN C SET EXTENDED VIEW REPRESENTATION ESCAPE pue501*pescape_u501* SET EXTENDED VIEW REPRESENTATION 3 ESCAPE pue502*pescape_u502* SET VIEW DISPLAY PRIORITY ESCAPE pue521* pescape_u521* SET VIEW INDEX psvwi pset_view_ind SET VIEW REPRESENTATION psvwr pset_view_rep SET VIEW REPRESENTATION 3 psvwr3 pset_view_rep3 SET VIEW TRANSFORMATION INPUT PRIORITY psvtippset_view_tran_in_pri Workstation Transformation FORTRAN C SET WORKSTATION VIEWPORT pswkv pset_ws_vp Hewlett-Packard Company - 7 - HP-PHIGS Release 2.3: October 1992 HP-PHIGS(3G) HP-PHIGS HP-PHIGS(3G) SET WORKSTATION VIEWPORT 3 pswkv3 pset_ws_vp3 SET WORKSTATION WINDOW pswkw pset_ws_win SET WORKSTATION WINDOW 3 pswkw3 pset_ws_win3 Utility Routines to Support Modelling FORTRAN C BUILD TRANSFORMATION MATRIX pbltm pbuild_tran_matrix BUILD TRANSFORMATION MATRIX 3 pbltm3 pbuild_tran_matrix3 COMPOSE MATRIX pcom pcompose_matrix COMPOSE MATRIX 3 pcom3 pcompose_matrix3 COMPOSE TRANSFORMATION MATRIX pcotm pcompose_tran_matrix COMPOSE TRANSFORMATION MATRIX 3 pcotm3 pcompose_tran_matrix3 ROTATE pro protate ROTATE X prox protate_x ROTATE Y proy protate_y ROTATE Z proz protate_z SCALE psc pscale SCALE 3 psc3 pscale3 TRANSFORM POINT ptp ptran_point TRANSFORM POINT 3 ptp3 ptran_point3 TRANSLATE ptr ptranslate TRANSLATE 3 ptr3 ptranslate3 Utility Routines to Support Viewing FORTRAN C EVALUATE VIEW MAPPING MATRIX pevmm peval_view_map_matrix EVALUATE VIEW MAPPING MATRIX 3 pevmm3 peval_view_map_matrix3 EVALUATE VIEW ORIENTATION MATRIX pevom peval_view_ori_matrix EVALUATE VIEW ORIENTATION MATRIX 3 pevom3 peval_view_ori_matrix3
phigs_old : the function is one of the HP - PHIGS extensions. Hewlett-Packard Company - 1 - HP-PHIGS Release 3.0: April 1994 HP-PHIGS(V2.3) HP-PHIGS HP-PHIGS(V2.3) For on-line man page enter: name_old CONTROL ROUTINES Control routines are those routines that affect the state of PHIGS, but do not alter the contents of a structure. FORTRAN C CLOSE PHIGS pclph pclose_phigs CLOSE WORKSTATION pclwk pclose_ws CREATE CONNECTION IDENTIFIER FOR FILENAME ESCAPE pue004* pescape_u4* CREATE CONNECTION IDENTIFIER FOR X11 WINDOW ESCAPE pue005* pescape_u5* MESSAGE pmsg, pmsgspmessage OPEN PHIGS popph popen_phigs OPEN WORKSTATION popwk popen_ws REDRAW ALL STRUCTURES prst predraw_all_structs REDRAW REGIONS ESCAPE pue536* pescape_u536* SET DISPLAY UPDATE STATE psdus pset_disp_upd_st UPDATE WORKSTATION puwk pupd_ws UPDATE WORKSTATION SYNCHRONOUSLY ESCAPE pue001*pescape_ul* Hewlett-Packard Company - 2 - HP-PHIGS Release 3.0: April 1994 HP-PHIGS(V2.3) HP-PHIGS HP-PHIGS(V2.3) For on-line man page enter: name_old UTILITY ROUTINES These routines aid the application in determining data needed as input for other HP-PHIGS routines. FORTRAN C ADD NON-UNIFORM B-SPLINE TRIM CURVE pnubtc*(+) CALCULATE EYEPOINT REPRESENTATION ESCAPE pue236*pescape_u236* COMPUTE FILL AREA SET GEOMETRIC NORMAL pcfasn(+) MAP DC POINTS TO WINDOW SYSTEM COORDINATES ESCAPE pue553* pescape_u553* MAP NPC POINT TO WC POINT ESCAPE pue551* pescape_u551* MAP WINDOW SYSTEM POINTS TO DC ESCAPE pue552*pescape_u552* MAP X COORDINATE POINT TO NPC POINT ESCAPE pue550*pescape_u550* OUTPUT PRIMITIVE ROUTINES These routines define objects as elements in the Centralized Structure Store (CSS). FORTRAN C ANNOTATION TEXT RELATIVE patr, patrspanno_text_rel ANNOTATION TEXT RELATIVE 3 patr3, patr3spanno_text_rel3 CIRCLE GDP pu010* pgdp_u10* CIRCULAR ARC GDP pu011* pgdp_u11* ELLIPSE GDP pu012* pgdp_u12* ELLIPSE GDP 3 pu3012* pgdp3_u12* ELLIPTICAL ARC GDP pu013* pgdp_u13* ELLIPTICAL ARC GDP 3 pu3013* pgdp3_u13* FILL AREA pfa pfill_area FILL AREA 3 pfa3 pfill_area3 FILL AREA SET pfas pfill_area_set FILL AREA SET 3 pfas3 pfill_area_set3 FILL AREA SET 3 WITH DATA pfasd3 (+) GENERALIZED DRAWING PRIMITIVE pgdp pgdp GENERALIZED DRAWING PRIMITIVE 3 pgdp3 pgdp3 NON-UNIFORM B-SPLINE CURVE pnubsc (+) NON-UNIFORM B-SPLINE SURFACE pnubss (+) POLYLINE ppl ppolyline POLYLINE 3 ppl3 ppolyline3 POLYLINE SET GDP pu014* pgdp_u14* POLYLINE SET 3 WITH DATA pplsd3 (+) POLYMARKER ppm ppolymarker POLYMARKER 3 ppm3 ppolymarker3 QUADRILATERAL MESH 3 WITH DATA pqmd3 (+) SET OF FILL AREA SET 3 WITH DATA psfsd3 (+) TEXT ptx, ptxs ptext TEXT 3 ptx3, ptx3sptext3 TRIANGLE STRIP 3 WITH DATA ptsd3 (+) Hewlett-Packard Company - 3 - HP-PHIGS Release 3.0: April 1994 HP-PHIGS(V2.3) HP-PHIGS HP-PHIGS(V2.3) For on-line man page enter: name_old ATTRIBUTE SPECIFICATION ROUTINES The following routines specify characteristics or properties that the above output primitives will use in rendering subsequent objects on the display. Bundled Attribute Selection These routines select attribute bundles specified by routines in the Workstation Attribute Table Definition section below. These routines become elements in the Centralized Structure Store (CSS). Hewlett-Packard Company - 4 - HP-PHIGS Release 3.0: April 1994 HP-PHIGS(V2.3) HP-PHIGS HP-PHIGS(V2.3) For on-line man page enter: name_old FORTRAN C SET COLOUR MAPPING INDEX pscmi (+) SET DEPTH CUE INDEX psdci (+) SET EDGE INDEX psedi pset_edge_ind SET EYEPOINT INDEX GSE pus003* pgse_u3* SET HIGHLIGHT INDEX GSE pus001* pgse_u1* SET INTERIOR INDEX psii pset_int_ind SET LIGHT SOURCE STATE pslss (+) SET POLYLINE INDEX pspli pset_line_ind SET POLYMARKER INDEX pspmi pset_marker_ind SET TEXT INDEX pstxi pset_text_ind Individual Attribute Selection These routines select individual attributes for subsequent primitive elements and become elements in the Centralized Structure Store (CSS). Individual Attributes: Namesets FORTRAN C ADD NAMES TO SET pads padd_names_set REMOVE NAMES FROM SET pres premove_names_set Individual Attributes: Lines FORTRAN C SET ANTIALIASING MODE ESCAPE pue220* pescape_u220* SET LINETYPE psln pset_linetype SET LINEWIDTH SCALE FACTOR pslwsc pset_linewidth SET POLYLINE COLOUR psplc (+) SET POLYLINE COLOUR INDEX psplci pset_line_colr_ind SET POLYLINE SHADING METHOD psplsm (+) Individual Attributes: Markers FORTRAN C SET MARKER SIZE SCALE FACTOR psmksc pset_marker_size SET MARKER TYPE psmk pset_marker_type SET POLYMARKER COLOUR pspmc (+) SET POLYMARKER COLOUR INDEX pspmci pset_marker_colr_ind Individual Attributes: Text FORTRAN C SET ANNOTATION STYLE psans pset_anno_style SET ANNOTATION TEXT ALIGNMENT psatal pset_anno_align Hewlett-Packard Company - 5 - HP-PHIGS Release 3.0: April 1994 HP-PHIGS(V2.3) HP-PHIGS HP-PHIGS(V2.3) For on-line man page enter: name_old SET ANNOTATION TEXT CHARACTER HEIGHT psatchpset_anno_char_ht SET ANNOTATION TEXT CHARACTER UP VECTOR psatcupset_anno_char_up_vec SET ANNOTATION TEXT PATH psatp pset_anno_path SET CHARACTER EXPANSION FACTOR pschxp pset_char_expan SET CHARACTER HEIGHT pschh pset_char_ht SET CHARACTER SPACING pschsp pset_char_space SET CHARACTER UP VECTOR pschup pset_char_up_vec SET TEXT ALIGNMENT pstxal pset_text_align SET TEXT COLOUR pstc (+) SET TEXT COLOUR INDEX pstxci pset_text_colr_ind SET TEXT FONT pstxfn pset_text_font SET TEXT PATH pstxp pset_text_path SET TEXT PRECISION pstxpr pset_text_prec Individual Attributes: Area-Defining Primitives FORTRAN C SET AREA PROPERTIES psap (+) SET BACK AREA PROPERTIES psbap (+) SET BACK INTERIOR COLOUR psbic (+) SET BACK INTERIOR REFLECTANCE EQUATION psbire(+) SET BACK INTERIOR SHADING METHOD psbism (+) SET BACK INTERIOR STYLE psbis (+) SET BACK INTERIOR STYLE INDEX psbisi (+) SET EDGE COLOUR psec (+) SET EDGE COLOUR INDEX psedci pset_edge_colr_ind SET EDGE FLAG psedfg pset_edge_flag SET EDGETYPE psedt pset_edgetype SET EDGEWIDTH SCALE FACTOR psewsc pset_edgewidth SET FACE CULLING MODE psfcm (+) SET FACE DISTINGUISHING MODE psfdm (+) SET INTERIOR COLOUR psic (+) SET INTERIOR COLOUR INDEX psici pset_int_colr_ind SET INTERIOR REFLECTANCE EQUATION psire (+) SET INTERIOR SHADING METHOD psism (+) SET INTERIOR STYLE psis pset_int_style SET INTERIOR STYLE INDEX psisi pset_int_style_ind Individual Attributes: B-Splines FORTRAN C SET CURVE APPROXIMATION CRITERIA pscac (+) SET PARAMETRIC SURFACE CHARACTERISTICS pspsc(+) SET SURFACE APPROXIMATION CRITERIA pssac (+) SET TRIMMING CURVE APPROXIMATION CRITERIA pstcac(+) ASPECT SOURCE FLAG SETTING The Aspect Source Flag indicates whether a given attribute value is to Hewlett-Packard Company - 6 - HP-PHIGS Release 3.0: April 1994 HP-PHIGS(V2.3) HP-PHIGS HP-PHIGS(V2.3) For on-line man page enter: name_old be selected from the current directly specified value or from the appropriate bundled attribute table entry. FORTRAN C SET INDIVIDUAL ASF psiasf pset_indiv_asf WORKSTATION ATTRIBUTE TABLE DEFINITION These routines allow you to define bundled values for groups of related attributes. Bundle Definition FORTRAN C SET COLOUR MAPPING REPRESENTATION pscmr (+) SET COLOUR REPRESENTATION pscr pset_colr_rep SET DEPTH CUE REPRESENTATION psdcr (+) SET EDGE REPRESENTATION psedr pset_edge_rep SET EDGE REPRESENTATION PLUS psedrp (+) SET EYEPOINT REPRESENTATION ESCAPE pue230* pescape_u230* SET HIGHLIGHT REPRESENTATION ESCAPE pue200*pescape_u200* SET INTERIOR REPRESENTATION psir pset_int_rep SET INTERIOR REPRESENTATION PLUS psirp (+) SET LIGHT SOURCE REPRESENTATION pslsr (+) SET POLYLINE REPRESENTATION psplr pset_line_rep SET POLYLINE REPRESENTATION PLUS psplrp (+) SET POLYMARKER REPRESENTATION pspmr pset_marker_rep SET POLYMARKER REPRESENTATION PLUS pspmrp (+) SET TEXT REPRESENTATION pstxr pset_text_rep SET TEXT REPRESENTATION PLUS pstxrp (+) Extensions FORTRAN C SET COLOUR ENVIRONMENT ESCAPE pue250* pescape_u250* SET DITHERING VALUE ESCAPE pue240* pescape_u240* Workstation Filter Definition These two filters allow you to selectively highlight/unhighlight and show/hide objects defined in your geometric model. FORTRAN C SET HIGHLIGHTING FILTER pshlft pset_highl_filter SET INVISIBILITY FILTER psivft pset_invis_filter Colour Model Control Hewlett-Packard Company - 7 - HP-PHIGS Release 3.0: April 1994 HP-PHIGS(V2.3) HP-PHIGS HP-PHIGS(V2.3) For on-line man page enter: name_old This routine allows you to select whether the colours defined in the colour representation table are RGB or HSV colours. FORTRAN C SET COLOUR MODEL pscmd pset_colr_model HLHSR Attributes These routines set attributes for the Hidden-Line/Hidden-Surface Removal process. FORTRAN C SET HLHSR IDENTIFIER pshrid pset_hlhsr_id SET HLHSR MODE pshrm pset_hlhsr_mode Character Switching Attributes FORTRAN C ASSIGN CHARACTER SET ESCAPE pue211* pescape_u211* SET LOCALE ESCAPE pue210* pescape_u210* Performance Enhancements FORTRAN C SET CONVEXITY FLAG GSE pus004* pgse_u4* Hewlett-Packard Company - 8 - HP-PHIGS Release 3.0: April 1994 HP-PHIGS(V2.3) HP-PHIGS HP-PHIGS(V2.3) For on-line man page enter: name_old TRANSFORMATION AND CLIPPING ROUTINES The transformation and view routines below convert data from one coordinate system to another, and the clipping routines cut off those parts of the image that extend outside of certain limits. Modelling Transformations FORTRAN C RESTORE MODELLING CLIPPING VOLUME prmcv prestore_model_clip_vol SET GLOBAL TRANSFORMATION psgmt pset_global_tran SET GLOBAL TRANSFORMATION 3 psgmt3 pset_global_tran3 SET LOCAL TRANSFORMATION pslmt pset_local_tran SET LOCAL TRANSFORMATION 3 pslmt3 pset_local_tran3 SET MODELLING CLIPPING INDICATOR psmcli pset_model_clip_ind SET MODELLING CLIPPING VOLUME psmcv pset_model_clip_vol SET MODELLING CLIPPING VOLUME 3 psmcv3 pset_model_clip_vol3 View Operations FORTRAN C SET EXTENDED VIEW REPRESENTATION ESCAPE pue501*pescape_u501* SET EXTENDED VIEW REPRESENTATION 3 ESCAPE pue502*pescape_u502* SET VIEW DISPLAY PRIORITY ESCAPE pue521* pescape_u521* SET VIEW INDEX psvwi pset_view_ind SET VIEW REPRESENTATION psvwr pset_view_rep SET VIEW REPRESENTATION 3 psvwr3 pset_view_rep3 SET VIEW TRANSFORMATION INPUT PRIORITY psvtippset_view_tran_in_pri Workstation Transformation FORTRAN C SET WORKSTATION VIEWPORT pswkv pset_ws_vp SET WORKSTATION VIEWPORT 3 pswkv3 pset_ws_vp3 SET WORKSTATION WINDOW pswkw pset_ws_win SET WORKSTATION WINDOW 3 pswkw3 pset_ws_win3 Utility Routines to Support Modelling FORTRAN C BUILD TRANSFORMATION MATRIX pbltm pbuild_tran_matrix BUILD TRANSFORMATION MATRIX 3 pbltm3 pbuild_tran_matrix3 COMPOSE MATRIX pcom pcompose_matrix COMPOSE MATRIX 3 pcom3 pcompose_matrix3 COMPOSE TRANSFORMATION MATRIX pcotm pcompose_tran_matrix COMPOSE TRANSFORMATION MATRIX 3 pcotm3 pcompose_tran_matrix3 ROTATE pro protate Hewlett-Packard Company - 9 - HP-PHIGS Release 3.0: April 1994 HP-PHIGS(V2.3) HP-PHIGS HP-PHIGS(V2.3) For on-line man page enter: name_old ROTATE X prox protate_x ROTATE Y proy protate_y ROTATE Z proz protate_z SCALE psc pscale SCALE 3 psc3 pscale3 TRANSFORM POINT ptp ptran_point TRANSFORM POINT 3 ptp3 ptran_point3 TRANSLATE ptr ptranslate TRANSLATE 3 ptr3 ptranslate3 Hewlett-Packard Company - 10 - HP-PHIGS Release 3.0: April 1994 HP-PHIGS(V2.3) HP-PHIGS HP-PHIGS(V2.3) For on-line man page enter: name_old Utility Routines to Support Viewing FORTRAN C EVALUATE VIEW MAPPING MATRIX pevmm peval_view_map_matrix EVALUATE VIEW MAPPING MATRIX 3 pevmm3 peval_view_map_matrix3 EVALUATE VIEW ORIENTATION MATRIX pevom peval_view_ori_matrix EVALUATE VIEW ORIENTATION MATRIX 3 pevom3 peval_view_ori_matrix3
pick_depth - inquire/define pick-depth for pick_from_segment and hit_mode
pick_from_segment - initiate a pick from a segment
pick_window - define pick window for pick_from_segment and hit_mode
piitm : INTERPRET ITEM - interpret the specified metafile item OPERATING STATES (PHOP, *, *, *)
pinch : INITIALIZE CHOICE - performs a 2D initialization for a choice device OPERATING STATES (PHOP, WSOP, *, *)
pinch3 : INITIALIZE CHOICE 3 - performs a 3D initialization for a choice device OPERATING STATES (PHOP, WSOP, *, *)
pincr_spa_search : INCREMENTAL SPATIAL SEARCH - searches for an instance of an element in world-coordinate space matching the given criteria OPERATING STATES (PHOP, *, *, *)
pincr_spa_search3 : INCREMENTAL SPATIAL SEARCH 3 - searches for an instance of an element in world-coordinate space matching the given criteria OPERATING STATES (PHOP, *, *, *)
pinit_choice : INITIALIZE CHOICE - performs a 2D initialization for a choice device OPERATING STATES (PHOP, WSOP, *, *)
pinit_choice3 : INITIALIZE CHOICE 3 - performs a 3D initialization for a choice device OPERATING STATES (PHOP, WSOP, *, *)
pinit_loc : INITIALIZE LOCATOR - performs a 2D initialization for a locator device OPERATING STATES (PHOP, WSOP, *, *)
pinit_loc3 : INITIALIZE LOCATOR 3 - performs a 3D initialization for a locator device OPERATING STATES (PHOP, WSOP, *, *)
pinit_pick : INITIALIZE PICK - performs a 2D initialization for a pick device OPERATING STATES (PHOP, WSOP, *, *)
pinit_pick3 : INITIALIZE PICK 3 - performs a 3D initialization for a pick device OPERATING STATES (PHOP, WSOP, *, *)
pinit_string : INITIALIZE STRING - performs a 2D initialization for a string device OPERATING STATES (PHOP, WSOP, *, *)
pinit_string3 : INITIALIZE STRING - performs a 3D initialization for a string device OPERATING STATES (PHOP, WSOP, *, *)
pinit_stroke : INITIALIZE STROKE - initializes the 2D stroke class of input device OPERATING STATES (PHOP, WSOP, *, *)
pinit_stroke3 : INITIALIZE STROKE 3 - initializes the 3D stroke class of input device OPERATING STATES (PHOP, WSOP, *, *)
pinit_val : INITIALIZE VALUATOR - performs a 2D initialization for a valuator device OPERATING STATES (PHOP, WSOP, *, *)
pinit_val3 : INITIALIZE VALUATOR 3 - performs a 3D initialization for a valuator device OPERATING STATES (PHOP, WSOP, *, *)
pinlc : INITIALIZE LOCATOR - performs a 2D initialization for a locator device OPERATING STATES (PHOP, WSOP, *, *)
pinlc3 : INITIALIZE LOCATOR 3 - performs a 3D initialization for a locator device OPERATING STATES (PHOP, WSOP, *, *)
pinpk : INITIALIZE PICK - performs a 2D initialization for a pick device OPERATING STATES (PHOP, WSOP, *, *)
pinpk3 : INITIALIZE PICK 3 - performs a 3D initialization for a pick device OPERATING STATES (PHOP, WSOP, *, *)
pinq_all_conf_structs : INQUIRE ALL CONFLICTING STRUCTURES - returns the requested element from the list of structure identifiers for those structures that exist in both CSS and the archive file OPERATING STATES (PHOP, *, *, AROP)
pinq_anno_facs : INQUIRE ANNOTATION FACILITIES - returns a description of the annotation text attributes capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_ar_files : INQUIRE ARCHIVE FILES - returns the requested archive file identifier from the list of currently open archive files OPERATING STATES (PHOP, *, *, *)
pinq_ar_st : INQUIRE ARCHIVE STATE VALUE - returns the current archive state OPERATING STATES (*, *, *, *)
pinq_b_spline_surf_facs : INQUIRE B - SPLINE SURFACE FACILITIES - returns a description of the B- spline surface capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_choice_st : INQUIRE CHOICE DEVICE STATE - returns the current state of the specified choice input device OPERATING STATES (PHOP, WSOP, *, *)
pinq_choice_st3 : INQUIRE CHOICE DEVICE STATE 3 - returns the current state of the specified choice input device OPERATING STATES (PHOP, WSOP, *, *)
pinq_colr_facs : INQUIRE COLOUR FACILITIES - returns a description of the colour capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_colr_map_facs : INQUIRE COLOUR MAPPING FACILITIES - returns a description of the colour mapping capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_colr_map_method_facs : INQUIRE COLOUR MAPPING METHOD FACILITIES - returns the number of colours that are available for a given colour mapping method OPERATING STATES (PHOP, *, *, *)
pinq_colr_map_rep : INQUIRE COLOUR MAPPING REPRESENTATION - returns the values associated with an entry in the workstation colour mapping table OPERATING STATES (PHOP, WSOP, *, *)
pinq_colr_map_st : INQUIRE COLOUR MAPPING STATE - returns the currently defined colour mapping state OPERATING STATES (PHOP, WSOP, *, *)
pinq_colr_model : INQUIRE COLOUR MODEL - returns the current colour model used by the routines PSCR and PQCR for the specified workstation OPERATING STATES (PHOP, WSOP, *, *)
pinq_colr_model_facs : INQUIRE COLOUR MODEL FACILITIES - returns a description of the colour model capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_colr_rep : INQUIRE COLOUR REPRESENTATION - returns the values associated with the specified entry in the workstation colour table OPERATING STATES (PHOP, WSOP, *, *)
pinq_conf_res : INQUIRE CONFLICT RESOLUTION - returns the values of the conflict resolution flags in the PHIGS state list OPERATING STATES (PHOP, *, *, *)
pinq_conf_structs_net : INQUIRE CONFLICTING STRUCTURES IN NETWORK - returns a list of the structures appearing in both the given CSS structure network and the specified open archive file, or in both the specified open archive file structure network and the CSS OPERATING STATES (PHOP, *, *, AROP)
pinq_cur_elem_content : INQUIRE CURRENT ELEMENT CONTENT - returns the contents of the structure element pointed at by the element pointer OPERATING STATES (PHOP, *, STOP, *)
pinq_cur_elem_type_size : INQUIRE CURRENT ELEMENT TYPE AND SIZE - returns the type and size of the structure element pointed to by the element pointer OPERATING STATES (PHOP, *, STOP, *)
pinq_cur_elem_type_size_old : INQUIRE CURRENT ELEMENT TYPE AND SIZE - returns the type and size of the structure element pointed to by the element pointer OPERATING STATES (PHOP, *, STOP, *)
pinq_curve_facs : INQUIRE CURVE FACILITIES - returns a description of the curve capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_data_map_facs : INQUIRE DATA MAPPING FACILITIES - returns a description of the data mapping capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_def_choice_data : INQUIRE DEFAULT CHOICE DEVICE DATA - returns the default two- dimensional data for the specified choice input device OPERATING STATES (PHOP, *, *, *)
pinq_def_choice_data3 : INQUIRE DEFAULT CHOICE DEVICE DATA 3 - returns the default three- dimensional data for the specified choice input device OPERATING STATES (PHOP, *, *, *)
pinq_def_disp_upd_st : INQUIRE DEFAULT DISPLAY UPDATE STATE - returns the default deferral mode and modification mode settings for the default display update state OPERATING STATES (PHOP, *, *, *)
pinq_def_loc_data : INQUIRE DEFAULT LOCATOR DEVICE DATA - returns the default two- dimensional data for the specified locator input device OPERATING STATES (PHOP, *, *, *)
pinq_def_loc_data3 : INQUIRE DEFAULT LOCATOR DEVICE DATA 3 - returns the three-dimensional default values for the specified locator input device OPERATING STATES (PHOP, *, *, *)
pinq_def_pick_data : INQUIRE DEFAULT PICK DEVICE DATA - returns the default two-dimensional data for the specified pick input device OPERATING STATES (PHOP, *, *, *)
pinq_def_pick_data3 : INQUIRE DEFAULT PICK DEVICE DATA 3 - returns the default three- dimensional data for the specified pick input device OPERATING STATES (PHOP, *, *, *)
pinq_def_string_data : INQUIRE DEFAULT STRING DEVICE DATA - returns the default two- dimensional values for the specified string input device OPERATING STATES (PHOP, *, *, *)
pinq_def_string_data3 : INQUIRE DEFAULT STRING DEVICE DATA 3 - returns the default three- dimensional data for the specified string input device OPERATING STATES (PHOP, *, *, *)
pinq_def_stroke_data : INQUIRE DEFAULT STROKE DEVICE DATA - returns the default two- dimensional data for the specified stroke input device OPERATING STATES (PHOP, *, *, *)
pinq_def_stroke_data3 : INQUIRE DEFAULT STROKE DEVICE DATA 3 - returns the default three- dimensional data for the specified stroke input device OPERATING STATES (PHOP, *, *, *)
pinq_def_val_data : INQUIRE DEFAULT VALUATOR DEVICE DATA - returns the default two- dimensional data for the specified valuator input device OPERATING STATES (PHOP, *, *, *)
pinq_def_val_data3 : INQUIRE DEFAULT VALUATOR DEVICE DATA 3 - returns the default three- dimensional data for the specified valuator input device OPERATING STATES (PHOP, *, *, *)
pinq_depth_cue_facs : INQUIRE DEPTH CUE FACILITIES - returns the number of predefined depth cue table entries available on a particular workstation type OPERATING STATES (PHOP, *, *, *)
pinq_depth_cue_rep : INQUIRE DEPTH CUE REPRESENTATION - returns the values associated with an entry in the workstation depth cue table OPERATING STATES (PHOP, WSOP, *, *)
pinq_direct_colr_model_facs : INQUIRE DIRECT COLOUR MODEL FACILITIES - returns a description of the direct colour models supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_disp_space_size : INQUIRE DISPLAY SPACE SIZE - returns the maximum display surface size OPERATING STATES (PHOP, *, *, *)
pinq_disp_space_size3 : INQUIRE DISPLAY SPACE SIZE 3 - returns the maximum display volume size OPERATING STATES (PHOP, *, *, *)
pinq_disp_upd_st : INQUIRE DISPLAY UPDATE STATE - returns the deferral mode and modification mode settings for the display update state, display surface state, and visual representation state OPERATING STATES (PHOP, WSOP, *, *)
pinq_dyns_structs : INQUIRE DYNAMICS OF STRUCTURES - returns whether workstations of a given type support dynamic picture changes in response to structure edits OPERATING STATES (PHOP, *, *, *)
pinq_dyns_ws_attrs : INQUIRE DYNAMICS OF WORKSTATION ATTRIBUTES - returns whether workstations of a given type support dynamic picture changes in response to attribute modifications OPERATING STATES (PHOP, *, *, *)
pinq_dyns_ws_attrs_plus : INQUIRE DYNAMICS OF WORKSTATION ATTRIBUTES PLUS - returns whether workstations of a given type support dynamic picture changes in response to PHIGS PLUS attribute modifications OPERATING STATES (PHOP, *, *, *)
pinq_edge_facs : INQUIRE EDGE FACILITIES - returns a description of the edge attributes capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_edge_rep : INQUIRE EDGE REPRESENTATION - returns the values associated with the specified entry in the workstation edge bundle table OPERATING STATES (PHOP, WSOP, *, *)
pinq_edge_rep_plus : INQUIRE EDGE REPRESENTATION PLUS - returns the values associated with an entry in the workstation edge bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pinq_edit_mode : INQUIRE EDIT MODE - returns the current structure edit mode OPERATING STATES (PHOP, *, *, *)
pinq_elem_content : INQUIRE ELEMENT CONTENT - returns the contents of the specified structure element OPERATING STATES (PHOP, *, *, *)
pinq_elem_ptr : INQUIRE ELEMENT POINTER - returns the current location of the element pointer in the open structure OPERATING STATES (PHOP,*, STOP, *)
pinq_elem_type_size : INQUIRE ELEMENT TYPE AND SIZE - returns the type and size of the specified structure element OPERATING STATES (PHOP, *, *, *)
pinq_elem_type_size_old : INQUIRE ELEMENT TYPE AND SIZE - returns the type and size of the specified structure element OPERATING STATES (PHOP, *, *, *)
pinq_err_hand_mode : INQUIRE ERROR HANDLING MODE - returns the current state of the error handling mode from the error state list OPERATING STATES (PHOP, *, *, *)
pinq_gdp : INQUIRE GENERALIZED DRAWING PRIMITIVE - returns the sets of attributes used with a two-dimensional generalized drawing primitive (GDP) OPERATING STATES (PHOP, *, *, *)
pinq_gdp3 : INQUIRE GENERALIZED DRAWING PRIMITIVE 3 - returns the sets of attributes used with a three-dimensional generalized drawing primitive (GDP3) OPERATING STATES (PHOP, *, *, *)
pinq_gse_facs : INQUIRE GENERALIZED STRUCTURE ELEMENT FACILITIES - returns the list of GSE identifiers OPERATING STATES (PHOP, *, *, *)
pinq_highl_filter : INQUIRE HIGHLIGHTING FILTER - returns the inclusion and exclusion sets for the workstation highlighting filter OPERATING STATES (PHOP, WSOP, *, *)
pinq_hlhsr_id_facs : INQUIRE HLHSR (IDENTIFIER) FACILITIES - returns a description of the HLHSR identifier capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_hlhsr_mode : INQUIRE HLHSR MODE - returns the requested HLHSR mode entries of the workstation state list OPERATING STATES (PHOP, WSOP, *, *)
pinq_hlhsr_mode_facs : INQUIRE HLHSR (MODE) FACILITIES - returns a description of the HLHSR mode capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_in_overf : INQUIRE INPUT QUEUE OVERFLOW - returns the identification of the logical device that caused an input queue overflow OPERATING STATES (PHOP, WSOP, *, *)
pinq_int_facs : INQUIRE INTERIOR FACILITIES - returns a description of the interior attributes capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_int_facs_plus : INQUIRE INTERIOR FACILITIES PLUS - returns a description of the interior attribute capabilities of a given workstation type as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pinq_int_rep : INQUIRE INTERIOR REPRESENTATION - returns the values associated with the specified entry in the workstation interior bundle table OPERATING STATES (PHOP, WSOP, *, *)
pinq_int_rep_plus : INQUIRE INTERIOR REPRESENTATION PLUS - returns the values associated with an entry in the workstation interior bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pinq_invis_filter : INQUIRE INVISIBILITY FILTER - returns the inclusion and exclusion sets for the workstation invisibility filter OPERATING STATES (PHOP, WSOP, *, *)
pinq_light_source_facs : INQUIRE LIGHT SOURCE FACILITIES - returns a description of the lighting capabilities of a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_light_source_rep : INQUIRE LIGHT SOURCE REPRESENTATION - returns the values associated with an entry in the workstation light source table OPERATING STATES (PHOP, WSOP, *, *)
pinq_line_facs : INQUIRE POLYLINE FACILITIES - returns a description of the polyline attributes capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_line_facs_plus : INQUIRE POLYLINE FACILITIES PLUS - returns a description of the polyline attribute capabilities of a given workstation type as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pinq_line_rep : INQUIRE POLYLINE REPRESENTATION - returns the values associated with the specified entry in the workstation polyline bundle table OPERATING STATES (PHOP, WSOP, *, *)
pinq_line_rep_plus : INQUIRE POLYLINE REPRESENTATION PLUS - returns the values associated with an entry in the workstation polyline bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_avail_gdp : INQUIRE LIST OF AVAILABLE GENERALIZED DRAWING PRIMITIVES - returns the list of two-dimensional generalized drawing primitives (GDPs) supported on the given workstation OPERATING STATES (PHOP, *, *, *)
pinq_list_avail_gdp3 : INQUIRE LIST OF AVAILABLE GENERALIZED DRAWING PRIMITIVES 3 - returns the list of three-dimensional generalized drawing primitives (GDP3s) supported on the given workstation OPERATING STATES (PHOP, *, *, *)
pinq_list_avail_gse : INQUIRE LIST OF AVAILABLE GENERALIZED STRUCTURE ELEMENTS - returns the list of generalized structure elements (GSEs) supported by the specified workstation OPERATING STATES (PHOP, *, *, *)
pinq_list_avail_ws_types : INQUIRE LIST OF AVAILABLE WORKSTATION TYPES - returns the list of available workstation types OPERATING STATES (PHOP, *, *, *)
pinq_list_colr_inds : INQUIRE LIST OF COLOUR INDICES - returns the number of defined colour indices and the list of defined colour indices OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_colr_map_inds : INQUIRE LIST OF COLOUR MAPPING INDICES - returns the number of defined colour mapping indices and the list of defined colour mapping indices OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_depth_cue_inds : INQUIRE LIST OF DEPTH CUE INDICES - returns the number of defined depth cue indices and the list of defined depth cue indices OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_edge_inds : INQUIRE LIST OF EDGE INDICES - returns the number of defined edge indices and the list of defined edge indices. OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_int_inds : INQUIRE LIST OF INTERIOR INDICES - returns the number of defined interior indices and the list of defined interior indices. OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_light_source_inds : INQUIRE LIST OF LIGHT SOURCE INDICES - returns the number of defined light source indices and the list of defined light source indices OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_line_inds : INQUIRE LIST OF POLYLINE INDICES - returns the number of defined polyline indices and the list of defined polyline indices. OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_marker_inds : INQUIRE LIST OF POLYMARKER INDICES - returns the number of defined polymarker indices and the list of defined polymarker indices. OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_param_surf_inds : INQUIRE LIST OF PARAMETRIC SURFACE INDICES - returns the number of defined parametric surface indices and the list of defined parametric surface indices. OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_pat_inds : INQUIRE LIST OF PATTERN INDICES - obtain the list of pattern indices defined for a specified workstation OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_refl_inds : INQUIRE LIST OF REFLECTANCE INDICES - returns the number of defined reflectance indices and the list of defined reflectance indices. OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_text_inds : INQUIRE LIST OF TEXT INDICES - returns the number of defined text indices and the list of defined text indices. OPERATING STATES (PHOP, WSOP, *, *)
pinq_list_view_inds : INQUIRE LIST OF VIEW INDICES - returns the number of defined view indices and the list of defined view indices. OPERATING STATES (PHOP, WSOP, *, *)
pinq_loc_st : INQUIRE LOCATOR DEVICE STATE - returns the current state of the specified locator input device OPERATING STATES (PHOP, WSOP, *, *)
pinq_loc_st3 : INQUIRE LOCATOR DEVICE STATE 3 - returns the current state of the specified locator input device OPERATING STATES (PHOP, WSOP, *, *)
pinq_marker_facs : INQUIRE POLYMARKER FACILITIES - returns a description of the polymarker attributes capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_marker_rep : INQUIRE POLYMARKER REPRESENTATION - returns the values associated with the specified entry in the workstation polymarker bundle table OPERATING STATES (PHOP, WSOP, *, *)
pinq_marker_rep_plus : INQUIRE POLYMARKER REPRESENTATION PLUS - returns the values associated with an entry in the workstation polymarker bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pinq_model_clip_facs : INQUIRE MODELLING CLIPPING FACILITIES - returns a description of the HP-PHIGS modelling clipping facilities OPERATING STATES (PHOP, *, *, *)
pinq_more_simult_events : INQUIRE MORE SIMULTANEOUS EVENTS - returns the current value of the more simultaneous events entry in the PHIGS state list OPERATING STATES (PHOP, *, *, *)
pinq_num_avail_in : INQUIRE NUMBER OF AVAILABLE LOGICAL INPUT DEVICES - returns the number of available logical input devices for each device type OPERATING STATES (PHOP, *, *, *)
pinq_num_disp_pris : INQUIRE NUMBER OF DISPLAY PRIORITIES SUPPORTED - returns the number of display priorities supported OPERATING STATES (PHOP, *, *, *)
pinq_open_struct : INQUIRE OPEN STRUCTURE - returns whether or not a structure is open and, if one is open, the structure's identifier OPERATING STATES (PHOP, *, *, *)
pinq_open_wss : INQUIRE SET OF OPEN WORKSTATIONS - returns the requested workstation identifier from the list of open workstations OPERATING STATES (PHOP, *, *, *)
pinq_param_surf_facs : INQUIRE PARAMETRIC SURFACE FACILITIES - returns a description of the parametric surface capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_param_surf_rep : INQUIRE PARAMETRIC SURFACE REPRESENTATION - returns the values associated with an entry in the workstation parametric surface bundle table OPERATING STATES (PHOP, WSOP, *, *)
pinq_pat_facs : INQUIRE PATTERN FACILITIES - returns a description of the pattern interior style capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_pat_rep : INQUIRE PATTERN REPRESENTATION - obtain the current setting of a pattern table entry OPERATING STATES (PHOP, WSOP, *, *)
pinq_paths_ances : INQUIRE PATHS TO ANCESTORS - returns the distinct paths in the CSS which references the specified structure OPERATING STATES (PHOP, *, *, * )
pinq_paths_descs : INQUIRE PATHS TO DESCENDANTS - returns all of the distinct paths in the CSS that are referenced by the specified structure OPERATING STATES (PHOP, *, *, * )
pinq_phigs_facs : INQUIRE PHIGS FACILITIES - returns implementation-dependent information about HP-PHIGS OPERATING STATES (PHOP, *, *, *)
pinq_pick_st : INQUIRE PICK DEVICE STATE - returns the current state of the specified pick input device OPERATING STATES (PHOP, WSOP, *, *)
pinq_pick_st3 : INQUIRE PICK DEVICE STATE 3 - returns the current state of the specified pick input device OPERATING STATES (PHOP, WSOP, *, *)
pinq_posted_structs : INQUIRE POSTED STRUCTURES - returns the number of structures posted to the workstation and the list of posted structures OPERATING STATES (PHOP, WSOP, *, *)
pinq_pred_colr_map_rep : INQUIRE PREDEFINED COLOUR MAPPING REPRESENTATION - returns the predefined values associated with an entry in the workstation colour mapping table OPERATING STATES (PHOP, *, *, *)
pinq_pred_colr_rep : INQUIRE PREDEFINED COLOUR REPRESENTATION - returns the values associated with a predefined entry in the workstation colour table OPERATING STATES (PHOP, *, *, *)
pinq_pred_depth_cue_rep : INQUIRE PREDEFINED DEPTH CUE REPRESENTATION - returns the predefined values associated with an entry in the workstation depth cue table OPERATING STATES (PHOP, *, *, *)
pinq_pred_edge_rep : INQUIRE PREDEFINED EDGE REPRESENTATION - returns the values associated with a predefined entry in the workstation edge bundle table OPERATING STATES (PHOP, *, *, *)
pinq_pred_edge_rep_plus : INQUIRE PREDEFINED EDGE REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation edge bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pinq_pred_int_rep : INQUIRE PREDEFINED INTERIOR REPRESENTATION - returns the values associated with a predefined entry in the workstation interior bundle table OPERATING STATES (PHOP, *, *, *)
pinq_pred_int_rep_plus : INQUIRE PREDEFINED INTERIOR REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation interior bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pinq_pred_light_source_rep : INQUIRE PREDEFINED LIGHT SOURCE REPRESENTATION - returns the predefined values associated with an entry in the workstation light source table OPERATING STATES (PHOP, *, *, *)
pinq_pred_line_rep : INQUIRE PREDEFINED POLYLINE REPRESENTATION - returns the values associated with a predefined entry in the workstation polyline bundle table OPERATING STATES (PHOP, *, *, *)
pinq_pred_line_rep_plus : INQUIRE PREDEFINED POLYLINE REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation polyline bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pinq_pred_marker_rep : INQUIRE PREDEFINED POLYMARKER REPRESENTATION - returns the values associated with a predefined entry in the workstation polymarker bundle table OPERATING STATES (PHOP, *, *, *)
pinq_pred_marker_rep_plus : INQUIRE PREDEFINED POLYMARKER REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation polymarker bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pinq_pred_param_surf_rep : INQUIRE PREDEFINED PARAMETRIC SURFACE REPRESENTATION - returns the predefined values associated with an entry in the workstation parametric surface bundle table OPERATING STATES (PHOP, *, *, *)
pinq_pred_pat_rep : INQUIRE PREDEFINED PATTERN REPRESENTATION - returns the values associated with a predefined entry in the workstation pattern bundle table OPERATING STATES (PHOP, *, *, *)
pinq_pred_refl_rep : INQUIRE PREDEFINED REFLECTANCE REPRESENTATION - returns the predefined values associated with an entry in the workstation reflectance bundle table OPERATING STATES (PHOP, *, *, *)
pinq_pred_text_rep : INQUIRE PREDEFINED TEXT REPRESENTATION - returns the values associated with a predefined entry in the workstation text bundle table OPERATING STATES (PHOP, *, *, *)
pinq_pred_text_rep_plus : INQUIRE PREDEFINED TEXT REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation text bundle table, as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pinq_pred_view_rep : INQUIRE PREDEFINED VIEW REPRESENTATION - returns the predefined values associated with the specified entry in the workstation view bundle table OPERATING STATES (PHOP, *, *, *)
pinq_refl_facs : INQUIRE REFLECTANCE FACILITIES - returns a description of the reflectance attribute capabilities of a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_refl_rep : INQUIRE REFLECTANCE REPRESENTATION - returns the values associated with an entry in the workstation reflectance bundle table OPERATING STATES (PHOP, WSOP, *, *)
pinq_rend_colr_model_facs : INQUIRE RENDERING COLOUR MODEL FACILITIES - returns a description of the rendering colour model capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_string_st : INQUIRE STRING DEVICE STATE - returns the current state of the specified string input device OPERATING STATES (PHOP, WSOP, *, *)
pinq_string_st3 : INQUIRE STRING DEVICE STATE 3 - returns the current state of the specified string input device OPERATING STATES (PHOP, WSOP, *, *)
pinq_stroke_st : INQUIRE STROKE DEVICE STATE - returns the current state of the specified stroke input device OPERATING STATES (PHOP, WSOP, *, *)
pinq_stroke_st3 : INQUIRE STROKE DEVICE STATE 3 - returns the current state of the specified stroke input device OPERATING STATES (PHOP, WSOP, *, *)
pinq_struct_ids : INQUIRE STRUCTURE IDENTIFIERS - returns the requested element from the list of structures in the Central Structure Store (CSS) OPERATING STATES (PHOP, *, *, *)
pinq_struct_st : INQUIRE STRUCTURE STATE VALUE - returns the PHIGS structure state OPERATING STATES (*, *, *, *)
pinq_struct_status : INQUIRE STRUCTURE STATUS - returns whether a structure exists and, if it does exist, whether it is empty or not OPERATING STATES (PHOP, *, *, *)
pinq_sys_st : INQUIRE SYSTEM STATE VALUE - returns the system state value OPERATING STATES (*, *, *, *)
pinq_text_extent : INQUIRE TEXT EXTENT - calculates the extent (bounding rectangle) and concatenation offset for a specified text string and set of PHIGS text attributes OPERATING STATES (PHOP, *, *, *)
pinq_text_facs : INQUIRE TEXT FACILITIES - returns a description of the text attributes capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_text_rep : INQUIRE TEXT REPRESENTATION - returns the values associated with the specified entry in the workstation text bundle table OPERATING STATES (PHOP, WSOP, *, *)
pinq_text_rep_plus : INQUIRE TEXT REPRESENTATION PLUS - returns the values associated with an entry in the workstation text bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pinq_trim_curve_facs : INQUIRE TRIMMING CURVE FACILITIES - returns a description of the trimming curve capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_val_st : INQUIRE VALUATOR DEVICE STATE - returns the current state of the specified valuator input device OPERATING STATES (PHOP, WSOP, *, *)
pinq_val_st3 : INQUIRE VALUATOR DEVICE STATE 3 - returns the current state of the specified valuator input device OPERATING STATES (PHOP, WSOP, *, *)
pinq_view_facs : INQUIRE VIEW FACILITIES - returns the number of predefined view table entries supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pinq_view_rep : INQUIRE VIEW REPRESENTATION - returns the values associated with the specified entry in the workstation view bundle table OPERATING STATES (PHOP, WSOP, *, *)
pinq_ws_cat : INQUIRE WORKSTATION CATEGORY - returns the workstation category OPERATING STATES (PHOP, *, *, *)
pinq_ws_class : INQUIRE WORKSTATION CLASSIFICATION - returns the display type OPERATING STATES (PHOP, *, *, *)
pinq_ws_conn_type : INQUIRE WORKSTATION CONNECTION AND TYPE - returns the connection identifier and specific workstation type of the specified open workstation OPERATING STATES (PHOP, WSOP, *, *)
pinq_ws_st : INQUIRE WORKSTATION STATE VALUE - returns the PHIGS workstation state OPERATING STATES (*, *, *, *)
pinq_ws_st_table : INQUIRE WORKSTATION STATE TABLE LENGTHS - returns the maximum number of entries that can be defined in each PHIGS table. OPERATING STATES (PHOP, *, *, *)
pinq_ws_st_table_length_plus : INQUIRE WORKSTATION STATE TABLE LENGTHS PLUS - returns the maximum number of table entries for the workstation depth cue, light source, and colour mapping tables OPERATING STATES (PHOP, *, *, *)
pinq_ws_tran : INQUIRE WORKSTATION TRANSFORMATION - returns the current and requested two-dimensional workstation transformation values OPERATING STATES (PHOP, WSOP, *, *)
pinq_ws_tran3 : INQUIRE WORKSTATION TRANSFORMATION 3 - returns the current and requested three-dimensional workstation transformation values OPERATING STATES (PHOP, WSOP, *, *)
pinq_wss_posted : INQUIRE SET OF WORKSTATIONS TO WHICH POSTED - returns the number of workstations to which a structure is posted and the identifiers of the workstations OPERATING STATES (PHOP, *, *, *)
pinsk : INITIALIZE STROKE - initializes the 2D stroke class of input device OPERATING STATES (PHOP, WSOP, *, *)
pinsk3 : INITIALIZE STROKE 3 - initializes the 3D stroke class of input device OPERATING STATES (PHOP, WSOP, *, *)
pinst : INITIALIZE STRING - performs a 2D initialization for a string device OPERATING STATES (PHOP, WSOP, *, *)
pinst3 : INITIALIZE STRING - performs a 3D initialization for a string device OPERATING STATES (PHOP, WSOP, *, *)
pinterpret_item : INTERPRET ITEM - interpret the specified metafile item OPERATING STATES (PHOP, *, *, *)
pinvl : INITIALIZE VALUATOR - performs a 2D initialization for a valuator device OPERATING STATES (PHOP, WSOP, *, *)
pinvl3 : INITIALIZE VALUATOR 3 - performs a 3D initialization for a valuator device OPERATING STATES (PHOP, WSOP, *, *)
piss : INCREMENTAL SPATIAL SEARCH - searches for an instance of an element in world-coordinate space matching the given criteria OPERATING STATES (PHOP, *, *, *)
piss3 : INCREMENTAL SPATIAL SEARCH 3 - searches for an instance of an element in world-coordinate space matching the given criteria OPERATING STATES (PHOP, *, *, *)
plabel : LABEL - creates a label CSS element OPERATING STATES (PHOP, *, STOP, *)
plb : LABEL - creates a label CSS element OPERATING STATES (PHOP, *, STOP, *)
pmessage : MESSAGE - displays a message on the workstation viewport OPERATING STATES (PHOP, WSOP, * , *)
pmsg : MESSAGE - displays a message on the workstation viewport OPERATING STATES (PHOP, WSOP, * , *)
pnon_uniform_b_spline_curve3 : NON - UNIFORM B-SPLINE CURVE 3 - creates a non-uniform B-spline curve CSS element that renders the specified curve OPERATING STATES (PHOP, *, STOP, *)
pnon_uniform_b_spline_surf3 : NON - UNIFORM B-SPLINE SURFACE 3 - creates a non-uniform B-spline surface CSS element that renders the specified surface OPERATING STATES (PHOP, *, STOP, *)
pnubsc_old : NON - UNIFORM B-SPLINE CURVE - creates a non-uniform B-spline curve CSS element that renders the specified curve OPERATING STATES (PHOP, *, STOP, *)
pnubss_old : NON - UNIFORM B-SPLINE SURFACE - creates a non-uniform B-spline surface CSS element that renders the specified surface OPERATING STATES (PHOP, *, STOP, *)
pnubtc_old : ADD NON - UNIFORM B-SPLINE TRIM CURVE - adds a single trim curve to the specified existing non-uniform B-spline surface data record OPERATING STATES (PHOP, *, *, *)
poffset_elem_ptr : OFFSET ELEMENT POINTER - moves the element pointer to the location equal to the current location plus the specified offset OPERATING STATES (PHOP, *, STOP, *)
polycircle - define circular regions to be filled and/or edged
polygon_with_data3d - defines a polygonal region to be filled and/or edged, or defines a group of polygon vertices that begins as subpolygon or non-edged boundary.
polygon2d - defines a polygonal region to be filled and/or edged, or defines a group of polygon vertices that begins as subpolygon or non-edged boundary.
polygon3d - defines a polygonal region to be filled and/or edged, or defines a group of polygon vertices that begins as subpolygon or non-edged boundary.
polyhedron_with_data - defines a series of polygonal regions (facets) to be filled and/or edged. The vertices of each polygonal region are selected by indexing into a shared vertex list.
polyline_with_data3d - move/draw between specified points
polyline2d - move/draw between specified points
polyline3d - move/draw between specified points
polyline_with_data3d - move/draw between specified points
polymarker - draw current marker symbol centered at each endpoint specified in clist array
polymarker2d - draw current marker symbol centered at each endpoint specified in clist array
polymarker3d - draw current marker symbol centered at each endpoint specified in clist array
polyrectangle - define rectangular regions to be filled and/or edged
pop_matrix3d - remove matrix from top of matrix stack
pop_matrix2d - remove matrix from top of matrix stack
pop_matrix3d - remove matrix from top of matrix stack
poparf : OPEN ARCHIVE FILE - open an archive file OPERATING STATES (PHOP, *, *, *)
popen_ar_file : OPEN ARCHIVE FILE - open an archive file OPERATING STATES (PHOP, *, *, *)
popen_phigs : OPEN PHIGS - initializes HP-PHIGS OPERATING STATES (PHCL, WSCL, STCL, ARCL)
popen_struct : OPEN STRUCTURE - opens the specified structure for editing and sets the structure state to STOP OPERATING STATES (PHOP, *, STCL, *)
popen_ws : OPEN WORKSTATION - establishes connection to a particular workstation OPERATING STATES (PHOP, *, *, *)
popph : OPEN PHIGS - initializes HP-PHIGS OPERATING STATES (PHCL, WSCL, STCL, ARCL)
popst : OPEN STRUCTURE - opens the specified structure for editing and sets the structure state to STOP OPERATING STATES (PHOP, *, STCL, *)
popwk : OPEN WORKSTATION - establishes connection to a particular workstation OPERATING STATES (PHOP, *, *, *)
posep : OFFSET ELEMENT POINTER - moves the element pointer to the location equal to the current location plus the specified offset OPERATING STATES (PHOP, *, STOP, *)
ppl : POLYLINE - creates a 2D, polyline, CSS element that renders a sequence of connected lines OPERATING STATES (PHOP, *, STOP, *)
ppl3 : POLYLINE 3 - creates a 3D, polyline, CSS element that renders a sequence of connected lines OPERATING STATES (PHOP, *, STOP, *)
ppls3c : POLYLINE SET 3 WITH COLOUR - creates a polyline set 3 with colour CSS element allowing optional vertex colour specification OPERATING STATES (PHOP, *, STOP, *)
pplsd3_old : POLYLINE SET 3 WITH DATA - creates a polyline set 3 with data CSS element allowing optional vertex colour specification OPERATING STATES (PHOP, *, STOP, *)
ppm : POLYMARKER - creates a 2D, polymarker, CSS element that generates a polymarker primitive (a marker glyph) at the specified location OPERATING STATES (PHOP, *, STOP, *)
ppm3 : POLYMARKER 3 - creates a 3D, polymarker, CSS element that generates a polymarker primitive (a marker glyph) at the specified location OPERATING STATES (PHOP, *, STOP, *)
ppolyline : POLYLINE - creates a 2D, polyline, CSS element that renders a sequence of connected lines OPERATING STATES (PHOP, *, STOP, *)
ppolyline3 : POLYLINE 3 - creates a 3D, polyline, CSS element that renders a sequence of connected lines OPERATING STATES (PHOP, *, STOP, *)
ppolyline_set3_colr : POLYLINE SET 3 WITH COLOUR - creates a polyline set 3 with colour CSS element allowing optional vertex colour specification OPERATING STATES (PHOP, *, STOP, *)
ppolymarker : POLYMARKER - creates a 2D, polymarker, CSS element that generates a polymarker primitive (a marker glyph) at the specified location OPERATING STATES (PHOP, *, STOP, *)
ppolymarker3 : POLYMARKER 3 - creates a 3D, polymarker, CSS element that generates a polymarker primitive (a marker glyph) at the specified location OPERATING STATES (PHOP, *, STOP, *)
ppost : POST STRUCTURE - posts the specified structure to the specified workstation OPERATING STATES (PHOP, WSOP, *, *)
ppost_struct : POST STRUCTURE - posts the specified structure to the specified workstation OPERATING STATES (PHOP, WSOP, *, *)
pprec : PACK DATA RECORD - packs the specified data into a data record OPERATING STATES (*, *, *, *)
pptc : PACK TRIM CURVE - adds a single trimming curve to the specified non- uniform B-spline surface trimming curve data record OPERATING STATES (PHOP, *, *, *)
pqanf : INQUIRE ANNOTATION FACILITIES - returns a description of the annotation text attributes capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqarf : INQUIRE ARCHIVE FILES - returns the requested archive file identifier from the list of currently open archive files OPERATING STATES (PHOP, *, *, *)
pqars : INQUIRE ARCHIVE STATE VALUE - returns the current archive state OPERATING STATES (*, *, *, *)
pqbssf : INQUIRE B - SPLINE SURFACE FACILITIES - returns a description of the B- spline surface capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqceco : INQUIRE CURRENT ELEMENT CONTENT - returns the contents of the structure element pointed at by the element pointer OPERATING STATES (PHOP, *, STOP, *)
pqcets : INQUIRE CURRENT ELEMENT TYPE AND SIZE - returns the type and size of the structure element pointed to by the element pointer OPERATING STATES (PHOP, *, STOP, *)
pqcets_old : INQUIRE CURRENT ELEMENT TYPE AND SIZE - returns the type and size of the structure element pointed to by the element pointer OPERATING STATES (PHOP, *, STOP, *)
pqcf : INQUIRE COLOUR FACILITIES - returns a description of the colour capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqchs : INQUIRE CHOICE DEVICE STATE - returns the current state of the specified choice input device OPERATING STATES (PHOP, WSOP, *, *)
pqchs3 : INQUIRE CHOICE DEVICE STATE 3 - returns the current state of the specified choice input device OPERATING STATES (PHOP, WSOP, *, *)
pqcmd : INQUIRE COLOUR MODEL - returns the current colour model used by the routines PSCR and PQCR for the specified workstation OPERATING STATES (PHOP, WSOP, *, *)
pqcmdf : INQUIRE COLOUR MODEL FACILITIES - returns a description of the colour model capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqcmf : INQUIRE COLOUR MAPPING FACILITIES - returns a description of the colour mapping capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqcmf_old : INQUIRE COLOUR MAPPING FACILITIES - returns a description of the colour mapping capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqcmmf : INQUIRE COLOUR MAPPING METHOD FACILITIES - returns the number of colours that are available for a given colour mapping method OPERATING STATES (PHOP, *, *, *)
pqcmmf_old : INQUIRE COLOUR MAPPING METHOD FACILITIES - returns the number of colours that are available for a given colour mapping method OPERATING STATES (PHOP, *, *, *)
pqcmr : INQUIRE COLOUR MAPPING REPRESENTATION - returns the values associated with an entry in the workstation colour mapping table OPERATING STATES (PHOP, WSOP, *, *)
pqcmr_old : INQUIRE COLOUR MAPPING REPRESENTATION - returns the values associated with an entry in the workstation colour mapping table OPERATING STATES (PHOP, WSOP, *, *)
pqcms : INQUIRE COLOUR MAPPING STATE - returns the currently defined colour mapping state OPERATING STATES (PHOP, WSOP, *, *)
pqcms_old : INQUIRE COLOUR MAPPING STATE - returns the currently defined colour mapping state OPERATING STATES (PHOP, WSOP, *, *)
pqcnrs : INQUIRE CONFLICT RESOLUTION - returns the values of the conflict resolution flags in the PHIGS state list OPERATING STATES (PHOP, *, *, *)
pqcr : INQUIRE COLOUR REPRESENTATION - returns the values associated with the specified entry in the workstation colour table OPERATING STATES (PHOP, WSOP, *, *)
pqcsf_old : INQUIRE CURVE AND SURFACE FACILITIES - returns a description of the curve and surface capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqcst : INQUIRE ALL CONFLICTING STRUCTURES - returns the requested element from the list of structure identifiers for those structures that exist in both CSS and the archive file OPERATING STATES (PHOP, *, *, AROP)
pqcstn : INQUIRE CONFLICTING STRUCTURES IN NETWORK - returns a list of the structures appearing in both the given CSS structure network and the specified open archive file, or in both the specified open archive file structure network and the CSS OPERATING STATES (PHOP, *, *, AROP)
pqcvf : INQUIRE CURVE FACILITIES - returns a description of the curve capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqdcf : INQUIRE DEPTH CUE FACILITIES - returns the number of predefined depth cue table entries available on a particular workstation type OPERATING STATES (PHOP, *, *, *)
pqdcf_old : INQUIRE DEPTH CUE FACILITIES - returns the number of predefined depth cue table entries available on a particular workstation type OPERATING STATES (PHOP, *, *, *)
pqdch : INQUIRE DEFAULT CHOICE DEVICE DATA - returns the default two- dimensional data for the specified choice input device OPERATING STATES (PHOP, *, *, *)
pqdch3 : INQUIRE DEFAULT CHOICE DEVICE DATA 3 - returns the default three- dimensional data for the specified choice input device OPERATING STATES (PHOP, *, *, *)
pqdcmf : INQUIRE DIRECT COLOUR MODEL FACILITIES - returns a description of the direct colour models supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqdcmf_old : INQUIRE DIRECT COLOUR MODEL FACILITIES - returns a description of the direct colour models supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqdcr : INQUIRE DEPTH CUE REPRESENTATION - returns the values associated with an entry in the workstation depth cue table OPERATING STATES (PHOP, WSOP, *, *)
pqdcr_old : INQUIRE DEPTH CUE REPRESENTATION - returns the values associated with an entry in the workstation depth cue table OPERATING STATES (PHOP, WSOP, *, *)
pqdcwp : INQUIRE DYNAMICS OF WORKSTATION ATTRIBUTES PLUS - returns whether workstations of a given type support dynamic picture changes in response to PHIGS PLUS attribute modifications OPERATING STATES (PHOP, *, *, *)
pqddus : INQUIRE DEFAULT DISPLAY UPDATE STATE - returns the default deferral mode and modification mode settings for the default display update state OPERATING STATES (PHOP, *, *, *)
pqdlc : INQUIRE DEFAULT LOCATOR DEVICE DATA - returns the default two- dimensional data for the specified locator input device OPERATING STATES (PHOP, *, *, *)
pqdlc3 : INQUIRE DEFAULT LOCATOR DEVICE DATA 3 - returns the three-dimensional default values for the specified locator input device OPERATING STATES (PHOP, *, *, *)
pqdmf : INQUIRE DATA MAPPING FACILITIES - returns a description of the data mapping capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqdp : INQUIRE NUMBER OF DISPLAY PRIORITIES SUPPORTED - returns the number of display priorities supported OPERATING STATES (PHOP, *, *, *)
pqdpk : INQUIRE DEFAULT PICK DEVICE DATA - returns the default two-dimensional data for the specified pick input device OPERATING STATES (PHOP, *, *, *)
pqdpk3 : INQUIRE DEFAULT PICK DEVICE DATA 3 - returns the default three- dimensional data for the specified pick input device OPERATING STATES (PHOP, *, *, *)
pqdsk : INQUIRE DEFAULT STROKE DEVICE DATA - returns the default two- dimensional data for the specified stroke input device OPERATING STATES (PHOP, *, *, *)
pqdsk3 : INQUIRE DEFAULT STROKE DEVICE DATA 3 - returns the default three- dimensional data for the specified stroke input device OPERATING STATES (PHOP, *, *, *)
pqdsp : INQUIRE DISPLAY SPACE SIZE - returns the maximum display surface size OPERATING STATES (PHOP, *, *, *)
pqdsp3 : INQUIRE DISPLAY SPACE SIZE 3 - returns the maximum display volume size OPERATING STATES (PHOP, *, *, *)
pqdst : INQUIRE DEFAULT STRING DEVICE DATA - returns the default two- dimensional values for the specified string input device OPERATING STATES (PHOP, *, *, *)
pqdst3 : INQUIRE DEFAULT STRING DEVICE DATA 3 - returns the default three- dimensional data for the specified string input device OPERATING STATES (PHOP, *, *, *)
pqdstr : INQUIRE DYNAMICS OF STRUCTURES - returns whether workstations of a given type support dynamic picture changes in response to structure edits OPERATING STATES (PHOP, *, *, *)
pqdsw_old : INQUIRE DYNAMICS OF WORKSTATION PLUS - returns the dynamic modification entries in the workstation description table for depth cue, light source, and colour mapping representations OPERATING STATES (PHOP, *, *, *)
pqdswa : INQUIRE DYNAMICS OF WORKSTATION ATTRIBUTES - returns whether workstations of a given type support dynamic picture changes in response to attribute modifications OPERATING STATES (PHOP, *, *, *)
pqdus : INQUIRE DISPLAY UPDATE STATE - returns the deferral mode and modification mode settings for the display update state, display surface state, and visual representation state OPERATING STATES (PHOP, WSOP, *, *)
pqdvl : INQUIRE DEFAULT VALUATOR DEVICE DATA - returns the default two- dimensional data for the specified valuator input device OPERATING STATES (PHOP, *, *, *)
pqdvl3 : INQUIRE DEFAULT VALUATOR DEVICE DATA 3 - returns the default three- dimensional data for the specified valuator input device OPERATING STATES (PHOP, *, *, *)
pqeci : INQUIRE LIST OF COLOUR INDICES - returns the number of defined colour indices and the list of defined colour indices OPERATING STATES (PHOP, WSOP, *, *)
pqecmi : INQUIRE LIST OF COLOUR MAPPING INDICES - returns the number of defined colour mapping indices and the list of defined colour mapping indices OPERATING STATES (PHOP, WSOP, *, *)
pqecmi_old : INQUIRE LIST OF COLOUR MAPPING INDICES - returns the number of defined colour mapping indices and the list of defined colour mapping indices OPERATING STATES (PHOP, WSOP, *, *)
pqeco : INQUIRE ELEMENT CONTENT - returns the contents of the specified structure element OPERATING STATES (PHOP, *, *, *)
pqedci : INQUIRE LIST OF DEPTH CUE INDICES - returns the number of defined depth cue indices and the list of defined depth cue indices OPERATING STATES (PHOP, WSOP, *, *)
pqedci_old : INQUIRE LIST OF DEPTH CUE INDICES - returns the number of defined depth cue indices and the list of defined depth cue indices OPERATING STATES (PHOP, WSOP, *, *)
pqedf : INQUIRE EDGE FACILITIES - returns a description of the edge attributes capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqedm : INQUIRE EDIT MODE - returns the current structure edit mode OPERATING STATES (PHOP, *, *, *)
pqedp : INQUIRE EDGE REPRESENTATION PLUS - returns the values associated with an entry in the workstation edge bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pqedr : INQUIRE EDGE REPRESENTATION - returns the values associated with the specified entry in the workstation edge bundle table OPERATING STATES (PHOP, WSOP, *, *)
pqeedi : INQUIRE LIST OF EDGE INDICES - returns the number of defined edge indices and the list of defined edge indices. OPERATING STATES (PHOP, WSOP, *, *)
pqegd3 : INQUIRE LIST OF AVAILABLE GENERALIZED DRAWING PRIMITIVES 3 - returns the list of three-dimensional generalized drawing primitives (GDP3s) supported on the given workstation OPERATING STATES (PHOP, *, *, *)
pqegdp : INQUIRE LIST OF AVAILABLE GENERALIZED DRAWING PRIMITIVES - returns the list of two-dimensional generalized drawing primitives (GDPs) supported on the given workstation OPERATING STATES (PHOP, *, *, *)
pqegse : INQUIRE LIST OF AVAILABLE GENERALIZED STRUCTURE ELEMENTS - returns the list of generalized structure elements (GSEs) supported by the specified workstation OPERATING STATES (PHOP, *, *, *)
pqeii : INQUIRE LIST OF INTERIOR INDICES - returns the number of defined interior indices and the list of defined interior indices. OPERATING STATES (PHOP, WSOP, *, *)
pqelsi : INQUIRE LIST OF LIGHT SOURCE INDICES - returns the number of defined light source indices and the list of defined light source indices OPERATING STATES (PHOP, WSOP, *, *)
pqelsi_old : INQUIRE LIST OF LIGHT SOURCE INDICES - returns the number of defined light source indices and the list of defined light source indices OPERATING STATES (PHOP, WSOP, *, *)
pqep : INQUIRE ELEMENT POINTER - returns the current location of the element pointer in the open structure OPERATING STATES (PHOP,*, STOP, *)
pqepai : INQUIRE LIST OF PATTERN INDICES - obtain the list of pattern indices defined for a specified workstation OPERATING STATES (PHOP, WSOP, *, *)
pqepli : INQUIRE LIST OF POLYLINE INDICES - returns the number of defined polyline indices and the list of defined polyline indices. OPERATING STATES (PHOP, WSOP, *, *)
pqepmi : INQUIRE LIST OF POLYMARKER INDICES - returns the number of defined polymarker indices and the list of defined polymarker indices. OPERATING STATES (PHOP, WSOP, *, *)
pqepsi : INQUIRE LIST OF PARAMETRIC SURFACE INDICES - returns the number of defined parametric surface indices and the list of defined parametric surface indices. OPERATING STATES (PHOP, WSOP, *, *)
pqerfi : INQUIRE LIST OF REFLECTANCE INDICES - returns the number of defined reflectance indices and the list of defined reflectance indices. OPERATING STATES (PHOP, WSOP, *, *)
pqerhm : INQUIRE ERROR HANDLING MODE - returns the current state of the error handling mode from the error state list OPERATING STATES (PHOP, *, *, *)
pqerp_old : INQUIRE EDGE REPRESENTATION PLUS - returns the values associated with an entry in the workstation edge bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pqets : INQUIRE ELEMENT TYPE AND SIZE - returns the type and size of the specified structure element OPERATING STATES (PHOP, *, *, *)
pqets_old : INQUIRE ELEMENT TYPE AND SIZE - returns the type and size of the specified structure element OPERATING STATES (PHOP, *, *, *)
pqetxi : INQUIRE LIST OF TEXT INDICES - returns the number of defined text indices and the list of defined text indices. OPERATING STATES (PHOP, WSOP, *, *)
pqevwi : INQUIRE LIST OF VIEW INDICES - returns the number of defined view indices and the list of defined view indices. OPERATING STATES (PHOP, WSOP, *, *)
pqewk : INQUIRE LIST OF AVAILABLE WORKSTATION TYPES - returns the list of available workstation types OPERATING STATES (PHOP, *, *, *)
pqgdp : INQUIRE GENERALIZED DRAWING PRIMITIVE - returns the sets of attributes used with a two-dimensional generalized drawing primitive (GDP) OPERATING STATES (PHOP, *, *, *)
pqgdp3 : INQUIRE GENERALIZED DRAWING PRIMITIVE 3 - returns the sets of attributes used with a three-dimensional generalized drawing primitive (GDP3) OPERATING STATES (PHOP, *, *, *)
pqgsef : INQUIRE GENERALIZED STRUCTURE ELEMENT FACILITIES - returns the list of GSE identifiers OPERATING STATES (PHOP, *, *, *)
pqhlft : INQUIRE HIGHLIGHTING FILTER - returns the inclusion and exclusion sets for the workstation highlighting filter OPERATING STATES (PHOP, WSOP, *, *)
pqhrif : INQUIRE HLHSR (IDENTIFIER) FACILITIES - returns a description of the HLHSR identifier capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqhrm : INQUIRE HLHSR MODE - returns the requested HLHSR mode entries of the workstation state list OPERATING STATES (PHOP, WSOP, *, *)
pqhrmf : INQUIRE HLHSR (MODE) FACILITIES - returns a description of the HLHSR mode capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqif : INQUIRE INTERIOR FACILITIES - returns a description of the interior attributes capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqifp : INQUIRE INTERIOR FACILITIES PLUS - returns a description of the interior attribute capabilities of a given workstation type as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pqifp_old : INQUIRE INTERIOR FACILITIES PLUS - returns a description of the interior attribute capabilities of a given workstation type as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pqip : INQUIRE INTERIOR REPRESENTATION PLUS - returns the values associated with an entry in the workstation interior bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pqiqov : INQUIRE INPUT QUEUE OVERFLOW - returns the identification of the logical device that caused an input queue overflow OPERATING STATES (PHOP, WSOP, *, *)
pqir : INQUIRE INTERIOR REPRESENTATION - returns the values associated with the specified entry in the workstation interior bundle table OPERATING STATES (PHOP, WSOP, *, *)
pqirp_old : INQUIRE INTERIOR REPRESENTATION PLUS - returns the values associated with an entry in the workstation interior bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pqivft : INQUIRE INVISIBILITY FILTER - returns the inclusion and exclusion sets for the workstation invisibility filter OPERATING STATES (PHOP, WSOP, *, *)
pqlcs : INQUIRE LOCATOR DEVICE STATE - returns the current state of the specified locator input device OPERATING STATES (PHOP, WSOP, *, *)
pqlcs3 : INQUIRE LOCATOR DEVICE STATE 3 - returns the current state of the specified locator input device OPERATING STATES (PHOP, WSOP, *, *)
pqli : INQUIRE NUMBER OF AVAILABLE LOGICAL INPUT DEVICES - returns the number of available logical input devices for each device type OPERATING STATES (PHOP, *, *, *)
pqlrp_old : INQUIRE POLYLINE REPRESENTATION PLUS - returns the values associated with an entry in the workstation polyline bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pqlsf : INQUIRE LIGHT SOURCE FACILITIES - returns a description of the lighting capabilities of a given workstation type OPERATING STATES (PHOP, *, *, *)
pqlsf_old : INQUIRE LIGHT SOURCE FACILITIES - returns a description of the lighting capabilities of a given workstation type OPERATING STATES (PHOP, *, *, *)
pqlsr : INQUIRE LIGHT SOURCE REPRESENTATION - returns the values associated with an entry in the workstation light source table OPERATING STATES (PHOP, WSOP, *, *)
pqlsr_old : INQUIRE LIGHT SOURCE REPRESENTATION - returns the values associated with an entry in the workstation light source table OPERATING STATES (PHOP, WSOP, *, *)
pqm3d : QUADRILATERAL MESH 3 WITH DATA - creates a 3D quadrilateral mesh with data CSS element that generates a nonplanar area primitive and allows specification of facet and vertex colours and normals. OPERATING STATES (PHOP, *, STOP, *)
pqmclf : INQUIRE MODELLING CLIPPING FACILITIES - returns a description of the HP-PHIGS modelling clipping facilities OPERATING STATES (PHOP, *, *, *)
pqmd3_old : QUADRILATERAL MESH 3 WITH DATA - creates a 3D quadrilateral mesh with data CSS element that generates a nonplanar area primitive and allows specification of facet and vertex colours and normals. OPERATING STATES (PHOP, *, STOP, *)
pqmrp_old : INQUIRE POLYMARKER REPRESENTATION PLUS - returns the values associated with an entry in the workstation polymarker bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pqopst : INQUIRE OPEN STRUCTURE - returns whether or not a structure is open and, if one is open, the structure's identifier OPERATING STATES (PHOP, *, *, *)
pqopwk : INQUIRE SET OF OPEN WORKSTATIONS - returns the requested workstation identifier from the list of open workstations OPERATING STATES (PHOP, *, *, *)
pqpaf : INQUIRE PATTERN FACILITIES - returns a description of the pattern interior style capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqpan : INQUIRE PATHS TO ANCESTORS - returns the distinct paths in the CSS which references the specified structure OPERATING STATES (PHOP, *, *, * )
pqpar : INQUIRE PATTERN REPRESENTATION - obtain the current setting of a pattern table entry OPERATING STATES (PHOP, WSOP, *, *)
pqpcmr : INQUIRE PREDEFINED COLOUR MAPPING REPRESENTATION - returns the predefined values associated with an entry in the workstation colour mapping table OPERATING STATES (PHOP, *, *, *)
pqpcmr_old : INQUIRE PREDEFINED COLOUR MAPPING REPRESENTATION - returns the predefined values associated with an entry in the workstation colour mapping table OPERATING STATES (PHOP, *, *, *)
pqpcr : INQUIRE PREDEFINED COLOUR REPRESENTATION - returns the values associated with a predefined entry in the workstation colour table OPERATING STATES (PHOP, *, *, *)
pqpdcr : INQUIRE PREDEFINED DEPTH CUE REPRESENTATION - returns the predefined values associated with an entry in the workstation depth cue table OPERATING STATES (PHOP, *, *, *)
pqpdcr_old : INQUIRE PREDEFINED DEPTH CUE REPRESENTATION - returns the predefined values associated with an entry in the workstation depth cue table OPERATING STATES (PHOP, *, *, *)
pqpde : INQUIRE PATHS TO DESCENDANTS - returns all of the distinct paths in the CSS that are referenced by the specified structure OPERATING STATES (PHOP, *, *, * )
pqpedp : INQUIRE PREDEFINED EDGE REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation edge bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pqpedr : INQUIRE PREDEFINED EDGE REPRESENTATION - returns the values associated with a predefined entry in the workstation edge bundle table OPERATING STATES (PHOP, *, *, *)
pqperp_old : INQUIRE PREDEFINED EDGE REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation edge bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pqphf : INQUIRE PHIGS FACILITIES - returns implementation-dependent information about HP-PHIGS OPERATING STATES (PHOP, *, *, *)
pqpip : INQUIRE PREDEFINED INTERIOR REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation interior bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pqpir : INQUIRE PREDEFINED INTERIOR REPRESENTATION - returns the values associated with a predefined entry in the workstation interior bundle table OPERATING STATES (PHOP, *, *, *)
pqpirp_old : INQUIRE PREDEFINED INTERIOR REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation interior bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pqpks : INQUIRE PICK DEVICE STATE - returns the current state of the specified pick input device OPERATING STATES (PHOP, WSOP, *, *)
pqpks3 : INQUIRE PICK DEVICE STATE 3 - returns the current state of the specified pick input device OPERATING STATES (PHOP, WSOP, *, *)
pqplf : INQUIRE POLYLINE FACILITIES - returns a description of the polyline attributes capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqplfp : INQUIRE POLYLINE FACILITIES PLUS - returns a description of the polyline attribute capabilities of a given workstation type as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pqplfp_old : INQUIRE POLYLINE FACILITIES PLUS - returns a description of the polyline attribute capabilities of a given workstation type as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pqplp : INQUIRE POLYLINE REPRESENTATION PLUS - returns the values associated with an entry in the workstation polyline bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pqplr : INQUIRE POLYLINE REPRESENTATION - returns the values associated with the specified entry in the workstation polyline bundle table OPERATING STATES (PHOP, WSOP, *, *)
pqplrp_old : INQUIRE PREDEFINED POLYLINE REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation polyline bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pqplsr : INQUIRE PREDEFINED LIGHT SOURCE REPRESENTATION - returns the predefined values associated with an entry in the workstation light source table OPERATING STATES (PHOP, *, *, *)
pqplsr_old : INQUIRE PREDEFINED LIGHT SOURCE REPRESENTATION - returns the predefined values associated with an entry in the workstation light source table OPERATING STATES (PHOP, *, *, *)
pqpmf : INQUIRE POLYMARKER FACILITIES - returns a description of the polymarker attributes capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqpmp : INQUIRE POLYMARKER REPRESENTATION PLUS - returns the values associated with an entry in the workstation polymarker bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pqpmr : INQUIRE POLYMARKER REPRESENTATION - returns the values associated with the specified entry in the workstation polymarker bundle table OPERATING STATES (PHOP, WSOP, *, *)
pqpmrp_old : INQUIRE PREDEFINED POLYMARKER REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation polymarker bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pqpost : INQUIRE POSTED STRUCTURES - returns the number of structures posted to the workstation and the list of posted structures OPERATING STATES (PHOP, WSOP, *, *)
pqppar : INQUIRE PREDEFINED PATTERN REPRESENTATION - returns the values associated with a predefined entry in the workstation pattern bundle table OPERATING STATES (PHOP, *, *, *)
pqpplp : INQUIRE PREDEFINED POLYLINE REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation polyline bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pqpplr : INQUIRE PREDEFINED POLYLINE REPRESENTATION - returns the values associated with a predefined entry in the workstation polyline bundle table OPERATING STATES (PHOP, *, *, *)
pqppmp : INQUIRE PREDEFINED POLYMARKER REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation polymarker bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pqppmr : INQUIRE PREDEFINED POLYMARKER REPRESENTATION - returns the values associated with a predefined entry in the workstation polymarker bundle table OPERATING STATES (PHOP, *, *, *)
pqppsr : INQUIRE PREDEFINED PARAMETRIC SURFACE REPRESENTATION - returns the predefined values associated with an entry in the workstation parametric surface bundle table OPERATING STATES (PHOP, *, *, *)
pqprfr : INQUIRE PREDEFINED REFLECTANCE REPRESENTATION - returns the predefined values associated with an entry in the workstation reflectance bundle table OPERATING STATES (PHOP, *, *, *)
pqpsf : INQUIRE PARAMETRIC SURFACE FACILITIES - returns a description of the parametric surface capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqpsr : INQUIRE PARAMETRIC SURFACE REPRESENTATION - returns the values associated with an entry in the workstation parametric surface bundle table OPERATING STATES (PHOP, WSOP, *, *)
pqptrp_old : INQUIRE PREDEFINED TEXT REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation text bundle table, as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pqptxp : INQUIRE PREDEFINED TEXT REPRESENTATION PLUS - returns the predefined values associated with an entry in the workstation text bundle table, as extended for PHIGS PLUS OPERATING STATES (PHOP, *, *, *)
pqptxr : INQUIRE PREDEFINED TEXT REPRESENTATION - returns the values associated with a predefined entry in the workstation text bundle table OPERATING STATES (PHOP, *, *, *)
pqpvwr : INQUIRE PREDEFINED VIEW REPRESENTATION - returns the predefined values associated with the specified entry in the workstation view bundle table OPERATING STATES (PHOP, *, *, *)
pqrcmf : INQUIRE RENDERING COLOUR MODEL FACILITIES - returns a description of the rendering colour model capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqrcmf_old : INQUIRE RENDERING COLOUR MODEL FACILITIES - returns a description of the rendering colour model capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqrff : INQUIRE REFLECTANCE FACILITIES - returns a description of the reflectance attribute capabilities of a given workstation type OPERATING STATES (PHOP, *, *, *)
pqrfr : INQUIRE REFLECTANCE REPRESENTATION - returns the values associated with an entry in the workstation reflectance bundle table OPERATING STATES (PHOP, WSOP, *, *)
pqsid : INQUIRE STRUCTURE IDENTIFIERS - returns the requested element from the list of structures in the Central Structure Store (CSS) OPERATING STATES (PHOP, *, *, *)
pqsim : INQUIRE MORE SIMULTANEOUS EVENTS - returns the current value of the more simultaneous events entry in the PHIGS state list OPERATING STATES (PHOP, *, *, *)
pqsks : INQUIRE STROKE DEVICE STATE - returns the current state of the specified stroke input device OPERATING STATES (PHOP, WSOP, *, *)
pqsks3 : INQUIRE STROKE DEVICE STATE 3 - returns the current state of the specified stroke input device OPERATING STATES (PHOP, WSOP, *, *)
pqstrs : INQUIRE STRUCTURE STATE VALUE - returns the PHIGS structure state OPERATING STATES (*, *, *, *)
pqsts : INQUIRE STRING DEVICE STATE - returns the current state of the specified string input device OPERATING STATES (PHOP, WSOP, *, *)
pqsts3 : INQUIRE STRING DEVICE STATE 3 - returns the current state of the specified string input device OPERATING STATES (PHOP, WSOP, *, *)
pqstst : INQUIRE STRUCTURE STATUS - returns whether a structure exists and, if it does exist, whether it is empty or not OPERATING STATES (PHOP, *, *, *)
pqsys : INQUIRE SYSTEM STATE VALUE - returns the system state value OPERATING STATES (*, *, *, *)
pqtcf : INQUIRE TRIMMING CURVE FACILITIES - returns a description of the trimming curve capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqtrp_old : INQUIRE TEXT REPRESENTATION PLUS - returns the values associated with an entry in the workstation text bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pqtxf : INQUIRE TEXT FACILITIES - returns a description of the text attributes capabilities supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqtxp : INQUIRE TEXT REPRESENTATION PLUS - returns the values associated with an entry in the workstation text bundle table as extended for PHIGS PLUS OPERATING STATES (PHOP, WSOP, *, *)
pqtxr : INQUIRE TEXT REPRESENTATION - returns the values associated with the specified entry in the workstation text bundle table OPERATING STATES (PHOP, WSOP, *, *)
pqtxx : INQUIRE TEXT EXTENT - calculates the extent (bounding rectangle) and concatenation offset for a specified text string and set of PHIGS text attributes OPERATING STATES (PHOP, *, *, *)
pquad_mesh3_data : QUADRILATERAL MESH 3 WITH DATA - creates a 3D quadrilateral mesh with data CSS element that generates a nonplanar area primitive and allows specification of facet and vertex colours and normals. OPERATING STATES (PHOP, *, STOP, *)
pqvls : INQUIRE VALUATOR DEVICE STATE - returns the current state of the specified valuator input device OPERATING STATES (PHOP, WSOP, *, *)
pqvls3 : INQUIRE VALUATOR DEVICE STATE 3 - returns the current state of the specified valuator input device OPERATING STATES (PHOP, WSOP, *, *)
pqvwf : INQUIRE VIEW FACILITIES - returns the number of predefined view table entries supported by a given workstation type OPERATING STATES (PHOP, *, *, *)
pqvwr : INQUIRE VIEW REPRESENTATION - returns the values associated with the specified entry in the workstation view bundle table OPERATING STATES (PHOP, WSOP, *, *)
pqwkc : INQUIRE WORKSTATION CONNECTION AND TYPE - returns the connection identifier and specific workstation type of the specified open workstation OPERATING STATES (PHOP, WSOP, *, *)
pqwkca : INQUIRE WORKSTATION CATEGORY - returns the workstation category OPERATING STATES (PHOP, *, *, *)
pqwkcl : INQUIRE WORKSTATION CLASSIFICATION - returns the display type OPERATING STATES (PHOP, *, *, *)
pqwkpo : INQUIRE SET OF WORKSTATIONS TO WHICH POSTED - returns the number of workstations to which a structure is posted and the identifiers of the workstations OPERATING STATES (PHOP, *, *, *)
pqwksl : INQUIRE WORKSTATION STATE TABLE LENGTHS - returns the maximum number of entries that can be defined in each PHIGS table. OPERATING STATES (PHOP, *, *, *)
pqwksp_old : INQUIRE WORKSTATION STATE TABLE LENGTHS PLUS - returns the maximum number of table entries for the workstation depth cue, light source, and colour mapping tables OPERATING STATES (PHOP, *, *, *)
pqwkst : INQUIRE WORKSTATION STATE VALUE - returns the PHIGS workstation state OPERATING STATES (*, *, *, *)
pqwkt : INQUIRE WORKSTATION TRANSFORMATION - returns the current and requested two-dimensional workstation transformation values OPERATING STATES (PHOP, WSOP, *, *)
pqwkt3 : INQUIRE WORKSTATION TRANSFORMATION 3 - returns the current and requested three-dimensional workstation transformation values OPERATING STATES (PHOP, WSOP, *, *)
pqwslp : INQUIRE WORKSTATION STATE TABLE LENGTHS PLUS - returns the maximum number of table entries for the workstation depth cue, light source, and colour mapping tables OPERATING STATES (PHOP, *, *, *)
prast : RETRIEVE ALL STRUCTURES - copies all structures from the specified open archive file to the CSS OPERATING STATES (PHOP, *, *, AROP)
prditm : READ ITEM FROM METAFILE - return the current item of the metafile OPERATING STATES (PHOP, WSOP, *, *)
pread_item : READ ITEM FROM METAFILE - return the current item of the metafile OPERATING STATES (PHOP, WSOP, *, *)
predraw_all_structs : REDRAW ALL STRUCTURES - redraws all posted structures OPERATING STATES (PHOP, WSOP, *, *)
premove_names_set : REMOVE NAMES FROM SET - creates a CSS element that removes the specified names from the current name set entry in traversal state list OPERATING STATES (PHOP, *, STOP, *)
prepan : RETRIEVE ANCESTORS OF STRUCTURES - returns paths which reference the specified structure in the specified archive file OPERATING STATES (PHOP, *, *, AROP)
prepde : RETRIEVE PATHS TO DESCENDANTS - returns all of the unique paths in the specified archive file that are referenced by the specified structure OPERATING STATES (PHOP, *, *, AROP)
preq_choice : REQUEST CHOICE - performs a request on the specified choice device OPERATING STATES (PHOP, WSOP, *, *)
preq_loc : REQUEST LOCATOR - performs a request on the specified locator device OPERATING STATES (PHOP, WSOP, *, *)
preq_loc3 : REQUEST LOCATOR 3 - performs a request on the specified locator device OPERATING STATES (PHOP, WSOP, *, *)
preq_pick : REQUEST PICK - performs a request on the specified pick device OPERATING STATES (PHOP, WSOP, *, *)
preq_string : REQUEST STRING - performs a request on the specified string device OPERATING STATES (PHOP, WSOP, *, *)
preq_stroke : REQUEST STROKE - performs a request on the specified stroke device OPERATING STATES (PHOP, WSOP, *, *)
preq_stroke3 : REQUEST STROKE 3 - performs a request on the specified stroke device OPERATING STATES (PHOP, WSOP, *, *)
preq_val : REQUEST VALUATOR - performs a request on the specified valuator device OPERATING STATES (PHOP, WSOP, *, *)
pres : REMOVE NAMES FROM SET - creates a CSS element that removes the specified names from the current name set entry in traversal state list OPERATING STATES (PHOP, *, STOP, *)
presn : RETRIEVE STRUCTURE NETWORKS - copies the specified archived structure networks from the specified open archive file to the CSS OPERATING STATES (PHOP, *, *, AROP)
prest : RETRIEVE STRUCTURES - copies the specified structures from the specified open archive file to the CSS OPERATING STATES (PHOP, *, *, AROP)
prestore_model_clip_vol : RESTORE MODELLING CLIPPING VOLUME - creates a CSS element to restore the modelling clipping volume in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
pret_all_structs : RETRIEVE ALL STRUCTURES - copies all structures from the specified open archive file to the CSS OPERATING STATES (PHOP, *, *, AROP)
pret_paths_ances : RETRIEVE ANCESTORS OF STRUCTURES - returns paths which reference the specified structure in the specified archive file OPERATING STATES (PHOP, *, *, AROP)
pret_paths_descs : RETRIEVE PATHS TO DESCENDANTS - returns all of the unique paths in the specified archive file that are referenced by the specified structure OPERATING STATES (PHOP, *, *, AROP)
pret_struct_ids : RETRIEVE STRUCTURE IDENTIFIERS - returns a list of the archived structures in the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
pret_struct_nets : RETRIEVE STRUCTURE NETWORKS - copies the specified archived structure networks from the specified open archive file to the CSS OPERATING STATES (PHOP, *, *, AROP)
pret_structs : RETRIEVE STRUCTURES - copies the specified structures from the specified open archive file to the CSS OPERATING STATES (PHOP, *, *, AROP)
print_element - print a display list element
prmcv : RESTORE MODELLING CLIPPING VOLUME - creates a CSS element to restore the modelling clipping volume in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
pro : ROTATE - calculates a 2D transformation matrix that performs rotation about the z-axis OPERATING STATES (PHOP, *, *, *)
protate : ROTATE - calculates a 2D transformation matrix that performs rotation about the z-axis OPERATING STATES (PHOP, *, *, *)
protate_x : ROTATE X - calculates a 3D transformation matrix that performs rotation about the x-axis OPERATING STATES (PHOP, *, *, *)
protate_y : ROTATE Y - calculates a 3D transformation matrix that performs rotation about the y-axis OPERATING STATES (PHOP, *, *, *)
protate_z : ROTATE Z - calculates a 3D transformation matrix that performs rotation about the z-axis OPERATING STATES (PHOP, *, *, *)
prox : ROTATE X - calculates a 3D transformation matrix that performs rotation about the x-axis OPERATING STATES (PHOP, *, *, *)
proy : ROTATE Y - calculates a 3D transformation matrix that performs rotation about the y-axis OPERATING STATES (PHOP, *, *, *)
proz : ROTATE Z - calculates a 3D transformation matrix that performs rotation about the z-axis OPERATING STATES (PHOP, *, *, *)
prqch : REQUEST CHOICE - performs a request on the specified choice device OPERATING STATES (PHOP, WSOP, *, *)
prqlc : REQUEST LOCATOR - performs a request on the specified locator device OPERATING STATES (PHOP, WSOP, *, *)
prqlc3 : REQUEST LOCATOR 3 - performs a request on the specified locator device OPERATING STATES (PHOP, WSOP, *, *)
prqpk : REQUEST PICK - performs a request on the specified pick device OPERATING STATES (PHOP, WSOP, *, *)
prqsk : REQUEST STROKE - performs a request on the specified stroke device OPERATING STATES (PHOP, WSOP, *, *)
prqsk3 : REQUEST STROKE 3 - performs a request on the specified stroke device OPERATING STATES (PHOP, WSOP, *, *)
prqst : REQUEST STRING - performs a request on the specified string device OPERATING STATES (PHOP, WSOP, *, *)
prqvl : REQUEST VALUATOR - performs a request on the specified valuator device OPERATING STATES (PHOP, WSOP, *, *)
prsid : RETRIEVE STRUCTURE IDENTIFIERS - returns a list of the archived structures in the specified open archive file OPERATING STATES (PHOP, *, *, AROP)
prst : REDRAW ALL STRUCTURES - redraws all posted structures OPERATING STATES (PHOP, WSOP, *, *)
psample_choice : SAMPLE CHOICE - returns the current measure value of the specified choice device without waiting for or requiring operator action OPERATING STATES (PHOP, WSOP, *, *)
psample_loc : SAMPLE LOCATOR - returns the current measure value of the specified locator device without waiting for or requiring operator action OPERATING STATES (PHOP, WSOP, *, *)
psample_loc3 : SAMPLE LOCATOR 3 - returns the current measure value of the specified locator device without waiting for or requiring operator action OPERATING STATES (PHOP, WSOP, *, *)
psample_pick : SAMPLE PICK - returns the current measure value of the specified pick device without waiting for or requiring operator action OPERATING STATES (PHOP, WSOP, *, *)
psample_string : SAMPLE STRING - returns the current measure value of the specified string device without waiting for or requiring operator action OPERATING STATES (PHOP, WSOP, *, *)
psample_stroke : SAMPLE STROKE - returns the current measure value of the specified stroke device without waiting for or requiring operator action OPERATING STATES (PHOP, WSOP, *, *)
psample_stroke3 : SAMPLE STROKE 3 - returns the current measure value of the specified stroke device without waiting for or requiring operator action OPERATING STATES (PHOP, WSOP, *, *)
psample_val : SAMPLE VALUATOR - returns the current measure value of the specified valuator device without waiting for or requiring operator action. OPERATING STATES (PHOP, WSOP, *, *)
psans : SET ANNOTATION STYLE - creates a CSS element that affects the visual representation of annotation text primitives. OPERATING STATES (PHOP, *, STOP, *)
psap_old : SET AREA PROPERTIES - creates a CSS element that sets the area properties in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
psatal : SET ANNOTATION TEXT ALIGNMENT - creates a CSS element that sets the current annotation text alignment entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
psatch : SET ANNOTATION TEXT CHARACTER HEIGHT - creates a CSS element that sets the nominal annotation character height OPERATING STATES (PHOP, *, STOP, *)
psatcu : SET ANNOTATION TEXT CHARACTER UP VECTOR - creates a CSS element that sets the current annotation text character up vector entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
psatp : SET ANNOTATION TEXT PATH - creates a CSS element that sets the current annotation text path entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
psbap_old : SET BACK AREA PROPERTIES - creates a CSS element to set the back area properties entries in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
psbic : SET BACK INTERIOR COLOUR - creates a CSS element to set the current back interior colour entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
psbic_old : SET BACK INTERIOR COLOUR - creates a CSS element to set the current back interior colour entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
psbii : SET BACK INTERIOR INDEX - creates a CSS element that sets the current back interior index entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
psbire_old : SET BACK INTERIOR REFLECTANCE EQUATION - creates a CSS element to set the current back interior reflectance equation entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
psbis : SET BACK INTERIOR STYLE - creates a CSS element to set the current back interior style entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
psbis_old : SET BACK INTERIOR STYLE - creates a CSS element to set the current back interior style entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
psbisi : SET BACK INTERIOR STYLE INDEX - creates a CSS element to set the current back interior style index entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)
psbisi_old : SET BACK INTERIOR STYLE INDEX - creates a CSS element to set the current back interior style index entry in the traversal state list OPERATING STATES (PHOP, *, STOP, *)