Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pspmc(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

PSPMC(3g)  —  Subroutines

Name

PSPMC − Specifies the color of a polymarker. 

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

Old Syntax

DSPMC (CLRTYP, ICOLR, COLR)

Argument        Data Type     Access     Description
---------------------------------------------------------------------------
CLRTYP          Integer       Read       Color type
ICOLR           Integer       Read       Indexed color value
COLR(3)         Array of      Read       Direct color value
                reals
---------------------------------------------------------------------------

New Syntax

PSPMC (CTYPE, COLI, NCC, COLR)

Argument        Data Type     Access     Description
---------------------------------------------------------------------------
CTYPE           Integer       Read       Color type
COLI            Integer       Read       Color index
NCC             Integer       Read       Number of color value components
COLR(NCC)       Array of      Read       Color values
                reals
---------------------------------------------------------------------------

Constants

Defined Argument     Constant    Description
---------------------------------------------------------------------------
CTYPE                PINDIR      Indirect (indexed) color
                     PRGB        Direct specification of red, green, and
                                 blue
                     PCIE        Direct specification in the format of the
                                 Commission Internationale de l’Eclairage
                     PHSV        Direct specification of hue, saturation,
                                 and value
                     PHLS        Direct specification of hue, lightness,
                                 and saturation
---------------------------------------------------------------------------

Description

PSPMC specifies the color of a polymarker.  Depending on the edit mode, this function either inserts the new structure element, with the specified polymarker color, directly after the element indicated by the pointer or replaces the element indicated by the pointer.  The pointer then points to the new set polymarker color element. 

  During structure traversal, Digital PHIGS sets the current polymarker color entry in the traversal state list to the value associated with the element.  When the current polymarker color ASF entry in the traversal state list is INDIVIDUAL, Digital PHIGS displays subsequent polymarker output primitives using the specified value. 

If Digital PHIGS is in immediate mode, it performs this function immediately, but the function does not create a structure element.  If CTYPE = PINDIR, the function uses the COLI argument. Otherwise, the function uses the COLR argument. 

The new function syntax conforms to the ISO Fortran standard.  Digital recommends that you code using the new function syntax. 

See Also

PPM
PPM3
PSIASF
PSPMCI
PSPMP

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