Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ psmksc(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

PSMKSC(3g)  —  Subroutines

Name

PSMKSC − Specifies the scale factor to be applied to the workstation’s nominal marker size. 

Operating States: PHOP, ∗, STOP, ∗
PHIGS standard function
Creates a structure element

Syntax

PSMKSC (MSZSF)

Argument       Data Type      Access     Description
---------------------------------------------------------------------------
MSZSF          Real           Read       Marker size scale factor.  The
                                         default value is 1.0.
---------------------------------------------------------------------------

Description

PSMKSC specifies the marker scale factor to be applied to the workstation’s nominal marker size.  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 marker size scale factor element. 

The set marker size scale factor element produces the following results during structure traversal:
 

•Digital PHIGS sets the current marker scale factor entry in the PHIGS traversal state list to the specified value.  If the current marker size scale factor ASF entry is INDIVIDUAL, Digital PHIGS uses the marker size scale factor value when traversing subsequent polymarker and polymarker 3 primitives. If the corresponding ASF is BUNDLED, the value has no effect. 

•Digital PHIGS evaluates the magnitude of the marker scale factor. 

•Digital PHIGS applies the marker size scale factor to the workstation’s nominal marker size, 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 PSPMI function for information about defining a bundled marker size scale factor value. 

See Also

PQPMF
PPM
PPM3
PSIASF
PSPMR

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