Module #04.01.02 : Polymarker

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 polymarkers are rendered
correctly and that a program can set up a polyline element in the
CSS, which will create a primitive upon traversal.

SEMANTIC REQUIREMENTS:

*** *** *** *** ***   <Polymarker 3>   *** *** *** *** ***


SR1. <Polymarker 3> creates a polymarker 3 element in the CSS.
#F 11
#D 7.3.1.3
#S 4.4.1/22/3 4.5.1/34/1
#T P01/1 P01/2 P02/1 P02/2

SR2. If current element is polymarker 3 then <inquire current element type and size> returns the element type as polymarker 3 and the appropriate element size.
#F 303
#D 7.3.1.3
#S 4.4.4/29/5
#T P01/1

SR3. If current element is polymarker 3 then <inquire current element content> returns the appropriate data for polymarker 3.
#F 304
#D 7.3.1.3
#S 4.4.4/29/5
#T P01/2

*** *** *** *** ***   <Polymarker>   *** *** *** *** ***


SR4. <Polymarker> creates a polymarker element in the CSS.
#F 12
#D 7.3.1.4
#S 4.4.1/22/3 4.5.1/34/1
#T P01/3 P01/4 P02/1 P02/2

SR5. If current element is polymarker then <inquire current element type and size> returns the element type as polymarker and the appropriate element size.
#F 303
#D 7.3.1.4
#S 4.4.4/29/5
#T P01/3

SR6. If current element is polymarker then <inquire current element content> returns the appropriate data for polymarker.
#F 304
#D 7.3.1.4
#S 4.4.4/29/5
#T P01/4

SR7. <Polymarker> and <polymarker_3> primitives are specified by a list of 2D or 3D points, expressed in modelling coordinates (MC). The primitive is rendered by displaying a marker centered at each point.
#F 11 12
#D 7.3.1.3 7.3.1.4
#S 4.5.1/34/1
#T P02/1 P02/2
LOCAL DICTIONARY:

  Functions ---
  011: ppm3    <polymarker 3>
  012: ppm     <polymarker>
  303: pqcets  <inquire current element type and size>
  304: pqceco  <inquire current element content>
 
  Data Structures ---
  7  ...  structure_state_list
  7.3  ...  list_of_structure_elements
  7.3.1  ...  graphical_primitives
  7.3.1.3  ...  polymarker_3
  7.3.1.4  ...  polymarker
 



PROGRAM 1: Polymarker element

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


PROGRAM 2: Appearance of polymarkers

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

End of documentation for 04.01.02