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