|
||||||||||
| 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.GDSStransRecord
public class GDSStransRecord
Represents a GDSII STRANS 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 | |
|---|---|
GDSStransRecord(boolean isMirroredX,
boolean isAbsMag,
boolean isAbsAngle)
Creates a new GDSStransRecord object. |
|
GDSStransRecord(GDSRecord rec)
Creates a new GDSStransRecord object from and existing record. |
|
GDSStransRecord(short length,
byte rectype,
byte dattype,
byte[] data)
Creates a new GDSStransRecord object. |
|
| Method Summary | |
|---|---|
boolean |
isAbsAngle()
Returns true if the angle is absolute. |
boolean |
isAbsMag()
Returns true if the magnification is absolute. |
boolean |
isMirroredX()
Returns true if the element is mirrored. |
void |
setAbsAngle(boolean isAbsAngle)
Flags the element as having an absolute rotation angle. |
void |
setAbsMag(boolean isAbsMag)
Flags the element as having absolute magnification. |
void |
setMirroredX(boolean isMirrored)
Flags the element as mirrored. |
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 GDSStransRecord(GDSRecord rec)
throws GDSRecordException
rec - The base record.
GDSRecordException - If the record is not a valid STRANS record.
public GDSStransRecord(boolean isMirroredX,
boolean isAbsMag,
boolean isAbsAngle)
throws GDSRecordException
isMirroredX - true if the element is mirrored.isAbsMag - true if the magnification is absolute.isAbsAngle - true if the angle is absolute.
GDSRecordException - If the record is malformed.
public GDSStransRecord(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 boolean isAbsAngle()
public boolean isAbsMag()
public boolean isMirroredX()
public void setAbsAngle(boolean isAbsAngle)
isAbsAngle - true if the angle is absolute.public void setAbsMag(boolean isAbsMag)
isAbsMag - true if the magnification is absolute.public void setMirroredX(boolean isMirrored)
isMirrored - true if the element is mirrored.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 | |||||||||