|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ohrasys.cad.gds.GDSRecord
com.ohrasys.cad.gds.GDSFormatRecord
public class GDSFormatRecord
Represents a GDSII FORMAT record.
Please see The GDSII techincal reference for a more complete discussion of the GDSII stream syntax.
| Field Summary | |
|---|---|
static short |
EDSIII_ARCHIVED
Indicates the library is an EDSIII archived library |
static short |
EDSIII_FILTERED
Indicates the library is an EDSIII filtered library |
static short |
GDSII_ARCHIVED
Indicates the library is a GDSII archived library |
static short |
GDSII_FILTERED
Indicates the library is a GDSII filtered library |
| Fields inherited from class com.ohrasys.cad.gds.GDSRecord |
|---|
ANGLE, AREF, AREF_ELEM_TYPE, ATTRTABLE, BGNEXTN, BGNLIB, BGNSTR, BIT_ARRAY_TYPE, BORDER, BOUNDARY, BOUNDARY_ELEM_TYPE, BOX, BOX_ELEM_TYPE, BOXTYPE, COLROW, CONTACT, CONTACT_ELEM_TYPE, data, DATATYPE, dattype, DOUBLE_TYPE, ELFLAGS, ELKEY, ENDEL, ENDEXTN, ENDLIB, ENDMASKS, ENDSTR, FLOAT_TYPE, FONTS, FORMAT, GENERATIONS, HARDFENCE, HARDWIRE, HEADER, i18n, INT_TYPE, LAYER, length, LIBDIRSIZE, LIBNAME, LIBSECUR, LINKKEYS, LINKTYPE, MAG, MASK, MAX_REC_LEN, NO_DATA_TYPE, NODE, NODE_ELEM_TYPE, NODEPORT, NODETYPE, NULL, PATH, PATH_ELEM_TYPE, PATHPORT, PATHTYPE, PLEX, PRESENTATION, PROPATTR, PROPVALUE, rectype, REFLIBS, RESERVED, SHORT_TYPE, SNAME, SOFTFENCE, SOFTWIRE, SPACER_ERROR, SPACING, SREF, SREF_ELEM_TYPE, SRFNAME, STRANS, STRCLASS, STRING, STRING_TYPE, STRNAME, STRTYPE, STYPTABLE, TAPECODE, TAPENUM, TEXT, TEXT_ELEM_TYPE, TEXTNODE, TEXTTYPE, UINTEGER, UNITS, USERCONSTRAINT, USTRING, WIDTH, XY |
| Constructor Summary | |
|---|---|
GDSFormatRecord(GDSRecord rec)
Creates a new GDSFormatRecord object from an existing record. |
|
GDSFormatRecord(short format)
Creates a new GDSFormatRecord object. |
|
GDSFormatRecord(short length,
byte rectype,
byte dattype,
byte[] data)
Creates a new GDSFormatRecord object. |
|
| Method Summary | |
|---|---|
short |
getFormat()
Returns the format of the library. |
void |
setFormat(short format)
Sets the library format. |
java.lang.String |
toString()
Returns a description of the record. |
| Methods inherited from class com.ohrasys.cad.gds.GDSRecord |
|---|
getData, getDattype, getLength, getRectype, toBytes, validateBitarrayRec, validateDoubleRec, validateDoubleRec, validateDoubleRec, validateFloatRec, validateFloatRec, validateFloatRec, validateIntRec, validateIntRec, validateIntRec, validateNodataRec, validateShortRec, validateShortRec, validateShortRec, validateStringRec, validateStringRec |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final short GDSII_ARCHIVED
public static final short GDSII_FILTERED
public static final short EDSIII_ARCHIVED
public static final short EDSIII_FILTERED
| Constructor Detail |
|---|
public GDSFormatRecord(GDSRecord rec)
throws GDSRecordException
rec - The base record.
GDSRecordException - If the record is not a valid FORMAT record.
public GDSFormatRecord(short format)
throws GDSRecordException
format - The library format.
GDSRecordException - If the format is not one of GDSII_ARCHIVE,
GDSII_FILTERED, EDSIII_ARCHIVE,
EDSIII_FILTERED.
public GDSFormatRecord(short length,
byte rectype,
byte dattype,
byte[] data)
throws GDSRecordException
length - The record length.rectype - The record type.dattype - The data type.data - The record data.
GDSRecordException - If the record is malformed.| Method Detail |
|---|
public short getFormat()
public void setFormat(short format)
throws GDSRecordException
format - The format.
GDSRecordException - If the format is not one of GDSII_ARCHIVE,
GDSII_FILTERED, EDSIII_ARCHIVE,
EDSIII_FILTERED.public java.lang.String toString()
toString in class GDSRecord
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||