13 February 2001
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. |