Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ premove_names_set(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

premove_names_set(3g)  —  Subroutines

Name

premove_names_set − Removes group names from the current name set. 

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

Syntax

void premove_names_set (
  const Pint_list     ∗set    /∗ (I) Name set ∗/
)

Data Structures

typedef struct {
    Pint      num_ints;  /∗ number of Pints in the list ∗/
    Pint     ∗ints;      /∗ list of integers ∗/
} Pint_list;

Description

premove_names_set creates a remove names from set element that removes the specified group names from the current name set.  One or more group names can be specified. 

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 remove names from set element. 

During structure traversal, the remove names from set element removes the specified names from the existing current name set entry in the PHIGS traversal state list. 

If Digital PHIGS is in immediate mode, it performs this function immediately, but the function does not create a structure element. 

See Also

padd_names_set
pincr_spa_search3
pinq_highl_filter
pinq_invis_filter
pset_highl_filter
pset_invis_filter
pset_pick_filter

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