Module #04.01 : Primitives

All PVT documentation can be found under PHIGS Validation Tests - Overview. You may also return to the hierarchical table of topics covered by the PVT. For an explanation of the format of the individual module documentation, please see section 2.5 of the User's Guide.


DESCRIPTION: This module tests that simple 2D polymarkers are
located correctly with respect to the display surface.  This is
done so that these polymarkers can be used to measure the correct
placement of the other primitives in the tests of other modules.

SEMANTIC REQUIREMENTS:


SR1. The physical (DC) location of a <polymarker> primitive is determined by the following: workstation transformation x selected viewing transformation x composite modelling transformation x modelling coordinates of the primitive.
#F 12
#D 3.9 3.12.1 3.12.2 5.4.2 5.6
#S 4.5.1/34/1 4.5.2/40/1 4.5.13/64/4 4.7.2/77/3 4.7.3/80/1
#T P01/1 P01/2 #S 4.7.6/90/5ff

SR2. Primitives may appear anywhere within the display space, and nowhere outside it.
#F 255
#D 6.4.1
#S 4.6.1/67/2 4.6.1/67/3
#T P01/2
LOCAL DICTIONARY:

  Functions ---
  012: ppm     <polymarker>
  255: pqdsp   <inquire display space size>
 
  Data Structures ---
  3  ...  phigs_traversal_state_list
  3.9  ...  current_view_identifier
  3.12 ...  current_modelling_attributes
  3.12.1  ...  current_global_modelling_transformation
  3.12.2  ...  current_local_modelling_transformation
  5  ...  workstation_state_list
  5.4  ...  view_table
  5.4.2  ...  view_table_ordered_by_input_priority
  5.6  ...  workstation_transformation_entry
  6  ...  workstation_description_table
  6.4  ...  maximum_display_space_size
  6.4.1  ...  in_device_coordinates
 



PROGRAM 1: 2D polymarker and display space

You may inspect either the design or code for this program.

End of documentation for 04.01