|
||||||||||
| 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.GDSUnitsRecord
public class GDSUnitsRecord
Represents a GDSII UNITS record.
Please see The GDSII techincal reference for a more complete discussion of the GDSII stream syntax.
| Field Summary |
|---|
| 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 | |
|---|---|
GDSUnitsRecord(double uuperdbu,
double metersperdbu)
Creates a new GDSUnitsRecord object. |
|
GDSUnitsRecord(GDSRecord rec)
Creates a new GDSUnitsRecord object from an existing record. |
|
GDSUnitsRecord(short length,
byte rectype,
byte dattype,
byte[] data)
Creates a new GDSUnitsRecord object. |
|
| Method Summary | |
|---|---|
double |
getMetersperdbu()
Returns the meters per database unit. |
double |
getUuperdbu()
Returns the user units per database unit. |
void |
setMetersperdbu(double metersperdbu)
Sets the meters per database unit. |
void |
setUuperdbu(double uuperdbu)
Sets the user units per database units. |
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 |
| Constructor Detail |
|---|
public GDSUnitsRecord(GDSRecord rec)
throws GDSRecordException
rec - The base record.
GDSRecordException - If the record is not a valid UNITS record.
public GDSUnitsRecord(double uuperdbu,
double metersperdbu)
throws GDSRecordException
uuperdbu - The number of user units per database unit.metersperdbu - The number of meters per database unit.
GDSRecordException - If the record is malformed.
public GDSUnitsRecord(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 double getMetersperdbu()
public double getUuperdbu()
public void setMetersperdbu(double metersperdbu)
metersperdbu - The meters per database unit.public void setUuperdbu(double uuperdbu)
uuperdbu - The user units per database units.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 | |||||||||