[ 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 ]