13 February 2001
ATA suite test case names and purposes,
with WebCGM
disposition of each test
TC Name
Element(s)
Purpose
Disposition
ASFTST01
Individual and Bundled Attributes
Implement line bundle table.
Remove
ASFTST02
Individual and Bundled Attributes
Implement marker bundle table.
Remove.
ASFTST03
Individual and Bundled Attributes
Implement text bundle table.
Remove.
ASFTST04
Individual and Bundled Attributes
Implement fill bundle table.
Remove.
ASFTST05
Individual and Bundled Attributes
Implement edge bundle table.
Remove.
ASFTST06
Individual and Bundled Attributes
Implement dynamic behaviour of line ASFs
Remove.
ASFTST07
Individual and Bundled Attributes
Implement dynamic behaviour marker ASFs
Remove.
ASFTST08
Individual and Bundled Attributes
Implement dynamic behaviour of text ASFs
Remove.
ASFTST09
Individual and Bundled Attributes
Implement dynamic behaviour of fill ASFs
Remove.
ASFTST10
Individual and Bundled Attributes
Implement dynamic behaviour of edge ASFs
Remove.
CELARY01
Cell Array
Implement run length cell array, black and white CELL ARRAY
primitive
Keep.
CELARY02
Cell Array
Implement packed list, color CELL ARRAY primitive with 16 bit local
colour precision (COLOUR PRECISION = 8 bit)
Keep.
CELARY03
Cell Array
Test effect of run length CELL ARRAY orientation by manipulating P, Q,
and R corner points
Keep.
CELARY04
Cell Array
Test effect of run length CELL ARRAY orientation by manipulating P, Q,
and R corner points
Keep.
CELARY05
Cell Array
Test effect of packed list CELL ARRAY orientation by manipulating P,
Q, and R corner points; 16 bit local colour precision.
Keep.
CELARY06
Cell Array
Implement large CELL ARRAY
Keep.
CELARY07
Cell Array
Implement large CELL ARRAY
Keep.
COLVAL01
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Implement COLOUR VALUE EXTENT with 8 bit COLOUR PRECISION
Keep.
COLVAL02
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Implement COLOUR VALUE EXTENT with 8 bit COLOUR PRECISION
Keep.
COLVAL03
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Implement COLOUR VALUE EXTENT with 16 bit COLOUR PRECISION
Keep.
COLVAL04
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Implement COLOUR VALUE EXTENT with 16 bit COLOUR PRECISION
Keep.
BGCOLR01
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Implement BACKGROUND COLOUR as white
Keep.
BGCOLR02
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Implement BACKGROUND COLOUR as black
Keep.
BGCOLR03
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Test effect of BACKGROUND COLOUR and Colour Index 0 (in Picture
Body).
Keep.
TRANSP01
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Implement TRANSPARENCY and AUXILIARY COLOUR
Remove.
COLTAB01
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Implement COLOUR TABLE with 256 entries, use indices 241, 242
Keep.
COLTAB02
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Test effect of redefinition of colour indicies.
Keep.
COLLVL01
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Implement METAFILE DESCRIPTION with Monochrome Conformance Level
Keep.
COLLVL02
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Implement METAFILE DESCRIPTION with Monochrome Conformance Level
Keep.
COLLVL03
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Implement METAFILE DESCRIPTION with Color Conformance Level
Keep.
COLLVL04
Colour Value Extent, Colour Precision, Background Colour,
Transparency, Colour Table, and Metafile Descriptor with Color Levels
Implement METAFILE DESCRIPTION with Color Conformance Level
Keep.
VDCEXT01
VDC Extent with different precisions and axes
Implement integer VDC EXTENT with inverted y axis
Keep.
VDCEXT02
VDC Extent with different precisions and axes
Implement VDC INTEGER PRECISION and "normal" VDC EXTENT
Keep.
VDCEXT03
VDC Extent with different precisions and axes
Implement integer VDC EXTENT with inverted x axis
Keep.
VDCEXT04
VDC Extent with different precisions and axes
Implement integer VDC EXTENT with inverted x and y axes
Keep.
VDCEXT05
VDC Extent with different precisions and axes
Implement real VDC EXTENT.
Keep.
VDCEXT06
VDC Extent with different precisions and axes
Implement real VDC EXTENT with inverted x axis.
Keep.
VDCEXT07
VDC Extent with different precisions and axes
Implement real VDC EXTENT with inverted x and y axes.
Keep.
ARCTST01
VDC Extent with different precisions and axes
Test effect of VDC EXTENT with inverted y axis on arc sense of
ELLIPTICAL ARC, CIRCULAR ARC CENTER,and CIRCULAR ARC 3 POINT
Keep.
ARCTST02
VDC Extent with different precisions and axes
Test effect of VDC EXTENT with inverted x axis on arc sense of
ELLIPTICAL ARC, CIRCULAR ARC CENTER,and CIRCULAR ARC 3 POINT
Keep.
ARCTST03
VDC Extent with different precisions and axes
Test effect of VDC EXTENT with inverted x and y axes on arc sense of
ELLIPTICAL ARC, CIRCULAR ARC CENTER, and CIRCULAR ARC 3 POINT
Keep.
ARCTST04
VDC Extent with different precisions and axes
Test effect of VDC EXTENT with inverted y axis on arc sense of
ELLIPTICAL ARC CLOSE, CIRCULAR ARC CENTER CLOSE, and CIRCULAR ARC 3 POINT
CLOSE
Keep.
ARCTST05
VDC Extent with different precisions and axes
Test effect of VDC EXTENT with inverted x axis on arc sense of
ELLIPTICAL ARC CLOSE, CIRCULAR ARC CENTER CLOSE, and CIRCULAR ARC 3 POINT
CLOSE
Keep.
ARCTST06
VDC Extent with different precisions and axes
Test effect of VDC EXTENT with inverted x and y axes on arc sense of
ELLIPTICAL ARC CLOSE, CIRCULAR ARC CENTER CLOSE, and CIRCULAR ARC 3 POINT
CLOSE
Keep.
DGNTST01
Line, Fill-Area Primatives, Elliptical Arc, Size and Width equal to
zero
Implement geometric degeneracy for line primitive, where entire locus
is a single point.
Keep.
DGNTST02
Line, Fill-Area Primatives, Elliptical Arc, Size and Width equal to
zero
Implement zero area degeneracy for filled-area primitive (circle) with
edge visibility on.
Keep.
DGNTST03
Line, Fill-Area Primatives, Elliptical Arc, Size and Width equal to
zero
Implement zero area degeneracies for filled-area primitives, with edge
visibility off.
Keep.
DGNTST04
Line, Fill-Area Primatives, Elliptical Arc, Size and Width equal to
zero
Interpret geometric degeneracy for elliptical arc primitive, where
start and end vectors = 0
Keep.
DGNTST05
Line, Fill-Area Primatives, Elliptical Arc, Size and Width equal to
zero
Interpret graphical primitives with size or width equal to zero
Keep.
MFVERS01
Metafile Version, Metafile Description, Metafile Elements List
Recognition of METAFILE VERSION number
Keep.
MFDESC01
Metafile Version, Metafile Description, Metafile Elements List
Implement METAFILE DESCRIPTION when "ProfileId:ATA GRAPHICS.GREXCHANGE
ProfileEd:2.3 ColourClass: monochrome" keywords are randomly embedded in
the string.
Modify for WebCGM MFdesc contents.
MFELLS01
Metafile Version, Metafile Description, Metafile Elements List
Implement METAFILE ELEMENT LIST with every element explicity
listed.
Keep.
MFELLS02
Metafile Version, Metafile Description, Metafile Elements List
Implement METAFILE ELEMENT LIST with Drawing Set.
Keep.
ESCAPE01
Escape
Implement ESCAPE 22 (transparent cell colour) with a fill pattern.
Keep.
ESCAPE02
Escape
Implement ESCAPE 22 (transparent cell colour) with a cell array.
Keep.
FNTLST01
Font List, Text Font Index, Character Set List
Support "TIMES" font.
Keep.
FNTLST02
Font List, Text Font Index, Character Set List
Support "HELVETICA" font..
Keep.
FNTLST03
Font List, Text Font Index, Character Set List
Support "COURIER" font with TEXT and RESTRICTED TEXT.
Modify (rmv 'text').
FNTLST04
Font List, Text Font Index, Character Set List
Support FONT LIST with upper and lowercase font names.
Keep.
FNTLST05
Font List, Text Font Index, Character Set List
Support FONT LIST with 32 entries, using "random" indices 30, 11, 21,
32, 4.
Keep.
FNTLST06
Font List, Text Font Index, Character Set List
Support FONT LIST with repeated font name in list.
Keep.
FNTLST07
Font List, Text Font Index, Character Set List
Support FONT LIST with 256 entries using indices 1-256
Keep.
FNTLST08
Font List, Text Font Index, Character Set List
Support OCRB font at different heights, clipped by VDC Extent, and
restricted.
Remove.
CHRSET01
Font List, Text Font Index, Character Set List
Support CHARACTER SET LIST, ISO 8859-1.
Keep.
CHRSET02
Font List, Text Font Index, Character Set List
Support CHARACTER SET LIST, ISO 8859-1 (96-CHAR G-SET, tail sequence
A)
Keep.
POLYMK01
Polymarker, Marker Type, Marker Size, Marker Colour, and Marker
Position
Test geometric integrity of POLYMARKER with marker types 1-5, centered
on a specification point.
Keep.
POLYMK02
Polymarker, Marker Type, Marker Size, Marker Colour, and Marker
Position
Implement MARKER COLOUR with different MARKER TYPES
Keep.
POLYMK03
Polymarker, Marker Type, Marker Size, Marker Colour, and Marker
Position
Implement POLYMARKER with maximum number of points (4096)
Keep.
DESORD01
Order of Elements
Interpret "random" ordering of Metafile Descriptor and Picture
Descriptor elements
Keep.
ALLELM01
Order of Elements
Interpret all graphical elements.
Modify for 'text' (chg to RT).
ALLELM02
Order of Elements
Parse and skip non-supported elements and parameter values. Metafile
contains GDP, escape, AppData, and message elements
Modify for 'text' (chg to RT), 'appl data' (rmv), 'msg' (rmv), esc
(rmv), 'gdp' (rmv)
NOGTXT01
Order of Elements
Support maximum string length for non-graphical text.
Keep.
REALPR01
Implement REAL PRECISION fixed point format (1,16,16)
Keep.
REALPR02
Implement REAL PRECISION floating point format (0,9,23)
Keep.
COLRPR01
Implement 8 bit COLOUR PRECISION and 8 bit COLOUR INDEX PRECISION
Keep.
COLRPR02
Implement 8 bit COLOUR PRECISION and 16 bit COLOUR INDEX PRECISION
Keep.
COLIPR01
Implement 16 Bit COLOR PRECISION and 8 Bit COLOR INDEX PRECISION
Keep.
COLIPR02
Implement 16 Bit COLOR PRECISION and 16 Bit COLOR INDEX PRECISION
Keep.
VDCINT01
Implement 32 Bit VDC INTEGER PRECISION
Keep.
VDCRPR01
Implement 32-bit fixed point (1,16,16) VDC REAL PRECISION
Keep.
VDCRPR02
Implement 32-bit floating point (0,9,23) VDC REAL PRECISION
Keep.
SCHEMA01
Schematic Files
Implement schematic drawing
Keep as demo file.
SCHEMA02
Schematic Files
Implement schematic drawing
Keep as demo file.
SCHEMA03
Schematic Files
Implement schematic drawing with embedded raster image (large run
length cell array)
Keep as demo file.
BIGCGM02
Metafiles larger than 1/2 megabyte
Interpret large metafile (greater than 1 MB)
Keep.
BIGCGM04
Metafiles larger than 1/2 megabyte
Interpret large metafile (greater than 7 MB)
Keep.
BIGCGM05
Metafiles larger than 1/2 megabyte
Interpret large metafile (greater than 10 MB)
Keep.
SCLMOD01
Scaling Mode, Colour Selection Mode, and
Implement metric SCALING MODE for calibration
Keep.
DIRCOL01
Scaling Mode, Colour Selection Mode, and
Implement COLOUR SELECTION MODE = 'direct'
Keep.
SPECMD01
Scaling Mode, Colour Selection Mode, and
Implement absolute LINE WIDTH, MARKER SIZE, and EDGE WIDTH
SPECIFICATION MODES
Keep.
SPECMD02
Scaling Mode, Colour Selection Mode, and
Implement scaled LINE WIDTH, MARKER SIZE, and EDGE WIDTH SPECIFICATION
MODES
Keep.
RESTXT01
Text, Restricted Text, Append Text,
Implement RESTRICTED TEXT primitive
Keep.
RESTXT02
Text, Restricted Text, Append Text,
Implement RESTRICTED TEXT primitive with adjusted attributes
Keep.
APNTXT01
Text, Restricted Text, Append Text,
Implement APPEND TEXT primitive
Keep.
APNTXT02
Text, Restricted Text, Append Text,
Implement APPEND TEXT with changed attributes: TEXT FONT INDEX,
CHARACTER HEIGHT, TEXT COLOUR and APPEND TEXT.
Keep.
ROTTXT01
Text, Restricted Text, Append Text,
Implement CHARACTER ORIENTATION to rotate TEXT
Keep.
ROTTXT02
Text, Restricted Text, Append Text,
Implement CHARACTER ORIENTATION to rotate RESTRICTED TEXT and APPEND
TEXT
Keep.
TXTPTH01
Text, Restricted Text, Append Text,
Implement all TEXT PATH values
Keep.
TXTPTH02
Text, Restricted Text, Append Text,
Implement TEXT PATH with rotated RESTRICTED TEXT and APPEND TEXT
Keep.
TXTPTH03
Text, Restricted Text, Append Text,
Test effect of VDC EXTENT with inverted x and y axes on RESTRICTED
TEXT with different TEXT PATH and CHARACTER ORIENTATION combinations.
Keep.
TXTALN01
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT
Keep.
TXTALN02
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT and TEXT PATH
Keep.
TXTALN03
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT and TEXT PATH
Keep.
TXTALN04
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT and TEXT PATH
Keep.
TXTALN05
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT
Keep.
TXTALN06
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT
Keep.
TXTALN07
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT
Keep.
TXTALN08
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN09
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN10
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN11
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN12
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN13
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN14
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN15
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN16
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN17
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN18
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN19
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN20
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN21
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN22
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTALN23
Text, Restricted Text, Append Text,
Test geometric integrity of TEXT ALIGNMENT varying the TEXT PATH
Keep.
TXTLEN01
Text, Restricted Text, Append Text,
Support for maximum string length for graphical text. Coded with short
form string count
Keep.
TXTCOL01
Text, Restricted Text, Append Text,
Test for ability to implement TEXT COLOUR with varying FONT TYPES and
attribute changes
Keep.
CHRSPA01
Text, Restricted Text, Append Text,
Test geometric integrity of CHARACTER SPACING
Keep.
CHRHGT01
Text, Restricted Text, Append Text,
Test geometric integrity of CHARACTER HEIGHT
Keep.
CHRORI01
Text, Restricted Text, Append Text,
Interpret CHARACTER ORIENTATION with positive and negative character
up vectors
Keep.
POLYGN01
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement POLYLINE with maximum number of points (4096)
Keep.
POLYGN02
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of POLYGON primitive
Keep.
POLYGN03
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of POLYGON and EDGE WIDTH
Keep.
POLYGN04
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test interior of POLYGON primitive
Keep.
PLGSET01
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement POLYGON SET primitive
Keep.
PLGSET02
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of POLYGON SET primitive and edge
visibility
Keep.
PLGSET03
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of POLYGON SET primitive with different edge
flags
Keep.
PLGSET04
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of POLYGON SET primitive with different edge
flags
Keep.
PLGSET05
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of POLYGON SET and EDGE WIDTH
Keep.
PLGSET06
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Interpret multiple overlapping polygon sets, with implicit close.
Keep.
RCTNGL01
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement and test geometric integrity of RECTANGLE primitive
Keep.
RCTNGL02
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement and test geometric integrity of RECTANGLE and EDGE WIDTH
Keep.
CIRCLE01
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement CIRCLE primitive
Keep.
CIRCLE02
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of CIRCLE primitive and edge location
Keep.
CIRCLE03
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of CIRCLE and EDGE WIDTH
Keep.
CRAR3C01
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement CIRCULAR ARC 3 POINT CLOSE primitive
Keep.
CRAR3C02
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of CIRCULAR ARC 3 POINT CLOSE primitive
Keep.
CRAR3C03
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of CIRCULAR ARC 3 POINT CLOSE and EDGE
WIDTH
Keep.
CRARCC01
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement CIRCULAR ARC CENTER CLOSE primitive
Keep.
CRARCC02
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of CIRCULAR ARC CENTER CLOSE primitive
Keep.
CRARCC03
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of CIRCULAR ARC CENTER CLOSE and EDGE
WIDTH
Keep.
ELLIPS01
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement ELLIPSE primitive
Keep.
ELLIPS02
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of ELLIPSE primitive
Keep.
ELLIPS03
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of ELLIPSE and EDGE WIDTH
Keep.
ELARCC01
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement ELLIPTICAL ARC CLOSE primitive
Keep.
ELARCC02
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement rotated ELLIPTICAL ARC CLOSE primitive
Keep.
ELARCC03
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement skewed ELLIPTICAL ARC CLOSE primitive
Keep.
ELARCC04
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of ELLIPTICAL ARC CLOSE primitive
Keep.
ELARCC05
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Test geometric integrity of ELLIPTICAL ARC CLOSE and EDGE WIDTH
Keep.
INTSTL01
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement INTERIOR STYLE solid
Keep.
INTSTL02
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement INTERIOR STYLE hollow
Keep.
INTSTL03
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement INTERIOR STYLE empty
Keep.
INTSTL04
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement INTERIOR STYLE hatch
Keep.
INTSTL05
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement INTERIOR STYLE pattern
Keep.
INTSTL06
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Interpret INTERIOR STYLE pattern and inverted VDC extent
Keep.
EDGSTL01
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement EDGE TYPEs 1-5
Keep.
EDGCOL01
Polygon, Polygon Set, Rectangle, Circle, Circular Arc 3 Point Close,
Circular Arc Center Close, Ellipse, Elliptical Arc Close, Interior Style,
Fill Colour, Hatch Index, Pattern Index, Edge Type, Edge Width, Edge
Colour, Edge Visibility
Implement EDGE COLOUR
Keep.
PATTBL01
Pattern Table
Interpret PATTERN TABLE with maximum number of pattern definitions
Keep.
PATTBL02
Pattern Table
Interpret PATTERN TABLE with varying nx/ny
Keep.
CIRARC01
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement CIRCULAR ARC CENTER primitive
Keep.
CIRARC02
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Test geometric integrity of CIRCULAR ARC CENTER primitive
Keep.
CIRARC03
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Test geometric integrity of CIRCULAR ARC CENTER and LINE WIDTH
Keep.
LINSTL01
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 1, solid
Keep.
LINSTL02
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 2, dash
Keep.
LINSTL03
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 3, dot
Keep.
LINSTL04
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 4, dash-dot
Keep.
LINSTL05
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 5, dash-dot-dot
Keep.
LINSTL06
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 6, single arrow
Keep.
LINSTL07
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 7, single dot
Keep.
LINSTL08
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 8, double arrow
Keep.
LINSTL09
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 9, stitch
Keep.
LINSTL10
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 10, chain
Keep.
LINSTL11
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 11, center
Keep.
LINSTL12
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 12, hidden
Keep.
LINSTL13
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 13, phantom
Keep.
LINSTL14
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 14, break style 1
Keep.
LINSTL15
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE TYPE 15, break style 2
Keep.
LINCOL01
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement LINE COLOUR
Keep.
ELLARC01
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement ELLIPTICAL ARC primitive
Keep.
ELLARC02
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement rotated ELLIPTICAL ARC primitive
Keep.
ELLARC03
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement skewed ELLIPTICAL ARC primitive
Keep.
ELLARC04
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Test geometric integrity of ELLIPTICAL ARC primitive
Keep.
ELLARC05
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Test geometric integrity of ELLIPTICAL ARC and LINE WIDTH
Keep.
DPLYLN01
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Test geometric integrity of DISJOINT POLYLINE, varying the number of
points, LINE TYPE, and line placement.
Keep.
CRARC301
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement CIRCULAR ARC 3 POINT primitive and arc sense direction
Keep.
CRARC302
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Test geometric integrity of CIRCULAR ARC 3 POINT primitive
Keep.
CRARC303
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Test geometric integrity of CIRCULAR ARC 3 POINT and LINE WIDTH
Keep.
POLYLN01
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement POLYLINE with maximum number of points (4096)
Keep.
POLYLN02
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Implement POLYLINE with line types 1-5
Keep.
POLYLN03
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Test geometric integrity of POLYLINEs centered on the geometric
locus
Keep.
POLYLN04
Polyline, Disjoint Polyline, Circular Arc, Elliptical Arc, Hyperbolic
Arc,
Test geometric integrity of POLYLINE LINE WIDTH
Keep.
CLIPNG01
Clip Indicator, Clip Rectangle, Line Clipping Mode
Implement clipping: CLIP RECTANGLE = VDC EXTENT, CLIP INDICATOR =
'off'
Keep.
CLIPNG02
Clip Indicator, Clip Rectangle, Line Clipping Mode
Implement clipping: CLIP RECTANGLE = VDC EXTENT, CLIP INDICATOR =
'on'
Keep.
CLIPNG03
Clip Indicator, Clip Rectangle, Line Clipping Mode
Implement clipping: CLIP RECTANGLE = subset of VDC EXTENT, CLIP
INDICATOR = 'off'
Keep.
CLIPNG04
Clip Indicator, Clip Rectangle, Line Clipping Mode
Implement clipping: CLIP RECTANGLE = subset of VDC EXTENT, CLIP
INDICATOR = 'on'
Keep.
DEFVAL01
Metafile Defaults Replacement, Defaults for each class
Interpret minimal metafile, drawing one graphical primitive from each
class using default values
Keep.
MDRTST01
Metafile Defaults Replacement, Defaults for each class
Implement single METAFILE DEFAULTS REPLACEMENT to redefine single
element
Keep.
MDRTST02
Metafile Defaults Replacement, Defaults for each class
Implement two METAFILE DEFAULTS REPLACEMENT to redefine multiple
elements
Keep.
EMTPCT01
Primitives outside parameters, no primitives
Interpret metafile with graphical primitives outside the clip
rectangle
Keep.
EMTPCT02
Primitives outside parameters, no primitives
Interpret metafile with no graphical primitives
Keep.
FIGURE01
BEGIN/END FIGURE, CONNECTING EDGE, NEW REGION
Implement Closed Figures (BEGIN/END FIGURE) using line elements, with
and without CONNECTING EDGE
Keep.
FIGURE02
BEGIN/END FIGURE, CONNECTING EDGE, NEW REGION
Implement Closed Figure (BEGIN/END FIGURE) using line primitives and
implicit boundaries
Keep.
FIGURE03
BEGIN/END FIGURE, CONNECTING EDGE, NEW REGION
Implement Closed Figure (BEGIN/END FIGURE) using fill areas with
CONNECTING EDGE and NEW REGION
Keep.
FIGURE04
BEGIN/END FIGURE, CONNECTING EDGE, NEW REGION
Implement Closed Figure (BEGIN/END FIGURE) using POLYLINES with NEW
REGION
Keep.
FIGURE05
BEGIN/END FIGURE, CONNECTING EDGE, NEW REGION
Implement Closed Figure using CIRCULAR ARCS and NEW REGION
Keep.
FIGURE06
BEGIN/END FIGURE, CONNECTING EDGE, NEW REGION
Implement Closed Figure (BEGIN/END FIGURE) with multiple POLYGONS and
NEW REGIONS
Keep.
FIGURE07
BEGIN/END FIGURE, CONNECTING EDGE, NEW REGION
Implement Closed Figure (BEGIN/END FIGURE) with multiple graphical
elements
Keep.
CLIPNG05
Clip Indicator, Clip Rectangle, Line Clipping Mode
Interpret CLIPPING in multiple areas
Modify (chg 'text' to RT)
CLIPNG06
Clip Indicator, Clip Rectangle, Line Clipping Mode
Interpret Line, Marker and Edge Clipping Mode = locus, shape, and
shape then locus
Remove.
BGCOLR04
Colour Value Extent, Colour Precision, Background
Set BACKGROUND COLOUR with Colour Index=0 (in Picture Description)
Keep.
COLRMD01
Scaling Mode, Colour Selection Mode, and
Set COLOUR SELECTION MODE in the picture body and picture descriptor
to "direct" then "index"
Keep.
COLRMD02
Scaling Mode, Colour Selection Mode, and
Interpret COLOUR SELECTION MODE alternating between direct and indexed
colour and resetting the COLOUR TABLE
Keep.
SPECMD03
Scaling Mode, Colour Selection Mode, and
Set SPECIFICATION MODE in picture descriptor and picture body
alternating between "scaled" and "absolute"
Keep.
SPECMD04
Scaling Mode, Colour Selection Mode, and
Set SPECIFICATION MODE, alternating modes and resetting values for
LINE WIDTH, EDGE WIDTH, and MARKER size
Keep.
SEGMNT01
Local and Global Segments, Segment attributes, and Copy Segment and
Inheritance
Interpret global SEGMENT invoked by COPY SEGMENT in PICTURE BODY.
Remove.
SEGMNT03
Local and Global Segments, Segment attributes, and Copy Segment and
Inheritance
Interpret local SEGMENT defined in PICTURE BODY.
Remove.
SEGMNT04
Local and Global Segments, Segment attributes, and Copy Segment and
Inheritance
Interpret SEGMENT DISPLAY PRIORITY
Remove.
SEGMNT05
Local and Global Segments, Segment attributes, and Copy Segment and
Inheritance
Interpret SEGMENT DISPLAY PRIORITY using the default and setting a
priority
Remove.
SEGMNT07
Local and Global Segments, Segment attributes, and Copy Segment and
Inheritance
Interpret SEGMENT PRIORITY EXTENT and SEGMENT PICK PRIORITY
Remove.
SEGMNT08
Local and Global Segments, Segment attributes, and Copy Segment and
Inheritance
Interpret SEGMENT TRANSFORMATION and SEGMENT HIGHLIGHT
Remove.
SEGMNT09
Local and Global Segments, Segment attributes, and Copy Segment and
Inheritance
Interpret COPY SEGMENT transformation parameter on global segment.
Remove.
SEGMNT11
Local and Global Segments, Segment attributes, and Copy Segment and
Inheritance
Interpret nested Global Segments
Remove.
SEGMNT12
Local and Global Segments, Segment attributes, and Copy Segment and
Inheritance
Interpret INHERITANCE FILTER on Global Segment
Remove.
SEGMNT13
Local and Global Segments, Segment attributes, and Copy Segment and
Inheritance
Interpret INHERITANCE FILTER when used inside Global Segment
Remove.
HYPARC01
Interpret "canonical" HYPERBOLIC ARC
Remove.
HYPARC02
Interpret HYPERBOLIC ARC
Remove.
PARARC01
Interpret PARABOLIC ARC
Remove.
PARARC02
Interpret PARABOLIC ARC
Remove.
PARARC03
Interpret PARABOLIC ARC with real VDC EXTENT
Remove.
PARARC04
Interpret singular instance of PARABOLIC ARC with coincident start and
end points
Remove.
POLYBZ01
Interpret POLYBEZIER with Continuity Indicator = discontinuous
Keep.
POLYBZ02
Interpret POLYBEZIER with Continuity Indicator = continuous
Keep.
POLYBZ03
Interpret POLYBEZIER and LINE WIDTH centered on the geometric locus
Keep.
POLYBZ04
Interpret POLYBEZIER with successive curves and LINE COLOUR
Keep.
POLYBZ05
Interpret POLYBEZIER with maximum number of points (4096)
Keep.
POLYBZ06
Interpret POLYBEZIER with various line attributes
Keep.
NUBSPL01
Interpret NON-UNIFORM B-SPLINE curve
Remove.
SPECMD05
Scaling Mode, Colour Selection Mode, and
Interpret LINE WIDTH SPECIFICATION MODES, set to "scaled",
"fractional", "millimeter", and "absolute"
Keep.
LINCAP01
Line Cap,Line Join, and Mitre Limit
Interpret LINE CAP, with dash cap indicator = 'unspecified'
Keep.
LINCAP02
Line Cap,Line Join, and Mitre Limit
Interpret LINE CAP, setting values for the line cap and dash cap
indicators.
Keep.
LNJOIN01
Line Cap,Line Join, and Mitre Limit
Implement LINE JOIN and LINE WIDTH
Keep.
MITRLM01
Line Cap,Line Join, and Mitre Limit
Implement MITRE LIMIT with varying limits.
Keep.
BIGCGM01
Interpret large metafile (greater than 1/2 MB)
Keep.
BIGCGM03
Interpret large metafile (greater than 4 MB)
Keep.
SEGMNT02
Interpret local SEGMENT defined in PICTURE DESCRIPTOR
Remove.
SEGMNT06
Interpret SEGMENT with equal display priorities
Remove.
SEGMNT10
Interpret COPY SEGMENT transformation parameter on global and local
segments
Remove.
SCHEMA04
Implement schematic drawing
Keep as demo file.
SCHEMA05
Implement schematic drawing
Keep as demo file.
PRTREG01
Begin/End Protection Region
Interpret BEGIN/END PROTECTION REGION, with shield.
Remove.