|
||||||||||
| 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.GDSPresentationRecord
public class GDSPresentationRecord
Represents a GDSII PRESENTATION record.
Please see The GDSII techincal reference for a more complete discussion of the GDSII stream syntax.
| Field Summary | |
|---|---|
static int |
BOTTOM
Indicates bottom justification. |
static int |
CENTER
Indicates center justification. |
static int |
FONT0
Indicates font type 0. |
static int |
FONT1
Indicates font type 1. |
static int |
FONT2
Indicates font type 2. |
static int |
FONT3
Indicates font type 3. |
static int |
LEFT
Indicates left justification. |
static int |
MIDDLE
Indicates middle justification. |
static int |
RIGHT
Indicates right justification. |
static int |
TOP
Indicates top justification. |
| 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 | |
|---|---|
GDSPresentationRecord(GDSRecord rec)
Creates a new GDSPresentationRecord object from an existing record.. |
|
GDSPresentationRecord(int font,
int vjust,
int hjust)
Creates a new GDSPresentationRecord object. |
|
GDSPresentationRecord(short length,
byte rectype,
byte dattype,
byte[] data)
Creates a new GDSPresentationRecord object. |
|
| Method Summary | |
|---|---|
int |
getFont()
Returns the font. |
int |
getHJustification()
Returns the horizontal justification. |
int |
getVJustification()
Returns the vertical justification. |
void |
setFont(int font)
Sets the font. |
void |
setHJustification(int hJustification)
Sets the horizontal justification. |
void |
setVJustification(int vJustification)
Sets the vertical justification. |
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 int FONT0
public static final int FONT1
public static final int FONT2
public static final int FONT3
public static final int TOP
public static final int MIDDLE
public static final int BOTTOM
public static final int LEFT
public static final int CENTER
public static final int RIGHT
| Constructor Detail |
|---|
public GDSPresentationRecord(GDSRecord rec)
throws GDSRecordException
rec - The base record.
GDSRecordException - If the record is not a valid PRESENTATION
record.
public GDSPresentationRecord(int font,
int vjust,
int hjust)
throws GDSRecordException
font - The font.vjust - The vertical justification.hjust - The horizontal justification.
GDSRecordException - If the record is malformed.
public GDSPresentationRecord(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 int getFont()
public int getHJustification()
public int getVJustification()
public void setFont(int font)
throws GDSRecordException
font - The font.
GDSRecordException - If the font is not one of FONT0, FONT1, FONT2
or FONT3.
public void setHJustification(int hJustification)
throws GDSRecordException
hJustification - The justification.
GDSRecordException - If the justification is not one of LEFT,
CENTER or RIGHT.
public void setVJustification(int vJustification)
throws GDSRecordException
vJustification - The justification.
GDSRecordException - If the justification is not one of TOP, MIDDLE
or BOTTOM.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 | |||||||||