Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pqpmf(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

PQPMF(3g)  —  Subroutines

Name

PQPMF − Returns polymarker information. 

Operating States: PHOP, ∗, ∗, ∗
PHIGS standard function
 

Syntax

PQPMF (WTYPE, N, ERRIND, NMT, MT, NMS, NOMMS, RMSMIN, RMSMAX, NPPMI)

Argument          Data Type      Access    Description
---------------------------------------------------------------------------
WTYPE             Integer        Read      Workstation type
N                 Integer        Read      Sequence number of the list
                                           element requested
ERRIND            Integer        Write     Error indicator
NMT               Integer        Write     Number of available marker types
MT                Integer        Write     Nth element of the list of
                                           available marker types
NMS               Integer        Write     Number of available marker sizes
NOMMS             Real           Write     Nominal marker size, in device
                                           coordinates
RMSMIN, RMSMAX    Real           Write     Minimum and maximum marker sizes,
                                           in device coordinates
NPPMI             Integer        Write     Number of predefined polymarker
                                           indexes
---------------------------------------------------------------------------

 

Constants

Defined Argument     Constant     Description
---------------------------------------------------------------------------
MT                   PPOINT       Dot marker.
                     PPLUS        Plus marker.
                     PAST         Asterisk marker.
                     POMARK       Circle marker.
                     PXMARK       Diagonal cross marker.
                     PSCRC        Solid circle marker.
                     PHTRUP       Hollow triangle up marker.
                     PSTRUP       Solid triangle up marker.
                     PHTRDN       Hollow triangle down marker.
                     PSTRDN       Solid triangle down marker.
                     PHSQR        Hollow square marker.
                     PSSQR        Solid square marker.
                     PHBW         Hollow bow tie marker.
                     PSBW         Solid bow tie marker.
                     PHHRGL       Hollow hourglass marker.
                     PSHRGL       Solid hourglass marker.
                     PHDMND       Hollow diamond marker.
                     PSDMND       Solid diamond marker.
---------------------------------------------------------------------------

Description

PQPMF queries the workstation description table and returns values for the following:

•Number of available marker types

•Nth element of the list of available marker types

•Number of available marker sizes

•Nominal marker size in device coordinates

•Range of polymarker sizes (maximum, minimum) in device coordinates

•Number of predefined polymarker indexes

The value of the number of available marker types has the following interpretations:

Value       Result
Positive    The list of available marker types contains all registered
            and implementation-dependent marker types.
Negative    Two conditions apply:
            - Digital PHIGS derives the implementation-dependent marker
              types directly from the value and the marker type aspect.
            - The list of available marker types contains the registered
              marker types supported, the number of which is the absolute
              value of the number of available marker types.

If Digital PHIGS returns 0 as the number of available marker widths, the workstation supports a continuous range of marker sizes. 

See Also

PQPPMR
PQPPMP
PSPMR
PSPMP

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026