|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NodeProto | |
---|---|
com.sun.electric.database.hierarchy | Package for hierarchy (cell instances inside of cells). |
com.sun.electric.database.id | Package for Ids in the Electric database. |
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.tool.drc | Package for handling the design-rule checking tool. |
com.sun.electric.tool.generator.layout | |
com.sun.electric.tool.io.input | |
com.sun.electric.tool.io.output | |
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.tecEdit | |
com.sun.electric.tool.user.ui |
Uses of NodeProto in com.sun.electric.database.hierarchy |
---|
Classes in com.sun.electric.database.hierarchy that implement NodeProto | |
---|---|
class |
Cell
A Cell is a non-primitive NodeProto. |
Methods in com.sun.electric.database.hierarchy that return NodeProto | |
---|---|
static NodeProto |
Cell.findNodeProto(java.lang.String line)
Method to find the NodeProto with the given name. |
NodeProto |
Nodable.getProto()
Method to return the prototype of this Nodable. |
Method parameters in com.sun.electric.database.hierarchy with type arguments of type NodeProto | |
---|---|
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. |
Uses of NodeProto in com.sun.electric.database.id |
---|
Methods in com.sun.electric.database.id that return NodeProto | |
---|---|
NodeProto |
NodeProtoId.inDatabase(EDatabase database)
Method to return the NodeProto representing NodeProtoId in the specified EDatabase. |
Uses of NodeProto in com.sun.electric.database.prototype |
---|
Methods in com.sun.electric.database.prototype that return NodeProto | |
---|---|
NodeProto |
PortProto.getParent()
Method to return the parent NodeProto of this PortProto. |
Uses of NodeProto in com.sun.electric.database.topology |
---|
Methods in com.sun.electric.database.topology that return NodeProto | |
---|---|
NodeProto |
NodeInst.getProto()
Method to return the prototype of this NodeInst. |
Methods in com.sun.electric.database.topology with parameters of type NodeProto | |
---|---|
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,
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. |
Uses of NodeProto in com.sun.electric.technology |
---|
Classes in com.sun.electric.technology that implement NodeProto | |
---|---|
class |
PrimitiveNode
A PrimitiveNode represents information about a NodeProto that lives in a Technology. |
Methods in com.sun.electric.technology with parameters of type NodeProto | |
---|---|
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 |
static Technology |
Technology.whatTechnology(NodeProto cell)
Method to determine the appropriate Technology to use for a Cell. |
static Technology |
Technology.whatTechnology(NodeProto cellOrPrim,
NodeProto[] nodeProtoList,
int startNodeProto,
int endNodeProto,
ArcProto[] arcProtoList)
Method to determine the appropriate technology to use for a cell. |
static Technology |
Technology.whatTechnology(NodeProto cellOrPrim,
NodeProto[] nodeProtoList,
int startNodeProto,
int endNodeProto,
ArcProto[] arcProtoList)
Method to determine the appropriate technology to use for a cell. |
Uses of NodeProto in com.sun.electric.tool.drc |
---|
Methods in com.sun.electric.tool.drc with parameters of type NodeProto | |
---|---|
static PrimitiveNode.NodeSizeRule |
DRC.getMinSize(NodeProto np)
Method to get the minimum size rule for a NodeProto. |
Uses of NodeProto in com.sun.electric.tool.generator.layout |
---|
Methods in com.sun.electric.tool.generator.layout with parameters of type NodeProto | |
---|---|
void |
StdCellParams.addSelAroundDiff(NodeProto prot,
java.awt.geom.Rectangle2D diffNodeBnd,
double activeGateDiff,
Cell cell)
Add select node to ensure there is select surrounding the specified diffusion node |
static java.awt.geom.Rectangle2D |
LayoutLib.calculateNodeInst(NodeProto np,
double x,
double y,
double width,
double height)
|
static double |
LayoutLib.getNodeProtoHeight(NodeProto np)
Get the default height of a NodeProto. |
static double |
LayoutLib.getNodeProtoWidth(NodeProto np)
Get the default width of a NodeProto. |
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)
|
Uses of NodeProto in com.sun.electric.tool.io.input |
---|
Fields in com.sun.electric.tool.io.input declared as NodeProto | |
---|---|
protected NodeProto |
LEFDEF.ViaDef.via
|
Methods in com.sun.electric.tool.io.input with parameters of type NodeProto | |
---|---|
protected void |
LibraryFiles.scanNodesForRecursion(Cell cell,
java.util.HashSet<Cell> markCellForNodes,
NodeProto[] nil,
int start,
int end)
|
Uses of NodeProto in com.sun.electric.tool.io.output |
---|
Fields in com.sun.electric.tool.io.output declared as NodeProto | |
---|---|
NodeProto |
EDIFEquiv.NodeEquivalence.np
|
Uses of NodeProto in com.sun.electric.tool.routing |
---|
Methods in com.sun.electric.tool.routing with parameters of type NodeProto | |
---|---|
static RouteElementPort |
RouteElementPort.newNode(Cell cell,
NodeProto np,
PortProto newNodePort,
java.awt.geom.Point2D location,
double width,
double height)
Factory method for making a newNode RouteElement |
Method parameters in com.sun.electric.tool.routing with type arguments of type NodeProto | |
---|---|
static PortInst |
Router.createRouteNoJob(Route route,
Cell cell,
boolean highlightRouteEnd,
java.util.Map<ArcProto,java.lang.Integer> arcsCreatedMap,
java.util.Map<NodeProto,java.lang.Integer> nodesCreatedMap)
Method to create the route. |
static void |
Router.reportRoutingResults(java.lang.String prefix,
java.util.Map<ArcProto,java.lang.Integer> arcsCreatedMap,
java.util.Map<NodeProto,java.lang.Integer> nodesCreatedMap)
|
Uses of NodeProto in com.sun.electric.tool.user |
---|
Methods in com.sun.electric.tool.user that return NodeProto | |
---|---|
NodeProto |
User.getCurrentNodeProto()
Method to return the "current" NodeProto, as maintained by the user interface. |
Methods in com.sun.electric.tool.user with parameters of type NodeProto | |
---|---|
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. |
void |
User.setCurrentNodeProto(NodeProto np)
Method to set the "current" NodeProto, as maintained by the user interface. |
Uses of NodeProto in com.sun.electric.tool.user.tecEdit |
---|
Methods in com.sun.electric.tool.user.tecEdit with parameters of type NodeProto | |
---|---|
static boolean |
Manipulate.invalidCreation(NodeProto np,
Cell cell)
Method to determine whether it is legal to place an instance in a technology-edit cell. |
Uses of NodeProto in com.sun.electric.tool.user.ui |
---|
Methods in com.sun.electric.tool.user.ui with parameters of type NodeProto | |
---|---|
void |
EditWindow.zoomWindowToFitCellInstance(NodeProto np)
Method to zoom this window to fit a placed node (if appropriate). |
Constructors in com.sun.electric.tool.user.ui with parameters of type NodeProto | |
---|---|
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |