public class TransistorSize extends PrimitiveNodeSize
length, width| Constructor and Description |
|---|
TransistorSize(java.lang.Object width,
java.lang.Object length,
java.lang.Object activeLen,
java.lang.Object mFactor,
boolean polyAlignX)
Constructor creates a TransistorSize with a given size.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getActiveLength()
Method to return the length of the active area of this TransistorSize.
|
double |
getDoubleActiveLength()
Gets the active length *ONLY IF* the active length can be converted to a double.
|
double |
getDoubleArea()
Gets the area *ONLY IF* the width and length can be converted to a double.
|
double |
getMFactor()
Gets the m multiplier factor *ONLY IF* the m factor can be converted to a double.
|
getDoubleAlongX, getDoubleAlongY, getDoubleLength, getDoubleWidth, getLength, getLengthInString, getWidth, getWidthInStringpublic TransistorSize(java.lang.Object width,
java.lang.Object length,
java.lang.Object activeLen,
java.lang.Object mFactor,
boolean polyAlignX)
width - the width of the TransistorSize.length - the length of the TransistorSize.activeLen - the length of the active area of the TransistorSize.polyAlignX - mFactor - the m multiplier factor. This is only populated for schematics.public java.lang.Object getActiveLength()
public double getDoubleArea()
public double getDoubleActiveLength()
public double getMFactor()