public class GDSLayers
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GDSLayers.GDSLayerType |
Constructor and Description |
---|
GDSLayers(int[] vals) |
GDSLayers(int normalLayer,
int normalType,
int pinLayer,
int pinType,
int textLayer,
int textType) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(GDSLayers other)
Method to determine if the numbers in this GDSLayers are the same as another.
|
static GDSLayers |
getGDSValues(Layer l) |
int |
getLayer(GDSLayers.GDSLayerType type) |
int |
getLayerNumber(GDSLayers.GDSLayerType type) |
int |
getLayerType(GDSLayers.GDSLayerType type) |
java.lang.String |
getString(GDSLayers.GDSLayerType type) |
java.lang.String |
getString(GDSLayers.GDSLayerType type,
boolean preFix,
boolean extension) |
boolean |
hasLayerType(GDSLayers.GDSLayerType type) |
static GDSLayers |
parseLayerString(java.lang.String string)
Method to parse the GDS layer string and get the layer numbers and types (plain, text, and pin).
|
void |
setLayerType(int layerNum,
int layerType,
GDSLayers.GDSLayerType type) |
java.lang.String |
toString() |
public static final GDSLayers EMPTY
public GDSLayers(int normalLayer, int normalType, int pinLayer, int pinType, int textLayer, int textType)
public GDSLayers(int[] vals)
public void setLayerType(int layerNum, int layerType, GDSLayers.GDSLayerType type)
public boolean hasLayerType(GDSLayers.GDSLayerType type)
public int getLayerNumber(GDSLayers.GDSLayerType type)
public int getLayerType(GDSLayers.GDSLayerType type)
public int getLayer(GDSLayers.GDSLayerType type)
public java.lang.String getString(GDSLayers.GDSLayerType type)
public java.lang.String getString(GDSLayers.GDSLayerType type, boolean preFix, boolean extension)
public boolean equals(GDSLayers other)
other
- the other GDSLayers being compared with this.public java.lang.String toString()
toString
in class java.lang.Object
public static GDSLayers parseLayerString(java.lang.String string)
string
- the GDS layer string, of the form [NUM[/TYP]]*[,NUM[/TYP]t][,NUM[/TYP]p]