Uses of Class
com.sun.electric.database.topology.NodeInst

Packages that use NodeInst
com.sun.electric.database Package for the Electric database. 
com.sun.electric.database.change Package for handling changes to the Electric database. 
com.sun.electric.database.constraint Package for handling constraint propagation in the Electric database. 
com.sun.electric.database.geometry Package for geometric support in Electric. 
com.sun.electric.database.hierarchy Package for hierarchy (cell instances inside of cells). 
com.sun.electric.database.network Package for handling network control in Electric. 
com.sun.electric.database.prototype Package for the prototype classes in Electric. 
com.sun.electric.database.topology Package for connected Nodes and Arcs. 
com.sun.electric.technology Package for handling technology information. 
com.sun.electric.technology.technologies Package for the individual technologies. 
com.sun.electric.tool Package for all synthesis and analysis tools. 
com.sun.electric.tool.extract Package for handling node extraction, parasitics, etc. 
com.sun.electric.tool.generator.flag   
com.sun.electric.tool.generator.flag.hornFunnel2   
com.sun.electric.tool.generator.flag.router   
com.sun.electric.tool.generator.flag.scan   
com.sun.electric.tool.generator.layout   
com.sun.electric.tool.generator.layout.fill   
com.sun.electric.tool.io.input   
com.sun.electric.tool.io.output   
com.sun.electric.tool.logicaleffort Package for handling the logical effort tool. 
com.sun.electric.tool.routing Package for handling the Routing tools. 
com.sun.electric.tool.user Package for handling the user-interface tool. 
com.sun.electric.tool.user.dialogs   
com.sun.electric.tool.user.menus   
com.sun.electric.tool.user.ncc   
com.sun.electric.tool.user.redisplay   
com.sun.electric.tool.user.tecEdit   
com.sun.electric.tool.user.ui   
 

Uses of NodeInst in com.sun.electric.database
 

Methods in com.sun.electric.database with parameters of type NodeInst
 void ImmutableNodeInst.computeBounds(NodeInst real, java.awt.geom.Rectangle2D.Double dstBounds)
           
 

Uses of NodeInst in com.sun.electric.database.change
 

Methods in com.sun.electric.database.change with parameters of type NodeInst
 void Changes.modifyNodeInst(NodeInst ni, ImmutableNodeInst oD)
          Method to announce a change to a NodeInst.
 

Uses of NodeInst in com.sun.electric.database.constraint
 

Methods in com.sun.electric.database.constraint with parameters of type NodeInst
 void Layout.modifyNodeInst(NodeInst ni, ImmutableNodeInst oD)
          Method to handle a change to a NodeInst.
 void Constraints.modifyNodeInst(NodeInst ni, ImmutableNodeInst oD)
          Method to announce a change to a NodeInst.
 

Uses of NodeInst in com.sun.electric.database.geometry
 

Methods in com.sun.electric.database.geometry with parameters of type NodeInst
 java.util.Iterator<Poly> Poly.Builder.getShape(NodeInst ni)
          Returns the polygons that describe node "ni".
 

Uses of NodeInst in com.sun.electric.database.hierarchy
 

Methods in com.sun.electric.database.hierarchy that return NodeInst
 NodeInst Cell.findNode(java.lang.String name)
          Method to find a named NodeInst on this Cell.
 NodeInst Cell.getNode(int nodeIndex)
          Method to return the NodeInst at specified position.
 NodeInst Cell.getNodeById(int nodeId)
          Method to return the NodeInst by its chronological index.
 NodeInst Nodable.getNodeInst()
          Get the NodeInst associated with this Nodable
 

Methods in com.sun.electric.database.hierarchy that return types with arguments of type NodeInst
 java.util.Iterator<NodeInst> Cell.getInstancesOf()
          Method to return an iterator over all instances of this NodeProto.
 java.util.Iterator<NodeInst> Cell.getNodes()
          Method to return an Iterator over all NodeInst objects in this Cell.
 

Methods in com.sun.electric.database.hierarchy with parameters of type NodeInst
 boolean Cell.addNode(NodeInst ni)
          Method to add a new NodeInst to the cell.
 void Cell.addNodeName(NodeInst ni)
          Method to add a new NodeInst to the name index of this cell.
 boolean Nodable.contains(NodeInst ni, int arrayIndex)
          Returns true if this Nodable wraps NodeInst ni.
 void Cell.removeNodeName(NodeInst ni)
          Method to remove an NodeInst from the name index of this cell.
 

Method parameters in com.sun.electric.database.hierarchy with type arguments of type NodeInst
static Cell Cell.copyNodeProtoUsingMapping(Cell fromCell, Library toLib, java.lang.String toName, java.util.Map<NodeInst,NodeProto> nodePrototypes)
          Method to copy a Cell to any Library, using a preset mapping of node prototypes.
 void Cell.killNodes(java.util.Set<NodeInst> killedNodes)
          Method to unlink a set of these NodeInsts from this Cell.
 

Uses of NodeInst in com.sun.electric.database.network
 

Methods in com.sun.electric.database.network that return types with arguments of type NodeInst
 java.util.Iterator<NodeInst> Network.getNodes()
          Get iterator over all NodeInsts on Network.
 

Methods in com.sun.electric.database.network with parameters of type NodeInst
static Nodable Netlist.getNodableFor(NodeInst ni, int arrayIndex)
          Returns Nodable for given NodeInst and array index.
 

Uses of NodeInst in com.sun.electric.database.prototype
 

Methods in com.sun.electric.database.prototype that return NodeInst
 NodeInst PortOriginal.getBottomNodeInst()
          Method to return the bottommost NodeInst (a primitive) from the initial port information given to the constructor.
 

Constructors in com.sun.electric.database.prototype with parameters of type NodeInst
PortOriginal(NodeInst ni, PortProto pp)
          Constructor takes a NodeInst/PortProto combination and traverses it down to the bottom of the hierarchy.
 

Uses of NodeInst in com.sun.electric.database.topology
 

Methods in com.sun.electric.database.topology that return NodeInst
 NodeInst PortInst.getNodeInst()
          Method to return the NodeInst that this PortInst resides on.
 NodeInst NodeInst.getNodeInst()
          Get the NodeInst associated with this Nodable For NodeInsts, this returns itself.
static NodeInst NodeInst.lowLevelNewInstance(Cell parent, ImmutableNodeInst d)
           
static NodeInst NodeInst.makeDummyInstance(NodeProto np)
          Method to create a "dummy" NodeInst for use outside of the database.
static NodeInst NodeInst.makeDummyInstance(NodeProto np, EPoint center, double width, double height, Orientation orient)
          Method to create a "dummy" NodeInst for use outside of the database.
static NodeInst NodeInst.makeInstance(NodeProto protoType, java.awt.geom.Point2D center, double width, double height, Cell parent)
          Short form method to create a NodeInst and do extra things necessary for it.
static NodeInst NodeInst.makeInstance(NodeProto protoType, java.awt.geom.Point2D center, double width, double height, Cell parent, Orientation orient, java.lang.String name, int techBits)
          Long form method to create a NodeInst and do extra things necessary for it.
static NodeInst NodeInst.newInstance(Cell parent, ImmutableNodeInst d)
          Method to create a NodeInst by ImmutableNodeInst.
static NodeInst NodeInst.newInstance(Cell parent, NodeProto protoType, java.lang.String name, TextDescriptor nameDescriptor, java.awt.geom.Point2D center, EPoint size, Orientation orient, int flags, int techBits, TextDescriptor protoDescriptor, ErrorLogger errorLogger)
          Long form method to create a NodeInst.
static NodeInst NodeInst.newInstance(NodeProto protoType, java.awt.geom.Point2D center, double width, double height, Cell parent)
          Short form method to create a NodeInst.
static NodeInst NodeInst.newInstance(NodeProto protoType, java.awt.geom.Point2D center, double width, double height, Cell parent, Orientation orient, java.lang.String name, int techBits)
          Long form method to create a NodeInst.
 NodeInst NodeInst.replace(NodeProto np, boolean ignorePortNames, boolean allowMissingPorts)
          Method to replace this NodeInst with one of another type.
 

Methods in com.sun.electric.database.topology with parameters of type NodeInst
 int NodeInst.compareTo(NodeInst that)
          Compares NodeInsts by their Cells and names.
 boolean NodeInst.contains(NodeInst ni, int arrayIndex)
          Implements Nodable.contains(NodeInst ni).
 void NodeInst.copyStateBits(NodeInst ni)
          Method to copy the various state bits from another NodeInst to this NodeInst.
static boolean NodeInst.isSpecialNode(NodeInst ni)
          Method to detect if np is not relevant for some tool calculation and therefore could be skip.
static void NodeInst.modifyInstances(NodeInst[] nis, double[] dXs, double[] dYs, double[] dXSizes, double[] dYSizes)
          Method to change many NodeInsts.
static PortInst PortInst.newInstance(PortProto portProto, NodeInst nodeInst)
          Method to create a PortInst object.
 

Uses of NodeInst in com.sun.electric.technology
 

Methods in com.sun.electric.technology that return NodeInst
static NodeInst Technology.makeNodeInst(NodeProto np)
          Method to create temporary nodes for the palette
static NodeInst Technology.makeNodeInst(NodeProto np, PrimitiveNode.Function func, int angle, boolean display, java.lang.String varName, double fontSize)
          Method to create temporary nodes for the palette
 

Methods in com.sun.electric.technology with parameters of type NodeInst
 boolean Technology.cleanUnusedNodesInLibrary(NodeInst ni, java.util.List<Geometric> list)
          Method to clean libraries with unused primitive nodes.
protected  Poly[] Technology.computeShapeOfNode(NodeInst ni, boolean electrical, boolean reasonable, Technology.NodeLayer[] primLayers, Layer layerOverride)
          Returns the polygons that describe node "ni", given a set of NodeLayer objects to use.
 Technology.MultiCutData Technology.getMultiCutData(NodeInst ni)
          Method to get a multi-cut structure associated to a NodeInst representing a Multiple-cut contact.
 ERectangle Technology.getNodeInstBaseRectangle(NodeInst ni)
          Method to get the base (highlight) ERectangle associated with a NodeInst in this PrimitiveNode.
 PrimitiveNodeSize Technology.getResistorSize(NodeInst ni, VarContext context)
          Method to return the size of a resistor-type NodeInst in this Technology.
 Poly[] Technology.getShapeOfNode(NodeInst ni)
          Returns the polygons that describe node "ni".
 Poly[] Technology.getShapeOfNode(NodeInst ni, boolean electrical, boolean reasonable, Layer.Function.Set onlyTheseLayers)
          Returns the polygons that describe node "ni".
protected  Poly[] Technology.getShapeOfNode(NodeInst ni, boolean electrical, boolean reasonable, Technology.NodeLayer[] primLayers, Layer layerOverride)
          Returns the polygons that describe node "ni", given a set of NodeLayer objects to use.
 Poly Technology.getShapeOfPort(NodeInst ni, PrimitivePort pp)
          Returns a polygon that describes a particular port on a NodeInst.
 Poly Technology.getShapeOfPort(NodeInst ni, PrimitivePort pp, java.awt.geom.Point2D selectPt)
          Returns a polygon that describes a particular port on a NodeInst.
 double Technology.getTransistorActiveLength(NodeInst ni)
          Method to return length of active reqion.
 PortInst Technology.getTransistorAltGatePort(NodeInst ni)
          Method to return the other gate PortInst for this transistor NodeInst.
 PortInst Technology.getTransistorBasePort(NodeInst ni)
          Method to return a base PortInst for this transistor NodeInst.
 PortInst Technology.getTransistorBiasPort(NodeInst ni)
          Method to return a bias PortInst for this transistor NodeInst.
 PortInst Technology.getTransistorCollectorPort(NodeInst ni)
          Method to return a collector PortInst for this transistor NodeInst.
 PortInst Technology.getTransistorDrainPort(NodeInst ni)
          Method to return a drain PortInst for this transistor NodeInst.
 PortInst Technology.getTransistorEmitterPort(NodeInst ni)
          Method to return a emitter PortInst for this transistor NodeInst.
 PortInst Technology.getTransistorGatePort(NodeInst ni)
          Method to return a gate PortInst for this transistor NodeInst.
 TransistorSize Technology.getTransistorSize(NodeInst ni, VarContext context)
          Method to return the size of a transistor NodeInst in this Technology.
 PortInst Technology.getTransistorSourcePort(NodeInst ni)
          Method to return a source PortInst for this transistor NodeInst.
 boolean Technology.isMultiCutCase(NodeInst ni)
          Method to decide whether a NodeInst is a multi-cut contact.
 void Technology.setDefaultOutline(NodeInst ni)
          Method to set default outline information on a NodeInst.
 void Technology.setPrimitiveFunction(NodeInst ni, PrimitiveNode.Function function)
          Method to set the pure "NodeProto Function" for a primitive NodeInst in this Technology.
 void Technology.setPrimitiveNodeSize(NodeInst ni, double width, double length)
          Method to set the size of a transistor NodeInst in this Technology.
 

Uses of NodeInst in com.sun.electric.technology.technologies
 

Methods in com.sun.electric.technology.technologies with parameters of type NodeInst
 ERectangle Schematics.getNodeInstBaseRectangle(NodeInst ni)
          Method to get the base (highlight) ERectangle associated with a NodeInst in this PrimitiveNode.
 PrimitiveNodeSize Schematics.getResistorSize(NodeInst ni, VarContext context)
          Method to return the size of a resistor-type NodeInst in this Technology.
protected  Poly[] Schematics.getShapeOfNode(NodeInst ni, boolean electrical, boolean reasonable, Technology.NodeLayer[] primLayers, Layer layerOverride)
          Method to return a list of Polys that describe a given NodeInst.
protected  Poly[] MoCMOS.getShapeOfNode(NodeInst ni, boolean electrical, boolean reasonable, Technology.NodeLayer[] primLayers, Layer layerOverride)
          Method to return a list of Polys that describe a given NodeInst.
protected  Poly[] Generic.getShapeOfNode(NodeInst ni, boolean electrical, boolean reasonable, Technology.NodeLayer[] primLayers, Layer layerOverride)
          Method to return a list of Polys that describe a given NodeInst.
protected  Poly[] GEM.getShapeOfNode(NodeInst ni, boolean electrical, boolean reasonable, Technology.NodeLayer[] primLayers, Layer layerOverride)
          Method to return a list of Polys that describe a given NodeInst.
protected  Poly[] FPGA.getShapeOfNode(NodeInst ni, boolean electrical, boolean reasonable, Technology.NodeLayer[] primLayers, Layer layerOverride)
          Method to return a list of Polys that describe a given NodeInst.
protected  Poly[] Artwork.getShapeOfNode(NodeInst ni, boolean electrical, boolean reasonable, Technology.NodeLayer[] primLayers, Layer layerOverride)
          Method to return a list of Polys that describe a given NodeInst.
 Poly Schematics.getShapeOfPort(NodeInst ni, PrimitivePort pp, java.awt.geom.Point2D selectPt)
          Returns a polygon that describes a particular port on a NodeInst.
 Poly Artwork.getShapeOfPort(NodeInst ni, PrimitivePort pp, java.awt.geom.Point2D selectPt)
          Returns a polygon that describes a particular port on a NodeInst.
 PortInst Schematics.getTransistorDrainPort(NodeInst ni)
          Method to return a gate PortInst for this transistor NodeInst.
 TransistorSize Schematics.getTransistorSize(NodeInst ni, VarContext context)
          Method to return the size of a transistor NodeInst in this Technology.
static boolean Generic.isSpecialGenericNode(NodeInst ni)
          Method to detect if this Generic proto is not relevant for some tool calculation and therefore could be skip.
 void Artwork.setDefaultOutline(NodeInst ni)
          Method to set default outline information on a NodeInst.
 void Schematics.setPrimitiveFunction(NodeInst ni, PrimitiveNode.Function function)
          Method to set the pure "PrimitiveNode Function" for a primitive NodeInst in this Technology.
 void Schematics.setPrimitiveNodeSize(NodeInst ni, double width, double length)
          Method to set the size of a transistor NodeInst in this technology.
 void MoCMOS.setPrimitiveNodeSize(NodeInst ni, double width, double length)
          Method to set the size of a transistor NodeInst in this Technology.
 void Schematics.setPrimitiveNodeSize(NodeInst ni, java.lang.Object width, java.lang.Object length)
          Method to set the size of a transistor NodeInst in this technology.
 

Uses of NodeInst in com.sun.electric.tool
 

Methods in com.sun.electric.tool with parameters of type NodeInst
 void Listener.modifyNodeInst(NodeInst ni, ImmutableNodeInst oD)
          Method to handle a change to a NodeInst.
 

Uses of NodeInst in com.sun.electric.tool.extract
 

Fields in com.sun.electric.tool.extract declared as NodeInst
 NodeInst TransistorPBucket.ni
           
 

Methods in com.sun.electric.tool.extract with parameters of type NodeInst
static boolean GeometryConnection.checkCellConnectivity(NodeInst cellA, NodeInst cellB)
           
 ExtractedPBucket ParasiticGenerator.createBucket(NodeInst ni, ParasiticTool.ParasiticCellInfo info)
           
 

Constructors in com.sun.electric.tool.extract with parameters of type NodeInst
TransistorPBucket(NodeInst ni, TransistorSize size, java.lang.String gName, java.lang.String sName, java.lang.String dName, double factor)
           
 

Constructor parameters in com.sun.electric.tool.extract with type arguments of type NodeInst
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)
           
 

Uses of NodeInst in com.sun.electric.tool.generator.flag
 

Methods in com.sun.electric.tool.generator.flag that return types with arguments of type NodeInst
 java.util.List<NodeInst> SchematicVisitor.getLayInsts()
           
 java.util.Map<NodeInst,SchematicPosition> SchematicVisitor.getLayInstSchematicPositions()
           
 java.util.Map<NodeInst,java.lang.Double> SchematicVisitor.getLayInstSpacing()
          when stacking layout instances, user may request extra space between a particular instance and its predecessor
 java.util.List<NodeInst> LayoutNetlist.getLayoutInstancesSortedBySchematicPosition()
           
 

Uses of NodeInst in com.sun.electric.tool.generator.flag.hornFunnel2
 

Methods in com.sun.electric.tool.generator.flag.hornFunnel2 with parameters of type NodeInst
 void BinaryTree.addId(NodeInst ni, int id)
          Label each node with it's identifier
 

Uses of NodeInst in com.sun.electric.tool.generator.flag.router
 

Method parameters in com.sun.electric.tool.generator.flag.router with type arguments of type NodeInst
 void Router.connectPwrGnd(java.util.List<NodeInst> nodeInsts)
           
 

Constructors in com.sun.electric.tool.generator.flag.router with parameters of type NodeInst
ConnectionCache(NodeInst ni)
           
 

Uses of NodeInst in com.sun.electric.tool.generator.flag.scan
 

Methods in com.sun.electric.tool.generator.flag.scan with parameters of type NodeInst
 java.util.List<java.lang.String> ScanChain.getInputOrFeedNames(NodeInst ni)
          If ni has scan-in or feedthrough ports, return List of those port names.
 java.util.List<java.lang.String> ScanChain.getOutputOrFeedNames(NodeInst ni)
          If ni has scan-out or feedthrough ports, return List of those port names.
 

Method parameters in com.sun.electric.tool.generator.flag.scan with type arguments of type NodeInst
 void Scan.stitchScanChains(java.util.List<NodeInst> layInsts, Router router)
           
 

Uses of NodeInst in com.sun.electric.tool.generator.layout
 

Fields in com.sun.electric.tool.generator.layout declared as NodeInst
 NodeInst StdCellParams.SelectFill.nselNode
           
 NodeInst StdCellParams.SelectFill.pselNode
           
 

Methods in com.sun.electric.tool.generator.layout that return NodeInst
 NodeInst StdCellParams.addNmosWell(double loX, double hiX, Cell cell)
           
 NodeInst StdCellParams.addPmosWell(double loX, double hiX, Cell cell)
           
static NodeInst LayoutLib.newNodeInst(NodeProto np, double x, double y, double width, double height, double angle, Cell parent)
          Create a new NodeInst.
static NodeInst LayoutLib.newNodeInst(NodeProto np, java.awt.geom.Rectangle2D rect, double angle, Cell parent)
           
 

Methods in com.sun.electric.tool.generator.layout with parameters of type NodeInst
static void LayoutLib.abutBottom(NodeInst node, double originX, double botY)
          Move a NodeInst so it's bottom edge is at botY.
static void LayoutLib.abutBottomTop(NodeInst bottomNode, double space, NodeInst topNode)
          Abut two NodeInsts bottom to top.
static void LayoutLib.abutLeft(NodeInst node, double leftX, double originY)
          Move NodeInst so it's left edge is at leftX and the y-coordinate of it's origin is at originY.
static void LayoutLib.abutLeftRight(NodeInst leftNode, NodeInst rightNode)
          Abut two NodeInsts left to right.
static void AbutRouter.abutRouteBotTop(NodeInst bot, NodeInst top, double distFromBoundary, java.util.List<ArcProto> layers)
          Connect ports on the top edge of bot that line up exactly with corresponding ports on the bottom edge of top.
static void AbutRouter.abutRouteLeftRight(NodeInst left, NodeInst right, double distFromBoundary, java.util.List<ArcProto> layers)
          Connect ports on the right edge of left that line up exactly with corresponding ports on the left edge of right.
static void LayoutLib.alignCorners(NodeInst niFixed, LayoutLib.Corner cnrFixed, NodeInst niMove, LayoutLib.Corner cnrMove, double offsetX, double offsetY)
           
 void TrackRouter.connect(NodeInst[] nodeInsts, java.lang.String portNm)
           
static java.awt.geom.Rectangle2D LayoutLib.getBounds(NodeInst node)
          Get the essential or regular bounds.
static java.awt.geom.Point2D LayoutLib.getPosition(NodeInst ni)
          Get the position of a NodeInst.
static double StdCellParams.getSize(NodeInst iconInst, VarContext context)
           
static void LayoutLib.modNodeInst(NodeInst ni, double dx, double dy, double dw, double dh, boolean mirrorAboutYAxis, boolean mirrorAboutXAxis, double dAngle)
          Modify the position of a NodeInst.
 boolean DrcRings.Filter.skip(NodeInst ni)
           
 

Method parameters in com.sun.electric.tool.generator.layout with type arguments of type NodeInst
static void LayoutLib.abutBottomTop(java.util.Collection<NodeInst> nodeInsts, double space)
          Abut a list of NodeInsts bottom to top.
static void LayoutLib.abutBottomTop(double originX, double botY, java.util.Collection<NodeInst> nodeInsts, double space)
          Abut a list of NodeInsts bottom to top.
static void LayoutLib.abutLeftRight(java.util.Collection<NodeInst> nodeInsts)
          Abut an array of NodeInsts left to right.
static void LayoutLib.abutLeftRight(double leftX, double originY, java.util.Collection<NodeInst> nodeInsts)
          Abut an array of NodeInsts left to right.
 void StdCellParams.addWellsForRow(java.util.ArrayList<NodeInst> row, double minX, double maxX, Cell cell)
          Given an array of NodeInsts in a row, add wells to both ends of the row to bring the row to minX and maxX.
 void TrackRouter.connect(java.util.ArrayList<NodeInst> nodeInsts, java.lang.String portNm)
           
 

Constructors in com.sun.electric.tool.generator.layout with parameters of type NodeInst
StdCellParams.SelectFill(NodeInst nselNode, NodeInst pselNode)
           
 

Uses of NodeInst in com.sun.electric.tool.generator.layout.fill
 

Methods in com.sun.electric.tool.generator.layout.fill with parameters of type NodeInst
 void TiledCell.exportUnconnectedPortInsts(NodeInst[][] rows, boolean isPlanHorizontal, Cell tiled)
           
 

Uses of NodeInst in com.sun.electric.tool.io.input
 

Methods in com.sun.electric.tool.io.input with parameters of type NodeInst
protected  PortInst ELIB.getArcEnd(ArcProto ap, NodeInst node, java.lang.String portname, double x, double y, Cell cell)
           
 

Uses of NodeInst in com.sun.electric.tool.io.output
 

Methods in com.sun.electric.tool.io.output with parameters of type NodeInst
 void Geometry.Visitor.addNodeInst(NodeInst ni, java.awt.geom.AffineTransform trans)
           
 ExtractedPBucket IRSIM.createBucket(NodeInst ni, ParasiticTool.ParasiticCellInfo info)
           
 EDIFEquiv.NodeEquivalence EDIFEquiv.getNodeEquivalence(NodeInst ni)
          Get the node equivalence for the NodeInst.
static java.lang.String EDIF.getOrientation(NodeInst ni, int addedRotation)
          Method to map Electric orientations to EDIF orientations
 

Uses of NodeInst in com.sun.electric.tool.logicaleffort
 

Methods in com.sun.electric.tool.logicaleffort with parameters of type NodeInst
static void LETool.clearStoredSizesJob(NodeInst ni)
           
 

Method parameters in com.sun.electric.tool.logicaleffort with type arguments of type NodeInst
 void LENetlister2.getSizes(java.util.List<java.lang.Float> sizes, java.util.List<java.lang.String> varNames, java.util.List<NodeInst> nodes, java.util.List<VarContext> contexts)
          Updates the size of all Logical Effort gates
 void LENetlister1.getSizes(java.util.List<java.lang.Float> sizes, java.util.List<java.lang.String> varNames, java.util.List<NodeInst> nodes, java.util.List<VarContext> contexts)
           
abstract  void LENetlister.getSizes(java.util.List<java.lang.Float> sizes, java.util.List<java.lang.String> varNames, java.util.List<NodeInst> nodes, java.util.List<VarContext> contexts)
          Get the sizes and associated variable names to store on the top level cell
 

Constructors in com.sun.electric.tool.logicaleffort with parameters of type NodeInst
LETool.ClearStoredSizes(NodeInst ni)
           
 

Uses of NodeInst in com.sun.electric.tool.routing
 

Methods in com.sun.electric.tool.routing that return NodeInst
 NodeInst RouteElementPort.getNodeInst()
          Get Connecting Node on RouteElement.
 

Methods in com.sun.electric.tool.routing with parameters of type NodeInst
static RouteElementPort RouteElementPort.deleteNode(NodeInst nodeInstToDelete)
          Factory method for making a deleteNode RouteElement
 

Method parameters in com.sun.electric.tool.routing with type arguments of type NodeInst
static java.util.List<Connection> Routing.findNetEnds(Network net, java.util.Set<ArcInst> arcsToDelete, java.util.Set<NodeInst> nodesToDelete, Netlist netList, boolean mustBeUnrouted)
          Method to find the endpoints of a network.
static void AutoStitch.runAutoStitch(Cell cell, java.util.List<NodeInst> nodesToStitch, java.util.List<ArcInst> arcsToStitch, Job job, PolyMerge stayInside, java.awt.geom.Rectangle2D limitBound, boolean forced, boolean createExports, boolean showProgress)
          This is the public interface for Auto-stitching when done in batch mode.
 

Uses of NodeInst in com.sun.electric.tool.user
 

Methods in com.sun.electric.tool.user that return NodeInst
static NodeInst Clipboard.copyListToCell(Cell toCell, java.util.List<Geometric> geomList, java.util.List<DisplayedText> textList, java.util.List<Geometric> newGeomList, java.util.List<DisplayedText> newTextList, java.awt.geom.Point2D delta, boolean copyExports, boolean uniqueArcs, Dimension2D alignment, java.awt.geom.AffineTransform inPlace, Orientation inPlaceOrient)
          Method to copy the list of Geometrics to a new Cell.
static NodeInst Highlight2.getInfoCommand(java.util.List<Highlight2> list, int[] counts)
          Method to load an array of counts with the number of highlighted objects in a list.
static NodeInst CircuitChangeJobs.replaceNodeInst(NodeInst oldNi, NodeProto newNp, boolean ignorePortNames, boolean allowMissingPorts)
          Method to replace node "oldNi" with a new one of type "newNp" and return the new node.
 

Methods in com.sun.electric.tool.user that return types with arguments of type NodeInst
 java.util.List<NodeInst> Highlighter.getHighlightedNodes()
          Method to return a List of all highlighted NodeInsts.
 

Methods in com.sun.electric.tool.user with parameters of type NodeInst
static int CircuitChangeJobs.cantEdit(Cell cell, NodeInst item, boolean giveError, boolean allowInstanceChange, boolean insideJob)
          Method to tell whether a NodeInst can be modified in a cell.
static double Highlighter.distToNode(java.awt.geom.Rectangle2D bounds, NodeInst ni, EditWindow wnd)
          Method to return the distance from a bound to a NodeInst.
static CircuitChangeJobs.Reconnect CircuitChangeJobs.Reconnect.erasePassThru(NodeInst ni, boolean allowdiffs, boolean checkPermission)
          Method to find a possible Reconnect through a given NodeInst.
static PortInst ExportChanges.getNewPortFromReferenceExport(NodeInst newNi, Export referenceExport)
          This returns the port inst on newNi that corresponds to the portinst that has been exported as 'referenceExport' on some other nodeinst of the same node prototype.
static Poly Highlight2.getNodeInstOutline(NodeInst ni)
          Gets a poly that describes the Highlight for the NodeInst.
static void CircuitChangeJobs.inheritAttributes(NodeInst ni)
          Method to inherit all prototype attributes down to instance "ni".
static void CircuitChangeJobs.inheritCellParameter(Variable var, NodeInst ni)
          Method to add parameter "var" to instance "ni".
static void Clipboard.nodeMoved(NodeInst ni, double lastX, double lastY)
          Method to track movement of the object that was just duplicated.
static NodeInst CircuitChangeJobs.replaceNodeInst(NodeInst oldNi, NodeProto newNp, boolean ignorePortNames, boolean allowMissingPorts)
          Method to replace node "oldNi" with a new one of type "newNp" and return the new node.
static void CircuitChangeJobs.spreadCircuitry(Cell cell, NodeInst ni, char direction, double amount, double lX, double hX, double lY, double hY)
          Method to spread circuitry.
static void CircuitChangeJobs.testEditable(Cell cell, NodeInst item, boolean giveError, boolean allowInstanceChange)
          Method to test whether a NodeInst can be modified in a cell.
 

Constructors in com.sun.electric.tool.user with parameters of type NodeInst
CircuitChangeJobs.AlignNodes(NodeInst[] nis, double[] dCX, double[] dCY)
           
CircuitChangeJobs.ClearNodeLocked(NodeInst ni)
           
 

Constructor parameters in com.sun.electric.tool.user with type arguments of type NodeInst
CellChangeJobs.ExtractCellInstances(Cell cell, java.util.List<NodeInst> highlighted, int depth, boolean copyExports, boolean startNow)
           
CircuitChangeJobs.CleanupChanges(Cell cell, boolean justThis, java.util.Set<NodeInst> pinsToRemove, java.util.List<CircuitChangeJobs.Reconnect> pinsToPassThrough, java.util.Map<NodeInst,EPoint> pinsToScale, java.util.List<NodeInst> textToMove, java.util.Set<ArcInst> arcsToKill, int zeroSize, int negSize, int overSizePins)
           
CircuitChangeJobs.CleanupChanges(Cell cell, boolean justThis, java.util.Set<NodeInst> pinsToRemove, java.util.List<CircuitChangeJobs.Reconnect> pinsToPassThrough, java.util.Map<NodeInst,EPoint> pinsToScale, java.util.List<NodeInst> textToMove, java.util.Set<ArcInst> arcsToKill, int zeroSize, int negSize, int overSizePins)
           
CircuitChangeJobs.CleanupChanges(Cell cell, boolean justThis, java.util.Set<NodeInst> pinsToRemove, java.util.List<CircuitChangeJobs.Reconnect> pinsToPassThrough, java.util.Map<NodeInst,EPoint> pinsToScale, java.util.List<NodeInst> textToMove, java.util.Set<ArcInst> arcsToKill, int zeroSize, int negSize, int overSizePins)
           
 

Uses of NodeInst in com.sun.electric.tool.user.dialogs
 

Methods in com.sun.electric.tool.user.dialogs that return NodeInst
 NodeInst AnnularRing.MakeAnnulus.getNodeInst()
           
 

Methods in com.sun.electric.tool.user.dialogs with parameters of type NodeInst
static int SpecialProperties.doubleClickOnNode(EditWindow wnd, NodeInst ni)
          Method to handle special dialogs that are associated with double-clicking on a node.
static java.lang.String PromptAt.showPromptAt(EditWindow_ wnd, NodeInst ni, java.lang.String title, PromptAt.Field[] fields)
          Method to invoke a custom dialog centered at a point in the circuit.
static java.lang.String PromptAt.showPromptAt(EditWindow_ wnd, NodeInst ni, java.lang.String title, PromptAt.Field[][] fields)
          Method to invoke a custom dialog centered at a point in the circuit.
static boolean PromptAt.showPromptAt(EditWindow_ wnd, NodeInst ni, java.lang.String title, java.lang.String label, boolean initial)
          Method to invoke a "yes/no" dialog centered at a point in the circuit.
static java.lang.String PromptAt.showPromptAt(EditWindow_ wnd, NodeInst ni, java.lang.String title, java.lang.String label, java.lang.String initial)
          Method to invoke an input dialog centered at a point in the circuit.
static java.lang.String PromptAt.showPromptAt(EditWindow_ wnd, NodeInst ni, java.lang.String title, java.lang.String label, java.lang.String initial, java.lang.String[] choices)
          Method to invoke a popup dialog centered at a point in the circuit.
 

Constructors in com.sun.electric.tool.user.dialogs with parameters of type NodeInst
Spread(java.awt.Frame parent, NodeInst ni)
          Creates new form Spread
 

Uses of NodeInst in com.sun.electric.tool.user.menus
 

Methods in com.sun.electric.tool.user.menus that return types with arguments of type NodeInst
static java.util.List<NodeInst> MenuCommands.getSelectedNodes()
          Get list of NodeInsts of what's currently selected by the user, in the window that has focus.
 

Uses of NodeInst in com.sun.electric.tool.user.ncc
 

Methods in com.sun.electric.tool.user.ncc that return NodeInst
 NodeInst UnrecognizedPart.getNodeInst()
           
 

Constructors in com.sun.electric.tool.user.ncc with parameters of type NodeInst
UnrecognizedPart(Cell cel, VarContext con, java.lang.String nm, NodeInst inst)
           
 

Uses of NodeInst in com.sun.electric.tool.user.redisplay
 

Methods in com.sun.electric.tool.user.redisplay with parameters of type NodeInst
static VectorCache.VectorBase[] VectorCache.drawNode(NodeInst ni)
           
 

Uses of NodeInst in com.sun.electric.tool.user.tecEdit
 

Methods in com.sun.electric.tool.user.tecEdit with parameters of type NodeInst
static void Manipulate.completeNodeCreation(NodeInst newNi, Variable v)
          Method to complete the creation of a new node in a technology edit cell.
static int Manipulate.getOptionOnNode(NodeInst ni)
          Method to return the option index of node "ni"
static java.awt.Color[] GeneralInfo.getTransparentColors(NodeInst ni)
          Method to get the transparent color information from a NodeInst.
 void TechConversionResult.markError(NodeInst ni, Cell cell, java.lang.String errorMessage)
          Method to mark a general error.
static void Manipulate.modifyObject(EditWindow wnd, NodeInst ni, int opt)
          Method for modifying the selected object.
 

Uses of NodeInst in com.sun.electric.tool.user.ui
 

Fields in com.sun.electric.tool.user.ui with type parameters of type NodeInst
 java.util.List<NodeInst> WindowFrame.DisplayAttributes.inPlaceDescent
          path to cell being edited (down-in-place)
 

Methods in com.sun.electric.tool.user.ui that return types with arguments of type NodeInst
 java.util.List<NodeInst> EditWindow.getInPlaceEditNodePath()
          Method to return a List of NodeInsts to the cell being in-place edited.
 

Methods in com.sun.electric.tool.user.ui with parameters of type NodeInst
 void OutlineListener.setNode(NodeInst ni)
           
 

Constructors in com.sun.electric.tool.user.ui with parameters of type NodeInst
PaletteFrame.PlaceNewNode(java.lang.String description, NodeProto np, NodeInst ni, int defAngle, java.awt.geom.Point2D where, Cell cell, java.lang.String varName, boolean export)
           
 

Constructor parameters in com.sun.electric.tool.user.ui with type arguments of type NodeInst
WindowFrame.DisplayAttributes(double scale, double offX, double offY, java.util.List<NodeInst> inPlaceDescent)