|
||||||||||
| 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.GDSPathtypeRecord
public class GDSPathtypeRecord
Represents a GDSII PATHTYPE record.
Please see The GDSII techincal reference for a more complete discussion of the GDSII stream syntax.
| Field Summary | |
|---|---|
static short |
FLUSH
Indicates the path extensions are flush. |
static short |
ROUND
Indicates the path extensions are round. |
static short |
SQUARE
Indicates the path extensions are square. |
static short |
VARIABLE
Indicates the path extensions are variable. |
| 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 | |
|---|---|
GDSPathtypeRecord(GDSRecord rec)
Creates a new GDSPathtypeRecord object from an existing record. |
|
GDSPathtypeRecord(short pathtype)
Creates a new GDSPathtypeRecord object. |
|
GDSPathtypeRecord(short length,
byte rectype,
byte dattype,
byte[] data)
Creates a new GDSPathtypeRecord object. |
|
| Method Summary | |
|---|---|
short |
getPathtype()
Returns the path type. |
void |
setPathtype(short pathtype)
Sets the path type. |
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 FLUSH
public static final short ROUND
public static final short SQUARE
public static final short VARIABLE
| Constructor Detail |
|---|
public GDSPathtypeRecord(GDSRecord rec)
throws GDSRecordException
rec - The base record.
GDSRecordException - If the record is not a valid PATHTYPE record.
public GDSPathtypeRecord(short pathtype)
throws GDSRecordException
pathtype - The path type.
GDSRecordException - If the type is not one of ROUND, FLUSH,
SQUARE, VARIABLE.
public GDSPathtypeRecord(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 getPathtype()
public void setPathtype(short pathtype)
throws GDSRecordException
pathtype - The path type.
GDSRecordException - If the type is not one of ROUND, FLUSH,
SQUARE, VARIABLE.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 | |||||||||