2017-02-12 13:21:08 +01:00
# <test>
# <name>t13.4.ot</name>
# <content-description>A single cell with a variety of circles on named layers</content-description>
# <test-intention>Geometrical objects reader capabilities</test-intention>
# <test-intention>LAYERNAME record reading</test-intention>
# <test-intention>LAYERNAME records at end of file</test-intention>
# <test-intention>Mapping of layer and datatype ranges to names, mapping of textlayer and texttype ranges to names in the same context but to different names</test-intention>
# </test>
2021-08-11 07:33:43 +02:00
header
2017-02-12 13:21:08 +01:00
real 0 1000.0
uint 0 ;# offset table is in start record
for { set i 0 } { $i < 12 } { incr i } { uint 0 }
# Cell A
record CELL_STR
2021-08-11 07:33:43 +02:00
str A
2017-02-12 13:21:08 +01:00
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 1 ;# text-layer
uint 2 ;# text-datatype
int 1000 ;# geometry-x (absolute)
int 2000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 1 ;# layer
uint 5 ;# datatype
int 1000 ;# geometry-x (absolute)
int 5000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 1 ;# layer
uint 6 ;# datatype
int 1000 ;# geometry-x (absolute)
int 6000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 1 ;# layer
uint 8 ;# datatype
int 1000 ;# geometry-x (absolute)
int 8000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 5 ;# text-layer
uint 2 ;# text-datatype
int 5000 ;# geometry-x (absolute)
int 2000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 5 ;# layer
uint 5 ;# datatype
int 5000 ;# geometry-x (absolute)
int 5000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 5 ;# layer
uint 6 ;# datatype
int 5000 ;# geometry-x (absolute)
int 6000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 5 ;# layer
uint 8 ;# datatype
int 5000 ;# geometry-x (absolute)
int 8000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 6 ;# text-layer
uint 2 ;# text-datatype
int 6000 ;# geometry-x (absolute)
int 2000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 6 ;# layer
uint 5 ;# datatype
int 6000 ;# geometry-x (absolute)
int 5000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 6 ;# layer
uint 6 ;# datatype
int 6000 ;# geometry-x (absolute)
int 6000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 6 ;# layer
uint 8 ;# datatype
int 6000 ;# geometry-x (absolute)
int 8000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 7 ;# text-layer
uint 2 ;# text-datatype
int 7000 ;# geometry-x (absolute)
int 2000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 7 ;# layer
uint 5 ;# datatype
int 7000 ;# geometry-x (absolute)
int 5000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 7 ;# layer
uint 6 ;# datatype
int 7000 ;# geometry-x (absolute)
int 6000 ;# geometry-y (absolute)
record TEXT
bits 01011011 ;# 0CNXYRTL
str A ;# text-string
uint 7 ;# layer
uint 8 ;# datatype
int 7000 ;# geometry-x (absolute)
int 8000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 1 ;# layer
uint 2 ;# datatype
uint 150 ;# radius
int 1000 ;# geometry-x (absolute)
int 2000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 1 ;# layer
uint 5 ;# datatype
uint 150 ;# radius
int 1000 ;# geometry-x (absolute)
int 5000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 1 ;# layer
uint 6 ;# datatype
uint 150 ;# radius
int 1000 ;# geometry-x (absolute)
int 6000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 1 ;# layer
uint 8 ;# datatype
uint 150 ;# radius
int 1000 ;# geometry-x (absolute)
int 8000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 5 ;# layer
uint 2 ;# datatype
uint 150 ;# radius
int 5000 ;# geometry-x (absolute)
int 2000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 5 ;# layer
uint 5 ;# datatype
uint 150 ;# radius
int 5000 ;# geometry-x (absolute)
int 5000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 5 ;# layer
uint 6 ;# datatype
uint 150 ;# radius
int 5000 ;# geometry-x (absolute)
int 6000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 5 ;# layer
uint 8 ;# datatype
uint 150 ;# radius
int 5000 ;# geometry-x (absolute)
int 8000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 6 ;# layer
uint 2 ;# datatype
uint 150 ;# radius
int 6000 ;# geometry-x (absolute)
int 2000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 6 ;# layer
uint 5 ;# datatype
uint 150 ;# radius
int 6000 ;# geometry-x (absolute)
int 5000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 6 ;# layer
uint 6 ;# datatype
uint 150 ;# radius
int 6000 ;# geometry-x (absolute)
int 6000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 6 ;# layer
uint 8 ;# datatype
uint 150 ;# radius
int 6000 ;# geometry-x (absolute)
int 8000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 7 ;# layer
uint 2 ;# datatype
uint 150 ;# radius
int 7000 ;# geometry-x (absolute)
int 2000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 7 ;# layer
uint 5 ;# datatype
uint 150 ;# radius
int 7000 ;# geometry-x (absolute)
int 5000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 7 ;# layer
uint 6 ;# datatype
uint 150 ;# radius
int 7000 ;# geometry-x (absolute)
int 6000 ;# geometry-y (absolute)
record CIRCLE
bits 00111011 ;# 00rXYRDL
uint 7 ;# layer
uint 8 ;# datatype
uint 150 ;# radius
int 7000 ;# geometry-x (absolute)
int 8000 ;# geometry-y (absolute)
# layer mapping
record LAYERNAME_TXT
str TAA
uint 0 ;# all datatypes
uint 0 ;# all layers
record LAYERNAME_TXT
str TL5A
uint 1 ;# layer 0 to 5
uint 5
uint 0 ;# all datatypes
record LAYERNAME_TXT
str TH5A
uint 2 ;# layer 5 to end
uint 5
uint 0 ;# all datatypes
record LAYERNAME_TXT
str TE5A
2021-08-11 07:33:43 +02:00
uint 3 ;# layer 5
2017-02-12 13:21:08 +01:00
uint 5
uint 0 ;# all datatypes
record LAYERNAME_TXT
str TI56A
uint 4 ;# layer 5 to 6
uint 5
uint 6
uint 0 ;# all datatypes
# layer mapping
record LAYERNAME
str AA
uint 0 ;# all datatypes
uint 0 ;# all layers
record LAYERNAME
str L5A
uint 1 ;# layer 0 to 5
uint 5
uint 0 ;# all datatypes
record LAYERNAME
str H5A
uint 2 ;# layer 5 to end
uint 5
uint 0 ;# all datatypes
record LAYERNAME
str E5A
2021-08-11 07:33:43 +02:00
uint 3 ;# layer 5
2017-02-12 13:21:08 +01:00
uint 5
uint 0 ;# all datatypes
record LAYERNAME
str I56A
uint 4 ;# layer 5 to 6
uint 5
uint 6
uint 0 ;# all datatypes
tail