Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pqplfp(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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

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