[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]
The graPHIGS Programming Interface : Subroutine Reference
GPQGDP - Inquire Generalized Drawing Primitive
GPQGDP
(wstype,
gdpid,
errind,
number,
list) |
Note:
This subroutine is a Workstation Description Table (WDT)
inquiry.
For an overview, see
"WDT Inquiries"
Purpose
Use
GPQGDP to inquire the list of attributes
used by the specified Generalized Drawing Primitive
(GDP) for the specified workstation type.
The graPHIGS API returns a list of the attributes used by the
specified GDP.
If the information is available, then the graPHIGS API sets the
error indicator to zero and returns the values in the output
parameter.
If the inquired information is unavailable, then the error
indicator
(errind) contains the error
number indicating the reason, and the values returned in the
output parameter are unpredictable.
Parameters
wstype -- specified by user,
8-byte character string
Workstation type.
gdpid -- specified by user, fullword integer
List of GDP identifiers.
One of the following GDP identifiers listed may be
specified:
1001 - Pixel 3
1002 - Pixel 2
1003 - Disjoint Polyline 3
1004 - Disjoint Polyline 2
1005 - Circle 2
1006 - Circular Arc 2
1007 - Ellipse 2
1008 - Ellipse 3
1009 - Elliptical Arc 2
1010 - Elliptical Arc 3
1014 - Polyline Set 3 With Data
1016 - Polygon 3 With Data
1017 - Polygon 2 With Data
1020 - Marker Grid 3
1021 - Marker Grid 2
1022 - Line Grid 3
1023 - Line Grid 2
1027 - Composite Fill Area 2
1029 - Triangle Strip 3
1031 - Quadrilateral Mesh 3
1033 - Non-Uniform B-Spline Curve 3
1034 - Non-Uniform B-Spline Curve 2
1035 - Non-Uniform B-Spline Surface
1036 - Trimmed Non-Uniform B-Spline Surface
1037 - Polyhedron Edge
1039 - Character Line 2
1046 - Polysphere
errind -- returned by the graPHIGS API, fullword integer
Error indicator. If the error indicator is zero, the request has been
completed. Otherwise, one of the following errors exists:
- 23
- SPECIFIED WORKSTATION TYPE DOES NOT EXIST
- 35
- WORKSTATION HAS ONLY INPUT CAPABILITIES
- 41
- WORKSTATION TYPE CANNOT GENERATE SPECIFIED GDP
- 548
- SPECIFIED WORKSTATION TYPE CANNOT BE LOADED
number -- returned by the graPHIGS API, fullword integer
Number of sets of attributes used.
list -- returned by the graPHIGS API,
5 fullword integers
List of sets of attributes used by the specified GDP
(1=POLYLINE, 2=POLYMARKER, 3=TEXT, 4=INTERIOR, 5=EDGE
)
Error Codes
None
Related Subroutines
- GPQRCT
- Inquire Realized Connection Type
RCP code
201339394
(X'0C003202')
[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]