Hierarchical table of topics covered by the PVT

All PVT documentation can be found under PHIGS Validation Tests - Overview.

This document describes the tree structure of the PVT system. The status of each node of the tree is specified in the left column, and is one of the following:

The second column indicates whether the node contains a local subroutine library, named sublib.f or sublib.c, to be used by modules within that node's subtree. If so, "sub" appears in the column.

01     01   Opening and closing PHIGS

-      02   Manipulating the CSS                   
03 sub 02.01   Creation and inquiry of CSS networks
10     02.01.01   Individual structure creation
-      02.01.02   Structure deletion functions
06     02.01.02.01   Individual structure deletion
14 sub 02.01.02.02   Structure network deletion
02     02.01.02.03   Global structure deletion
-  sub 02.01.03   Structure identification and references
03     02.01.03.01   Change structure identifier
03     02.01.03.02   Change structure references
03     02.01.03.03   Change structure identifier and references
-      02.02   Element-level Operations
02     02.02.01   Opening and closing structures
03     02.02.02   Miscellaneous CSS elements
02     02.02.03   Set edit mode and control of element pointer
05     02.02.04   Deletion of structure elements
01     02.02.05   Copy all elements from structure
-      02.03   Examining CSS structures
02     02.03.01   Inquiring element type and size, and content
02 sub 02.03.02   Element search
07 sub 02.03.03   Incremental spatial search
       
-      03   Archive files
01     03.01   Opening and closing archive files
01     03.02   Conflict resolution flags
08 sub 03.03   Archiving and retrieving structures
04 sub 03.04   Examining structures in an archive
04 sub 03.05   Deleting archived structures
       
-  sub 04   Graphical Output
01 sub 04.01   Primitives
02     04.01.01   Polyline
02     04.01.02   Polymarker
02     04.01.03   Text
02     04.01.04   Annotation text relative
03     04.01.05   Fill area
03     04.01.06   Fill area set
02     04.01.07   Cell array
01     04.01.08   Generalized drawing primitive
-  sub 04.02   Primitive-specific aspects
-      04.02.01   Polyline 
04 sub 04.02.01.01   Individual attributes
12 sub 04.02.01.02   Workstation support
-      04.02.02   Polymarker 
04 sub 04.02.02.01   Individual attributes
12 sub 04.02.02.02   Workstation support
-  sub 04.02.03   Text
11 sub 04.02.03.01   Individual attributes
17 sub 04.02.03.02   Workstation support
06 sub 04.02.03.03   Inquire text extent
-      04.02.04   Annotation text
11 sub 04.02.04.01   Individual attributes
08 sub 04.02.04.02   Workstation support
-  sub 04.02.05   Fill area and fill area set 
05 sub 04.02.05.01   Individual attributes
13 sub 04.02.05.02   Interior bundles
13 sub 04.02.05.03   Edge bundles
06 sub 04.02.05.04   Pattern table
-      04.03   Generic attributes
03 sub 04.03.01   Set individual aspect source flag
-  sub 04.03.02   Colour
04     04.03.02.01   Setting and inquiring workstation colour
10 sub 04.03.02.02   Colour facilities and appearance
04     04.03.03   HLHSR
-      04.03.04   Namesets and filters
04 sub 04.03.04.01   Namesets
04 sub 04.03.04.02   Highlighting and invisibility
       
-      05   Workstations
-      05.01   Accessibility and Facilities
03     05.01.01   Opening and closing workstations
01     05.01.02   Characterization of workstations
08 sub 05.02   Workstation updating
02 sub 05.03   Posting structures to a workstation
f      05.04   Message
       
-      06   Geometry
-      06.01   Modelling
07     06.01.01   Modelling utilities
18 sub 06.01.02   Modelling transformations in the CSS
-      06.02   Viewing
03 sub 06.02.01   Viewing utilities
07 sub 06.02.02   Control of workstation view table
04     06.03   Workstation transformations
       
f      07   Input
       
f      08   Metafiles
       
-      09   Error conditions
06 sub 09.01   Error handling 
-  sub 09.01.01   Operating state errors
07     09.01.01.01   Handled by user  
07     09.01.01.02   Handled by system
-  sub 09.01.02   Workstation errors
10     09.01.02.01   Handled by user  
10     09.01.02.02   Handled by system
-  sub 09.01.03   Output attribute errors
17     09.01.03.01   Handled by user  
17     09.01.03.02   Handled by system
-  sub 09.01.04   Transformation and viewing errors
07     09.01.04.01   Handled by user  
07     09.01.04.02   Handled by system
-  sub 09.01.05   Structure errors
06     09.01.05.01   Handled by user  
06     09.01.05.02   Handled by system
f      09.01.06   Input errors
f      09.01.07   Metafile errors
f      09.01.08   Escape errors
-  sub 09.01.09   Archive and retrieve errors
06     09.01.09.01   Handled by user  
06     09.01.09.02   Handled by system
-  sub 09.01.10   Fortran-specific errors
04     09.01.10.01   Handled by user  
04     09.01.10.02   Handled by system
-  sub 09.01.11   C-specific errors
03     09.01.11.01   Handled by user  
01     09.01.11.02   Handled by system
-  sub 09.02   Reported error indicator
04     09.02.01   Operating state error indicators
04     09.02.02   Workstation error indicators
08     09.02.03   Output attribute error indicators
10     09.02.04   Transformation and viewing error indicators
05     09.02.05   Structure error indicators
f      09.02.06   Input error indicators
f      09.02.07   Metafile error indicators
f      09.02.08   Escape error indicators
01     09.02.09   Archive.retrieve error indicators
05     09.02.10   FORTRAN specific error indicators
03     09.02.11   C specific error indicators
       
f      10   Escape
       
-      11   Language-specific features
01     11.01   Fortran utilities
05     11.02   Features specific to C