PSLWSC(3g) — Subroutines
Name
PSLWSC − Specifies the scale factor to be applied to the workstation’s nominal line width.
Operating States: PHOP, ∗, STOP, ∗
PHIGS standard function
Creates a structure element
Syntax
PSLWSC (LWIDTH)
Argument Data Type Access Description
---------------------------------------------------------------------------
LWIDTH Real Read Line width scale factor. The
default value is 1.0.
---------------------------------------------------------------------------
Description
PSLWSC specifies the line width scale factor to be applied to the workstation’s nominal line width. Depending on the current edit mode, this function either inserts the new structure element directly after the element indicated by the pointer or replaces the element indicated by the pointer. The pointer then points to the new set line width scale factor element.
The set line width scale factor element produces the following results during structure traversal:
•Digital PHIGS sets the current line width scale factor entry in the PHIGS traversal state list to the specified value. If the current line width scale factor ASF entry is INDIVIDUAL, Digital PHIGS uses the line width value when traversing subsequent polyline and polyline 3 primitives. If the corresponding ASF is BUNDLED, the value has no effect.
•Digital PHIGS evaluates the magnitude of the line width scale factor.
•Digital PHIGS applies the line width scale factor to the workstation’s nominal line width, and maps the resulting value to the closest value available on the workstation.
If Digital PHIGS is in immediate mode, it performs this function immediately, but the function does not create a structure element.
See the PSPLI function for information about defining a bundled line width scale factor value.
See Also
PQPLF
PPL
PPL3
PBSC3
PSEWSC
PSIASF
PSPLR