Modifier and Type | Method and Description |
---|---|
Layer |
PolyBase.getLayer()
Method to return the layer associated with this Poly.
|
Layer |
PolyBase.getLayerOrPseudoLayer()
Method to return the layer or pseudo-layer associated with this Poly.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Layer> |
GeometryHandler.getKeySet()
Access to keySet to create a collection for example.
|
java.util.Collection<Layer> |
GeometryHandler.getLayers() |
Modifier and Type | Method and Description |
---|---|
void |
PolySweepMerge.add(Layer key,
java.lang.Object element) |
void |
PolyMerge.add(Layer key,
java.lang.Object value)
Method to add a PolyBase to the merged collection.
|
void |
GeometryHandler.add(Layer key,
java.lang.Object value) |
void |
PolyQTree.add(Layer layer,
java.lang.Object newObj,
boolean fasterAlgorithm)
Given a layer, insert the object obj into the qTree associated.
|
void |
Poly.Builder.addBox(Layer layer) |
void |
PolyMerge.addLayer(Layer fromLayer,
Layer toLayer)
Method to add one Layer to another in this merge.
|
void |
Poly.Builder.addPoly(int numPoints,
Poly.Type style,
Layer layer,
EGraphics graphicsOverride,
PrimitivePort pp) |
void |
PolyMerge.addPolygon(Layer layer,
PolyBase poly)
Method to add a PolyBase to the merged collection.
|
void |
PolyMerge.addRectangle(Layer layer,
java.awt.geom.Rectangle2D rect)
Method to add a Rectangle to the merged collection.
|
void |
Poly.Builder.addTextPoly(int numPoints,
Poly.Type style,
Layer layer,
PrimitivePort pp,
java.lang.String message,
TextDescriptor descriptor) |
boolean |
PolyMerge.arcPolyFits(Layer layer,
java.awt.geom.Point2D headLoc,
java.awt.geom.Point2D tailLoc,
double wid,
MutableBoolean headExtend,
MutableBoolean tailExtend)
Method to see if an arc fits in this merge with or without end extension.
|
boolean |
GeometryHandler.canMerge(Layer layer) |
boolean |
PolyMerge.contains(Layer layer,
java.awt.geom.Point2D pt)
Method to determine whether a point exists in the merge.
|
boolean |
PolyMerge.contains(Layer layer,
PolyBase poly)
Method to determine whether a polygon exists in the merge.
|
boolean |
PolyMerge.contains(Layer layer,
java.awt.geom.Rectangle2D rect)
Method to determine whether a rectangle exists in the merge.
|
void |
PolyMerge.deleteLayer(Layer layer)
Method to delete all geometry on a given layer.
|
java.awt.geom.Area |
PolyMerge.exclusive(Layer layer,
PolyBase poly) |
double |
PolyMerge.getAreaOfLayer(Layer layer)
Method to return the area on a given layer.
|
static java.util.List<PolyBase> |
PolyMerge.getAreaPoints(java.awt.geom.Area area,
Layer layer,
boolean simple)
Method to return a list of polygons in this merge for a given layer.
|
java.util.List<java.awt.geom.Area> |
PolySweepMerge.getAreas(Layer layer) |
static java.util.List<PolyBase> |
PolyBase.getLoopsFromArea(java.awt.geom.Area area,
Layer layer) |
java.util.List<PolyBase> |
PolyMerge.getMergedPoints(Layer layer,
boolean simple)
Method to return list of Polys on a given Layer in this Merge.
|
static java.util.List<PolyBase> |
PolyBase.getPointsInArea(java.awt.geom.Area area,
Layer layer,
boolean simple,
boolean includeLastPoint)
Static method to get PolyBase elements associated with an Area.
|
static java.util.List<PolyBase.PolyBaseTree> |
PolyBase.getPolyTrees(java.awt.geom.Area area,
Layer layer) |
void |
PolyMerge.insetLayer(Layer source,
Layer dest,
double amount)
Method to inset one layer by a given amount and create a second layer.
|
void |
PolyMerge.intersectLayers(Layer sourceA,
Layer sourceB,
Layer dest)
Method to intersect two layers in this merge and produce a third.
|
boolean |
PolyMerge.intersects(Layer layer,
PolyBase poly)
Method to determine whether a polygon intersects a layer in the merge.
|
boolean |
PolyMerge.isEmpty(Layer layer)
Method to tell whether there is any valid geometry on a given layer of this merge.
|
java.lang.Iterable<PolyBase.PolyBaseTree> |
GeometryHandler.merge(Layer layer) |
void |
PolyBase.setLayer(Layer layer)
Method to set the layer associated with this Poly.
|
void |
PolyMerge.subtractLayers(Layer sourceA,
Layer sourceB,
Layer dest)
Method to subtract one layer from another and produce a third.
|
Modifier and Type | Method and Description |
---|---|
void |
PolySweepMerge.subtractAll(java.util.Map<Layer,java.util.List<PolyBase>> map)
Method to subtract all geometries stored in hash map from corresponding layers
|
void |
GeometryHandler.subtractAll(java.util.Map<Layer,java.util.List<PolyBase>> map)
Method to subtract all geometries stored in hash map from corresponding layers
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Layer> |
VectorCache.getBadLayers() |
java.util.Collection<Layer> |
VectorCache.getLayers() |
java.util.Collection<Layer> |
LayoutMergerHierImpl.getLayers() |
java.util.Collection<Layer> |
LayoutMerger.getLayers() |
Modifier and Type | Method and Description |
---|---|
boolean |
LayoutMergerHierImpl.canMerge(Layer layer) |
boolean |
LayoutMerger.canMerge(Layer layer) |
void |
VectorCache.collectLayer(Layer layer,
CellId cellId,
boolean rotate,
VectorCache.PutRectangle putRectangle) |
void |
VectorCache.getBoxes(CellId cellId,
Layer layer,
int offset,
int size,
int[] result) |
ERectangle |
VectorCache.getLocalBounds(CellId cellId,
Layer layer) |
int |
VectorCache.getNumBoxes(CellId cellId,
Layer layer) |
int |
VectorCache.getNumFlatBoxes(CellId cellId,
Layer layer) |
boolean |
VectorCache.isBadLayer(Layer layer) |
java.lang.Iterable<PolyBase.PolyBaseTree> |
LayoutMergerHierImpl.merge(Layer layer) |
java.lang.Iterable<PolyBase.PolyBaseTree> |
LayoutMerger.merge(Layer layer) |
Modifier and Type | Method and Description |
---|---|
Layer |
LayerId.inDatabase(EDatabase database)
Method to return the Layer representing LayerId in the specified EDatabase.
|
Modifier and Type | Method and Description |
---|---|
void |
View3DWindow.setZValues(Layer layer,
java.lang.Double origDist,
java.lang.Double origThick,
java.lang.Double distance,
java.lang.Double thickness)
Method to change geometry of all nodes using this particular layer
This could be an expensive function!.
|
Modifier and Type | Field and Description |
---|---|
java.util.Map<Layer,MutableDouble> |
JThreeDTab.threeDDistanceMap |
java.util.Map<Layer,MutableDouble> |
JThreeDTab.threeDThicknessMap |
java.util.Map<Layer,J3DAppearance> |
JThreeDTab.transparencyMap |
Modifier and Type | Method and Description |
---|---|
void |
JThreeDSideView.showLayer(Layer layer)
To highlight layer according to list on the left
|
void |
JThreeDSideView.updateZValues(Layer layer,
double thickness,
double distance) |
Modifier and Type | Method and Description |
---|---|
Layer |
J3DAppearance.getLayer() |
Constructor and Description |
---|
J3DAppearance(Layer layer,
boolean visible)
Constructor to build a J3DAppearance from a Layer.
|
Modifier and Type | Field and Description |
---|---|
java.util.HashMap<Layer,java.util.Set<Layer>> |
XMLRules.layersWithRules
Layers with spacing rules to speed up the process
|
java.util.HashMap<Layer,java.util.Set<Layer>> |
XMLRules.layersWithRules
Layers with spacing rules to speed up the process
|
Modifier and Type | Method and Description |
---|---|
Layer |
Technology.findLayer(java.lang.String layerName)
Method to find a Layer with a given name.
|
Layer |
Technology.findLayerFromFunction(Layer.Function fun,
int functionExtras)
Method to find the Layer in this Technology that matches a function description.
|
Layer |
Technology.ArcLayer.getLayer()
Returns the Layer from the Technology to be used for this ArcLayer.
|
Layer |
Technology.NodeLayer.getLayer()
Returns the
Layer object associated with this NodeLayer. |
Layer |
Technology.getLayer(int index)
Returns a specific Layer number in this Technology.
|
Layer |
ArcProto.getLayer(int arcLayerIndex)
Method to return layer that comprises by its index in all layers
|
Layer |
TechPool.getLayer(LayerId layerId)
Get Layer by LayerId
LayerId must belong to same IdManager as TechPool
|
static Layer |
Technology.getLayerFromOverride(java.lang.String override,
int startPos,
char endChr,
Technology tech) |
static Layer |
Layer.newInstance(Technology tech,
java.lang.String name,
EGraphics graphics)
Method to create a new layer with the given name and graphics.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<Layer,java.lang.String> |
Technology.getGDSLayers()
Method to return the map from Layers of this Technology to their GDS names in current foundry.
|
java.util.Map<Layer,java.lang.String> |
Foundry.getGDSLayers()
Method to return the map from Layers of Foundry's technology to their GDS names in this foundry.
|
java.util.Iterator<Layer> |
PrimitiveNode.getLayerIterator()
Method to return an iterator over the layers in this PrimitiveNode.
|
java.util.Iterator<Layer> |
ArcProto.getLayerIterator()
Method to return an iterator over the layers in this ArcProto.
|
java.util.Iterator<Layer> |
Technology.getLayers()
Returns an Iterator on the Layers in this Technology.
|
java.util.Map<java.lang.Integer,java.util.List<Layer>> |
Technology.getLayersPerGDSNumber(java.util.Set<java.lang.Integer> pinLayers)
Method to retrieve Electric layers based on GDS numbers.
|
java.util.List<Layer> |
Technology.getLayersSortedByRule(Layer.LayerSortingType type)
Method to make a sorted list of layers in this Technology
based on Users preference
|
static java.util.List<Layer> |
Layer.getLayersSortedByRule(java.util.List<Layer> layerList,
Layer.LayerSortingType type)
Function to sort list of layers based on LayerSortingType
|
java.util.List<Layer> |
Technology.getLayersSortedByUserPreference()
Method to sort layers based on User preference
|
static java.util.List<Layer> |
Layer.getLayersSortedByUserPreference(Technology tech,
java.util.List<Layer> layerList,
Layer.LayerSortingType type)
Method to return a sorted list of layers based on user's preference
|
Modifier and Type | Method and Description |
---|---|
void |
Layer.Function.Set.add(Layer l) |
void |
BoundsBuilder.addBox(Layer layer) |
protected abstract void |
AbstractShapeBuilder.addBox(Layer layer)
Subclasses of AbstractShapeBuilder redefine this method to register transformed box.
|
void |
Technology.addLayer(Layer layer)
Method to add a new Layer to this Technology.
|
void |
BoundsBuilder.addPoly(int numPoints,
Poly.Type style,
Layer layer,
EGraphics graphicsOverride,
PrimitivePort pp) |
protected abstract void |
AbstractShapeBuilder.addPoly(int numPoints,
Poly.Type style,
Layer layer,
EGraphics graphicsOverride,
PrimitivePort pp)
Subclasses of AbstractShapeBuilder redefine this method to register transformed Poly.
|
void |
XMLRules.addRelationship(Layer lay1,
Layer lay2)
Method to add relationship between layers with spacing rules.
|
void |
AbstractShapeBuilder.addTextPoly(int numPoints,
Poly.Type style,
Layer layer,
PrimitivePort pp,
java.lang.String message,
TextDescriptor descriptor)
Subclasses of AbstractShapeBuilder redefine this method to register transformed text Poly.
|
boolean |
Layer.areLayersInSameMetalGroup(Layer other)
Function to determine if two metal layers belong to the same
metal group.
|
void |
Layer.copyState(Layer that) |
Technology.NodeLayer |
PrimitiveNode.findNodeLayer(Layer layer,
boolean electrical)
Method to find the NodeLayer on this PrimitiveNode with a given Layer.
|
DRCTemplate |
XMLRules.getEdgeRule(Layer layer1,
Layer layer2)
Method to find the edge spacing rule between two layer.
|
DRCTemplate |
XMLRules.getExtensionRule(Layer layer1,
Layer layer2,
boolean isGateExtension)
Method to find the extension rule between two layer.
|
Setting |
Foundry.getGDSLayerSetting(Layer layer)
Method to return the map from Layers of Foundry's technology to project preferences
which define their GDS names in this foundry.
|
static GDSLayers |
GDSLayers.getGDSValues(Layer l) |
ECoord |
ArcProto.getLayerExtend(Layer layer)
Returns the extend of specified layer that comprise this ArcProto over base arc width as ECoord object.
|
Poly.Type |
ArcProto.getLayerStyle(Layer layer)
Returns the Poly.Style of specified layer that comprise this ArcLayer.
|
boolean |
XMLRules.getMaxSurround(Layer layer,
double maxSize,
MutableDouble worstLayerRule)
Method to find the maximum design-rule distance around a layer.
|
java.util.List<NodeProto> |
Technology.getMetalContactCluster(Layer l1,
Layer l2)
FOR Wiring tool
|
DRCTemplate |
XMLRules.getMinValue(Layer layer,
DRCTemplate.DRCRuleType type)
Method to get the minimum
|
static Layer.Function.Set |
Layer.getMultiLayersSet(Layer layer)
Get Function Set associated with a given Layer
|
static int |
Layer.getNeighborLevel(Layer l1,
Layer l2)
Method to determine level of Layer2 with respect to Layer1.
|
java.util.List<DRCTemplate> |
XMLRules.getRules(Layer layer1,
DRCTemplate.DRCRuleType type)
Method to find all rules of specified type associated to Layer layer1
|
static java.lang.String |
DRCTemplate.getSpacingCombinedName(Layer layer,
Geometric geo)
Method to build combined name in special spacing rules
|
DRCTemplate |
XMLRules.getSpacingRule(Layer layer1,
Geometric geo1,
Layer layer2,
Geometric geo2,
boolean connected,
int multiCut,
double wideS,
double length)
Method to find the spacing rule between two layer.
|
boolean |
Technology.hasColoredMetalLayer(Layer layer)
Method to determine if there are colored layers for the same
metal layer.
|
boolean |
XMLRules.hasLayerRules(Layer layer)
Fast method to know if a layer has any DRC rule associated with it
|
int |
ArcProto.indexOf(Layer layer)
Method to find an index of Layer in a list of Layers that comprise this ArcProto.
|
boolean |
XMLRules.isAnySpacingRule(Layer layer1,
Layer layer2)
Method to tell whether there are any design rules between two layers.
|
void |
ArcProto.makeGridPoly(AbstractShapeBuilder b,
ImmutableArcInst a,
long gridWidth,
Poly.Type style,
Layer layer,
EGraphics graphicsOverride)
Method to fill in an AbstractShapeBuilder a polygon that describes this ImmutableArcInst in grid units.
|
void |
ArcProto.Curvable.makeGridPoly(AbstractShapeBuilder b,
ImmutableArcInst a,
long gridWidth,
Poly.Type style,
Layer layer,
EGraphics graphicsOverride)
Method to fill in an AbstractShapeBuilder a polygon that describes this ImmutableArcInst in grid units.
|
void |
AbstractShapeBuilder.makeGridPoly(ImmutableArcInst a,
long gridWidth,
Poly.Type style,
Layer layer,
EGraphics graphicsOverride)
Method to fill in an AbstractShapeBuilder a polygon that describes this ImmutableArcInst in grid units.
|
static Technology.NodeLayer |
Technology.NodeLayer.makeMulticut(Layer layer,
int portNum,
Poly.Type style,
Technology.TechPoint[] techPoints,
double sizeX,
double sizeY,
double sep1d,
double sep2d) |
static Technology.NodeLayer |
Technology.NodeLayer.makeMulticut(Layer layer,
int portNum,
Poly.Type style,
Technology.TechPoint[] techPoints,
ECoord sizeX,
ECoord sizeY,
ECoord sep1d,
ECoord sep2d) |
void |
AbstractShapeBuilder.pushPoly(Poly.Type style,
Layer layer,
EGraphics graphicsOverride,
PrimitivePort pp)
Technologies use this method to emit a Poly from points in the points buffer.
|
void |
AbstractShapeBuilder.pushTextPoly(Poly.Type style,
Layer layer,
PrimitivePort pp,
java.lang.String message,
TextDescriptor descriptor)
Technologies use this method to emit a text Poly from points in the points buffer.
|
boolean |
Technology.sameLayer(Layer layer1,
Layer layer2)
Method to tell whether two layers should be considered equivalent for the purposes of cropping.
|
void |
XMLRules.setMinValue(Layer layer,
java.lang.String name,
double value,
DRCTemplate.DRCRuleType type)
Method to set the minimum
|
boolean |
AbstractShapeBuilder.skipLayer(Layer layer) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<Layer> |
Layer.getLayersSortedByRule(java.util.List<Layer> layerList,
Layer.LayerSortingType type)
Function to sort list of layers based on LayerSortingType
|
static java.util.List<Layer> |
Layer.getLayersSortedByUserPreference(Technology tech,
java.util.List<Layer> layerList,
Layer.LayerSortingType type)
Method to return a sorted list of layers based on user's preference
|
boolean |
XMLRules.getWorstSpacingDistance(java.util.Set<Layer> layers,
MutableDouble worstDistance)
Method to find the worst spacing distance in the design rules.
|
Constructor and Description |
---|
Layer.Function.Set(Layer l)
Constructs Function.Set from a Layer
|
Technology.ArcLayer(Layer layer,
double arcLayerWidth,
Poly.Type style)
Constructs an
ArcLayer with the specified description. |
Technology.ArcLayer(Layer layer,
Poly.Type style,
double lambdaExtend)
Constructs an
ArcLayer with the specified description. |
Technology.NodeLayer(Layer layer,
int portNum,
Poly.Type style,
int representation,
Technology.TechPoint[] points)
Constructs a
NodeLayer with the specified description. |
Technology.NodeLayer(Layer layer,
int portNum,
Poly.Type style,
int representation,
Technology.TechPoint[] points,
ECoord lWidth,
ECoord rWidth,
ECoord extentT,
ECoord extendB)
Constructs a
NodeLayer with the specified description. |
Modifier and Type | Field and Description |
---|---|
Layer |
Generic.afgLay
the AFG exclusion Layer.
|
Layer |
Artwork.defaultLayer
the layer
|
Layer |
Generic.drcLay
the DRC exclusion Layer.
|
Layer |
Generic.glyphLay
the Glyph Layer.
|
Layer |
Schematics.node_lay
the node layer
|
Layer |
Generic.routeLay
the Routing exclusion Layer.
|
Layer |
Generic.simProbeLay
the simulation probe Layer.
|
Modifier and Type | Field and Description |
---|---|
static Layer |
Photonics.metal1Layer
the metal-1 layer
|
static Layer |
Photonics.polyCutLayer
the poly-cut layer
|
Modifier and Type | Method and Description |
---|---|
Layer |
PLayer.findLayer()
Method to find an Electric Layer in the Photonics technology.
|
Modifier and Type | Method and Description |
---|---|
static void |
DRC.createDRCErrorLogger(DRC.ReportInfo reportInfo,
DRC.DRCErrorType errorType,
java.lang.String msg,
Cell cell,
double limit,
double actual,
java.lang.String rule,
PolyBase poly1,
Geometric geom1,
Layer layer1,
PolyBase poly2,
Geometric geom2,
Layer layer2) |
static DRCTemplate |
DRC.getEdgeRule(Layer layer1,
Layer layer2)
Method to find the edge spacing rule between two layer.
|
static DRCTemplate |
DRC.getExtensionRule(Layer layer1,
Layer layer2,
boolean isGateExtension)
Method to find the extension rule between two layer.
|
static boolean |
DRC.getMaxSurround(Layer layer,
double maxSize,
MutableDouble mutableDist)
Method to find the maximum design-rule distance around a layer.
|
static DRCTemplate |
DRC.getMinValue(Layer layer,
DRCTemplate.DRCRuleType type)
Method to get the minimum
|
static java.util.List<DRCTemplate> |
DRC.getRules(Layer layer1,
DRCTemplate.DRCRuleType type)
Method to find all possible rules of DRCRuleType type associated a layer.
|
static DRCTemplate |
DRC.getSpacingRule(Layer layer1,
Geometric geo1,
Layer layer2,
Geometric geo2,
boolean connected,
int multiCut,
double wideS,
double length)
Method to find the spacing rule between two layer.
|
static boolean |
DRC.isAnySpacingRule(Layer layer1,
Layer layer2)
Method to tell whether there are any design rules between two layers.
|
boolean |
Quick.polyCoverByAnyVTLayer(Cell cell,
DRCTemplate theRule,
Technology tech,
Poly[] polys,
Layer[] layers,
Geometric[] geoms,
boolean ignoreCenterCuts)
This method determines if one of the polysilicon polygons is covered by a vth layer.
|
MTDRCTool.MTDRCResult |
MTDRCTool.runTask(Layer taskKey) |
MTDRCTool.MTDRCResult |
MTDRCLayoutTool.runTaskInternal(Layer taskKey) |
MTDRCTool.MTDRCResult |
MTDRCAreaTool.runTaskInternal(Layer theLayer) |
Modifier and Type | Method and Description |
---|---|
static boolean |
DRC.getWorstSpacingDistance(Technology tech,
java.util.Set<Layer> layers,
MutableDouble mutableDist)
Method to find the worst spacing distance in the design rules for a given list of layers.
|
MTDRCTool.MTDRCResult |
MTDRCTool.mergeTaskResults(java.util.Map<Layer,MTDRCTool.MTDRCResult> taskResults) |
Constructor and Description |
---|
DRCCheck(ERCWellCheck.StrategyParameter parameters,
Layer pWellLayer,
Layer nWellLayer,
RTNode<ERCWellCheck.WellBound> pWellRoot,
RTNode<ERCWellCheck.WellBound> nWellRoot) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Layer> |
LayerCoverageTool.GeometryOnNetwork.getLayers() |
static java.util.Map<Layer,java.lang.Double> |
LayerCoverageTool.layerCoverageCommand(Cell cell,
GeometryHandler.GHMode mode,
boolean startJob,
LayerCoverageTool.LayerCoveragePreferences lcp)
Method to kick area coverage per layer in a cell.
|
Modifier and Type | Method and Description |
---|---|
void |
NetPBucket.addCapacitance(Layer layer,
Poly poly)
Method to merge given Poly with rest of geometries in that layer for
that particular net
|
double |
LayerCoverageTool.LayerCoveragePreferences.getAreaCoverage(Layer layer)
Method to return the minimum area coverage that the layer must reach in the technology.
|
static java.awt.geom.Rectangle2D |
LayerCoverageTool.getGeometryOnNetwork(Cell exportCell,
PortInst pi,
Layer layer,
LayerCoverageTool.LayerCoveragePreferences lcp)
Method to extract bounding box for a particular Network/Layer
|
void |
NetPBucket.modifyResistance(Layer layer,
PolyBase poly,
java.lang.String[] subNets,
boolean add) |
void |
LayerCoverageTool.LayerCoveragePreferences.setAreaCoverageInfo(Layer layer,
double area)
Methot to set minimum area coverage that the layer must reach in the technology.
|
Constructor and Description |
---|
LayerCoverageTool.GeometryOnNetwork(Cell cell,
java.util.Set<Network> nets,
double lambda,
boolean printable,
Layer onlyThisLayer,
LayerCoverageTool.LayerCoveragePreferences lcp) |
LayerCoverageTool.LayerVisitor(Job job,
GeometryHandler t,
java.util.Set<NodeInst> delList,
LayerCoverageTool.LCMode func,
java.util.Map<Layer,java.util.Set<PolyBase>> original,
java.util.Set<Network> netSet,
java.awt.geom.Rectangle2D bBox,
Layer onlyThisLayer,
LayerCoverageTool.GeometryOnNetwork geoms) |
Constructor and Description |
---|
LayerCoverageTool.LayerVisitor(Job job,
GeometryHandler t,
java.util.Set<NodeInst> delList,
LayerCoverageTool.LCMode func,
java.util.Map<Layer,java.util.Set<PolyBase>> original,
java.util.Set<Network> netSet,
java.awt.geom.Rectangle2D bBox,
Layer onlyThisLayer,
LayerCoverageTool.GeometryOnNetwork geoms) |
Modifier and Type | Method and Description |
---|---|
static Layer |
FillCellGenJob.getMetalLayerFromExport(PortProto ex)
Method to obtain the PrimitiveNode layer holding this export.
|
Modifier and Type | Field and Description |
---|---|
java.util.Map<Layer,java.awt.Color> |
Maxwell.MaxwellPreferences.layerColors |
protected java.util.HashMap<Layer,java.util.List<java.lang.Object>> |
Geometry.CellGeom.polyMap
HashMap of Poly(gons) in this Cell, keyed by Layer, all polys per layer stored as a List
|
java.util.Map<Layer,Layer> |
STL.STLPreferences.visibleLayers |
java.util.Map<Layer,Layer> |
STL.STLPreferences.visibleLayers |
Modifier and Type | Method and Description |
---|---|
protected static java.awt.geom.Rectangle2D |
InteractiveRouter.getLayerArea(ElectricObject obj,
Layer layer) |
Constructor and Description |
---|
RoutingFrame.RoutingLayer(Layer layer,
ArcProto ap,
EditingPreferences ep,
double minWidth,
double maxSurround)
Method to create a RoutingLayer object.
|
Modifier and Type | Method and Description |
---|---|
Layer |
SeaOfGatesEngine.getPrimaryMetalLayer(int layNum)
Method to return the primary metal Layer associated with a layer number.
|
Layer |
SeaOfGatesEngine.getViaLayer(int layNum)
Method to return the via Layer associated with a layer number.
|
Modifier and Type | Method and Description |
---|---|
RTNode<SeaOfGatesEngine.SOGBound> |
SeaOfGatesEngine.getMetalTree(Layer lay)
Method to return an R-Tree of blockages on a given metal Layer.
|
RTNode<SeaOfGatesEngine.SOGBound> |
SeaOfGatesEngine.NeededRoute.getViaTree(Layer lay)
Method to return an R-Tree of blockages on a given via Layer.
|
java.util.Iterator<SeaOfGatesEngine.SOGBound> |
SeaOfGatesEngine.searchMetalTree(Layer lay,
java.awt.geom.Rectangle2D bound) |
java.util.Iterator<SeaOfGatesEngine.SOGBound> |
SeaOfGatesEngine.NeededRoute.searchViaTree(Layer lay,
java.awt.geom.Rectangle2D bound) |
Constructor and Description |
---|
SeaOfGatesEngine.RouteArc(ArcProto type,
java.lang.String netName,
SeaOfGatesEngine soge,
Layer layer,
double wid,
SeaOfGatesEngine.RouteNode from,
SeaOfGatesEngine.RouteNode to,
SeaOfGatesEngine.NeededRoute nr) |
Modifier and Type | Method and Description |
---|---|
EGraphics |
GraphicsPreferences.getGraphics(Layer layer)
Method to return the graphics description of specified Layer.
|
GraphicsPreferences |
GraphicsPreferences.withGraphics(Layer layer,
EGraphics graphics) |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<Layer,MutableDouble> |
ThreeDTab.threeDDistanceMap |
protected java.util.Map<Layer,MutableDouble> |
ThreeDTab.threeDThicknessMap |
Modifier and Type | Field and Description |
---|---|
Layer |
AbstractDrawing.LayerColor.layer |
Modifier and Type | Method and Description |
---|---|
Layer |
VectorCache.VectorBase.getLayer() |
Modifier and Type | Method and Description |
---|---|
void |
VectorCache.addBoxToCell(ImmutableElectricObject origin,
double lX,
double lY,
double hX,
double hY,
Layer layer,
CellId cellId)
Method to insert a Manhattan rectangle into the vector cache for a Cell.
|
Constructor and Description |
---|
AbstractDrawing.LayerColor(Layer layer,
float premultipliedRed,
float premultipliedGreen,
float premultipliedBlue,
float inverseAlpha) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Technology,java.util.List<Layer>> |
InvisibleLayerConfiguration.getConfigurationValue(java.lang.String cName)
Method to return the invisible layers in an invisible layer configuration.
|
java.util.List<Layer> |
LayerVisibility.getSavedLayerOrder(Technology tech)
Method to return a list of layers that are saved for specified Technology.
|
Modifier and Type | Method and Description |
---|---|
float |
LayerVisibility.getOpacity(Layer layer) |
boolean |
LayerVisibility.isHighlighted(Layer layer)
Method to tell whether a Layer is highlighted.
|
boolean |
LayerVisibility.isVisible(Layer layer)
Method to tell whether a Layer is visible.
|
void |
LayerVisibility.setOpacity(Layer layer,
double opacity) |
Modifier and Type | Method and Description |
---|---|
void |
InvisibleLayerConfiguration.addConfiguration(java.lang.String cName,
int hardWiredIndex,
Technology tech,
java.util.List<Layer> layers)
Method to add a invisible layer configuration.
|
void |
LayerVisibility.setSavedLayerOrder(Technology tech,
java.util.List<Layer> layers)
Method to save a list of layers for this Technology in a preferred order.
|