[ Previous | Next | Contents | Glossary | Home | Search ]
The graPHIGS Programming Interface: ISO PHIGS Subroutine Reference

SET INVISIBILITY FILTER (PHOP,WSOP,*,*)

Purpose

Use Set Invisibility Filter to set the inclusion and exclusion invisibility filters for the specified workstation.

The new filters take effect when you update the workstation. The filters consist of class names which indicate which classes the graPHIGS API includes or excludes from invisibility. The same classes may exist in both the inclusion and exclusion filter. If a class is in both filters when you update the workstation, then the graPHIGS API excludes the class. For more information on classes and class names, see The graPHIGS Programming Interface: Understanding Concepts. Use the Inquire PHIGS Facilities subroutine to inquire the number of available names for name sets.

Language Bindings

C

pset_invis_filter (ws_id, filter)

Input Parameters

Pint ws_id
Workstation identifier.

const Pfilter *filter
Invisibility filter.

FORTRAN

PSIVFT (wkid, isn, is, esn, es)

Input Parameters

integer wkid
Workstation identifier.

integer isn
Number of names in the inclusion set (>=0).

integer is(isn)
Inclusion set.

integer esn
Number of names in the exclusion set (>=0).

integer es(esn)
Exclusion set.

Errors

3
Function Requires State (PHOP,WSOP,*,*)
54
Specified Workstation Is Not Open
59
Specified Workstation Does Not Have Output Capability

Related Subroutines

  • Add Names To Set

  • Inquire Invisibility Filter

  • Inquire PHIGS Facilities

  • Remove Names From Set


  • [ Previous | Next | Contents | Glossary | Home | Search ]