DESCRIPTION: This module tests that annotation text relative primitives are rendered correctly and that a program can set up an annotation text relative element in the CSS, which will create a primitive upon traversal. SEMANTIC REQUIREMENTS: *** *** *** <Annotation text relative 3 element> *** *** ***#F 15
SR1. <Annotation text relative 3> creates an annotation text relative 3 element in the CSS.
#F 303
SR2. If current element is annotation text relative 3 then <inquire current element type and size> returns the element type as annotation text relative 3 and the appropriate element size.
#F 304
SR3. If current element is annotation text relative 3 then <inquire current element content> returns the appropriate data for annotation text relative 3.
*** *** *** <Annotation text relative element> *** *** ***#F 16
SR4. <Annotation text relative> creates an annotation text relative element in the CSS.
#F 303
SR5. If current element is annotation text relative then <inquire current element type and size> returns the element type as annotation text relative and the appropriate element size.
#F 304
SR6. If current element is annotation text relative then <inquire current element content> returns the appropriate data for annotation text relative.
*** *** *** Display of annotation text primitives *** *** ***#F 15 16
SR7. The <annotation text relative> and <annotation text relative 3> primitives are rendered by displaying the specified character string at the annotation point in the containing X-Y plane in NPC.
#F 16
SR8. For the <annotation text relative> primitive, the z coordinates of both the reference point and annotation offset equal zero.
#F 15 16
SR9. The NPC annotation point is calculated as the transformed (from MC to NPC) reference point plus the annotation offset.
LOCAL DICTIONARY:
Functions --- 015: patr3 <annotation text relative 3> 016: patr <annotation text relative> 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.7 ... annotation_text_relative_3 7.3.1.8 ... annotation_text_relative
You may inspect either the design or code for this program.
You may inspect either the design or code for this program.