Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ namset(3D) — Stardent 3.0 System Software

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

DoFilter(3D)

DoInvisSwitch(3D)

DoPickSwitch(3D)

DoNameSet(3D)  —  Stardent Computer Inc. (\*(Dd)

NAME

DoNameSet − Create a nameset modifying object

SYNOPSIS

C:

DtObject DoNameSet(n, members, setop)
DtIntn;
DtIntmembers[];
DtSetOperation setop;

Fortran:

INTEGER∗4 DONS(N, MEMBER, SETOP)
INTEGER∗4 N
INTEGER∗4 MEMBER(N)
INTEGER∗4 SETOP

DESCRIPTION

DoNameSet creates an organizational object for modifying nameset attributes.  Nameset attributes, in conjunction with filter attributes, provide a high-level control over the invisibility and pickability.  See DoFilter for details. 

The parameter members is a list of members of the specified nameset to be affected.  n is the number of elements in the list.  The argument setop specifies how the status of the members referred to in members is to be affected. The valid choices for setop are:

DcSetAdd <DCSADD>
Adds the members listed in members to the current nameset. 

DcSetDelete <DCSDEL>
Removes the members listed in members from the current nameset. 

DcSetInvert <DCSINV>
Causes all members of the nameset listed in members to take on the opposite of their current values.  In other words, if the given set members are not in the current nameset, they will be added; if they are included, they will be removed. 

DcSetReplace <DCSREP>
Replaces the current value of the specified nameset with one that includes only the members listed in members. 

ERRORS

DoNameSet will fail if an invalid setop value is specified. 

[FATAL - invalid set operation]

DEFAULTS

The default nameset is empty. 

SEE ALSO

DoFilter(3D), DoInvisSwitch(3D), DoPickSwitch(3D)

September 29, 2021

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