Previous Next Up Title Contents Index Functions Index Top Library

SET INVISIBILITY FILTER

PSIVFT


CALL SEQUENCE

CALL PSIVFT (WKID, ISN, IS, ESN, ES)

INPUT PARAMETERS

INTEGER WKID
Workstation identifier.
INTEGER ISN
Number of names in inclusion set.
INTEGER IS(ISN)
Table containing inclusion set.
INTEGER ESN
Number of names in exclusion set.
INTEGER ES(ESN)
Table containing exclusion set.

PHIGS STATE

(PHOP, WSOP, *, *).

EFFECT

The invisibility filter entry in the WKID workstation state list is set to the values defined by the filter.

During traversal, the invisibility filter is compared with the current name set entry arguments of the PHIGS traversal state list in order to determine the visibility of the primitives which follow.

Primitives invisibility conditions:

(Invisibility filter inclusion set) intersect (current name set) is not an empty set

and

(Invisibility filter exclusion set) intersect (current name set) is an empty set.

ERRORS

3
Ignoring function, function requires state (PHOP, WSOP,*,*)
54
Ignoring function, the specified workstation is not open
59
Ignoring function, the specified workstation does not have output capability (i.e. the workstation category is neither OUTPUT, OUTIN, nor MO)

SEE ALSO

add name to set, remove name from set, inquire invisibility filter


Previous Next Up Title Contents Index Functions Index Top Library