PQPLFP(3g) — Subroutines
Name
PQPLFP − Returns extended line width and type information.
Operating States: PHOP, ∗, ∗, ∗
PHIGS PLUS function
Old Syntax
DQEPFP (WTYPE, N, M, ERRIND, NLT, LT, NLW, NOMLW, RLWMIN, RLWMAX,
NSHADE, SHADE, NPPLI)
Argument Data Type Access Description
---------------------------------------------------------------------------
WTYPE Integer Read Workstation type
N Integer Read Line type list element requested
M Integer Read Shading method list element
requested
ERRIND Integer Write Error indicator
NLT Integer Write Number of available line types
LT Integer Write Nth element of the line types
list
NLW Integer Write Number of available line widths
NOMLW Real Write Nominal line width
RLWMIN Real Write Minimum line width
RLWMAX Real Write Maximum line width
NSHADE Integer Write Number of available shading
methods
SHADE Integer Write Mth element of shading methods
list
NPPLI Integer Write Number of predefined polyline
indexes
---------------------------------------------------------------------------
New Syntax
PQPLFP (WTYPE, NRLT, NRSM, ERRIND, NLT, LT, NLW, NOMLW, RLWMIN,
RLWMAX, NSM, SM, NPPLI)
Argument Data Type Access Description
---------------------------------------------------------------------------
WTYPE Integer Read Workstation type
NRLT Integer Read Line type list element requested
NRSM Integer Read Shading method list element
requested
ERRIND Integer Write Error indicator
NLT Integer Write Number of available line types
LT Integer Write Nth element of the line types
list
NLW Integer Write Number of available line widths
NOMLW Real Write Nominal line width
RLWMIN Real Write Minimum line width
RLWMAX Real Write Maximum line width
NSM Integer Write Number of available shading
methods
SM Integer Write Element NSRM of the list of
shading methods
NPPLI Integer Write Number of predefined polyline
indexes
---------------------------------------------------------------------------
Constants
| Defined Argument | Constant | Description |
| LT | PLSOLI | Solid line |
| PLDASH | Dashed line | |
| PLDOT | Dotted line | |
| PLDASD | Dashed-dotted line | |
| PLDS2D | Dash-2-dots line | |
| PLDS3D | Dash-3-dots line | |
| PLLDS | Long dashed line | |
| PLLSDS | Long-short dashed line | |
| PLSPDS | Spaced dashed line | |
| PLSPD | Spaced dotted line | |
| PL2D | Double-dotted line | |
| PL3D | Triple-dotted line | |
| SM | PNOIS | No interpolation, constant shading |
| PCIS | Linear interpolation of color | |
| PDDIS | Interpolation of color based on dot products | |
| PDNIS | Interpolation of color based on normals |
Defined Argument Constant Description
---------------------------------------------------------------------------
LT PLSOLI Solid edge
PLDASH Dashed edge
PLDOT Dotted edge
PLDASD Dashed-dotted edge
PLDS2D Dash-2-dots edge
PLDS3D Dash-3-dots edge
PLLDS Long dashed edge
PLLSDS Long-short dashed edge
PLSPDS Spaced dashed edge
PLSPD Spaced dotted edge
PL2D Double-dotted edge
PL3D Triple-dotted edge
SM PNOIS No interpolation, constant shading
PCIS Linear interpolation of color
PDDIS Interpolation of color based on dot
products
PDNIS Interpolation of color based on
normals
---------------------------------------------------------------------------
Description
INQUIRE POLYLINE FACILITIES PLUS returns information on the extended polyline facilities, including values for the following:
•List of line types
•Number of available line types
•Number of available line widths
•Nominal line width, in device coordinates
•Minimum and maximum line widths
•List of shading methods
•Number of available shading methods
•Number of predefined polyline indexes
See Also
PQPPLR
PQPPLP
PSPLR
PSPLP