public static class LayerCoverageTool.GeometryOnNetwork
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
Cell |
cell |
protected java.util.Set<Network> |
nets |
Constructor and Description |
---|
LayerCoverageTool.GeometryOnNetwork(Cell cell,
java.util.Set<Network> nets,
double lambda,
boolean printable,
Layer onlyThisLayer,
LayerCoverageTool.LayerCoveragePreferences lcp) |
Modifier and Type | Method and Description |
---|---|
boolean |
analyzeCoverage(java.awt.geom.Rectangle2D bbox,
ErrorLogger errorLogger)
Method to analyze amount of area covered by layer and if meets the minimum
specified
|
java.util.List<java.lang.Double> |
getAreas() |
java.util.List<java.lang.Double> |
getHalfPerimeters() |
java.util.List<Layer> |
getLayers() |
LayerCoverageTool.TransistorInfo |
getNActive() |
LayerCoverageTool.TransistorInfo |
getNGate() |
LayerCoverageTool.TransistorInfo |
getPActive() |
LayerCoverageTool.TransistorInfo |
getPGate() |
double |
getTotalWireLength() |
void |
print() |
protected void |
setTotalArea(double area) |
public LayerCoverageTool.GeometryOnNetwork(Cell cell, java.util.Set<Network> nets, double lambda, boolean printable, Layer onlyThisLayer, LayerCoverageTool.LayerCoveragePreferences lcp)
public double getTotalWireLength()
protected void setTotalArea(double area)
public LayerCoverageTool.TransistorInfo getPGate()
public LayerCoverageTool.TransistorInfo getNGate()
public LayerCoverageTool.TransistorInfo getPActive()
public LayerCoverageTool.TransistorInfo getNActive()
public java.util.List<Layer> getLayers()
public java.util.List<java.lang.Double> getAreas()
public java.util.List<java.lang.Double> getHalfPerimeters()
public boolean analyzeCoverage(java.awt.geom.Rectangle2D bbox, ErrorLogger errorLogger)
bbox
- errorLogger
- public void print()