|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ArcInst | |
---|---|
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.topology | Package for connected Nodes and Arcs. |
com.sun.electric.plugins.j3d | |
com.sun.electric.technology | Package for handling technology information. |
com.sun.electric.tool | Package for all synthesis and analysis tools. |
com.sun.electric.tool.generator.layout | |
com.sun.electric.tool.generator.layout.fill | |
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.menus |
Uses of ArcInst in com.sun.electric.database.change |
---|
Methods in com.sun.electric.database.change with parameters of type ArcInst | |
---|---|
void |
Changes.modifyArcInst(ArcInst ai,
ImmutableArcInst oD)
Method to announce a change to an ArcInst. |
Uses of ArcInst in com.sun.electric.database.constraint |
---|
Methods in com.sun.electric.database.constraint with parameters of type ArcInst | |
---|---|
void |
Layout.modifyArcInst(ArcInst ai,
ImmutableArcInst oD)
Method to handle a change to an ArcInst. |
void |
Constraints.modifyArcInst(ArcInst ai,
ImmutableArcInst oD)
Method to handle a change to an ArcInst. |
static void |
Layout.removeTempRigid(ArcInst ai)
Method to remove temporary rigidity on an ArcInst. |
static void |
Layout.setTempRigid(ArcInst ai,
boolean tempRigid)
Method to set temporary rigidity on an ArcInst. |
Uses of ArcInst in com.sun.electric.database.geometry |
---|
Methods in com.sun.electric.database.geometry with parameters of type ArcInst | |
---|---|
java.util.Iterator<Poly> |
Poly.Builder.getShape(ArcInst ai)
Returns the polygons that describe arc "ai". |
Poly[] |
Poly.Builder.getShapeArray(ArcInst ai)
Returns the polygons that describe arc "ai". |
Uses of ArcInst in com.sun.electric.database.hierarchy |
---|
Methods in com.sun.electric.database.hierarchy that return ArcInst | |
---|---|
ArcInst |
Cell.findArc(java.lang.String name)
Method to find a named ArcInst on this Cell. |
ArcInst |
Cell.getArc(int arcIndex)
Method to return the ArcInst at specified position. |
ArcInst |
Cell.getArcById(int arcId)
Method to return the ArcInst by its chronological index. |
Methods in com.sun.electric.database.hierarchy that return types with arguments of type ArcInst | |
---|---|
java.util.Iterator<ArcInst> |
Cell.getArcs()
Method to return an Iterator over all ArcInst objects in this Cell. |
Uses of ArcInst in com.sun.electric.database.network |
---|
Methods in com.sun.electric.database.network that return types with arguments of type ArcInst | |
---|---|
java.util.Iterator<ArcInst> |
Network.getArcs()
Get iterator over all ArcInsts on Network |
Methods in com.sun.electric.database.network with parameters of type ArcInst | |
---|---|
Name |
Netlist.getBusName(ArcInst ai)
Method to return the name of the bus on this ArcInst. |
int |
Netlist.getBusWidth(ArcInst ai)
Method to return the bus width on this ArcInst. |
Network |
Netlist.getNetwork(ArcInst ai,
int busIndex)
Get network of signal on arc. |
java.lang.String |
Netlist.getNetworkName(ArcInst ai)
Method to return either the network name or the bus name on this ArcInst. |
boolean |
Netlist.sameNetwork(ArcInst ai1,
ArcInst ai2)
Method to tell whether two ArcInsts are electrically equivalent. |
boolean |
Netlist.sameNetwork(Nodable no,
PortProto pp,
ArcInst ai)
Method to tell whether a PortProto on a Nodable is electrically equivalent to an ArcInst. |
Uses of ArcInst in com.sun.electric.database.topology |
---|
Fields in com.sun.electric.database.topology declared as ArcInst | |
---|---|
static ArcInst[] |
ArcInst.NULL_ARRAY
empty array of ArcInsts. |
Methods in com.sun.electric.database.topology that return ArcInst | |
---|---|
ArcInst |
Topology.findArc(java.lang.String name)
Method to find a named ArcInst on this Cell. |
ArcInst |
Connection.getArc()
Method to return the ArcInst on this Connection. |
ArcInst |
Topology.getArc(int arcIndex)
Method to return the ArcInst at specified position. |
ArcInst |
Topology.getArcById(int arcId)
Method to return the ArcInst by its chronological index. |
static ArcInst |
ArcInst.makeInstance(ArcProto type,
PortInst head,
PortInst tail)
Method to create a new ArcInst with appropriate defaults, connecting two PortInsts. |
static ArcInst |
ArcInst.makeInstance(ArcProto type,
PortInst head,
PortInst tail,
java.awt.geom.Point2D headPt,
java.awt.geom.Point2D tailPt,
java.lang.String name)
Method to create a new ArcInst with appropriate defaults, connecting two PortInsts at specified locations. |
static ArcInst |
ArcInst.makeInstanceBase(ArcProto type,
double baseWidth,
PortInst head,
PortInst tail)
Method to create a new ArcInst with appropriate defaults, connecting two PortInsts. |
static ArcInst |
ArcInst.makeInstanceBase(ArcProto type,
double baseWidth,
PortInst head,
PortInst tail,
java.awt.geom.Point2D headPt,
java.awt.geom.Point2D tailPt,
java.lang.String name)
Method to create a new ArcInst with appropriate defaults, connecting two PortInsts at specified locations. |
static ArcInst |
ArcInst.newInstance(Cell parent,
ArcProto protoType,
java.lang.String name,
TextDescriptor nameDescriptor,
PortInst headPort,
PortInst tailPort,
EPoint headPt,
EPoint tailPt,
long gridExtendOverMin,
int angle,
int flags)
Method to create a new ArcInst connecting two PortInsts at specified locations. |
static ArcInst |
ArcInst.newInstanceBase(ArcProto type,
double baseWidth,
PortInst head,
PortInst tail)
Method to create a new ArcInst connecting two PortInsts. |
static ArcInst |
ArcInst.newInstanceBase(ArcProto type,
double baseWidth,
PortInst head,
PortInst tail,
java.awt.geom.Point2D headPt,
java.awt.geom.Point2D tailPt,
java.lang.String name,
int defAngle)
Method to create a new ArcInst connecting two PortInsts at specified locations. |
static ArcInst |
ArcInst.newInstanceBase(ArcProto type,
double baseWidth,
PortInst head,
PortInst tail,
java.awt.geom.Point2D headPt,
java.awt.geom.Point2D tailPt,
java.lang.String name,
int defAngle,
int flags)
Method to create a new ArcInst connecting two PortInsts at specified locations. |
ArcInst |
ArcInst.replace(ArcProto ap)
Method to replace this ArcInst with one of another type. |
Methods in com.sun.electric.database.topology that return types with arguments of type ArcInst | |
---|---|
java.util.Iterator<ArcInst> |
Topology.getArcs()
Method to return an Iterator over all ArcInst objects in this Cell. |
Methods in com.sun.electric.database.topology with parameters of type ArcInst | |
---|---|
int |
ArcInst.compareTo(ArcInst that)
Compares ArcInsts by their Cells and names. |
void |
ArcInst.copyConstraintsFrom(ArcInst fromAi)
Copies constraints (Rigid, Ends Extended, etc) from another arcinst to this arcinst It copies also attributes of Connections (arrow/negated/extended) |
void |
ArcInst.copyPropertiesFrom(ArcInst fromAi)
Copies all properties (variables, constraints, and textdescriptor) from 'fraomAi' to this arcinst. |
Uses of ArcInst in com.sun.electric.plugins.j3d |
---|
Methods in com.sun.electric.plugins.j3d with parameters of type ArcInst | |
---|---|
void |
View3DWindow.addArc(ArcInst ai,
java.awt.geom.AffineTransform transform,
TransformGroup objTrans)
Adds given Arc to scene graph |
Uses of ArcInst in com.sun.electric.technology |
---|
Methods in com.sun.electric.technology with parameters of type ArcInst | |
---|---|
Poly[] |
Technology.getShapeOfArc(ArcInst ai)
Returns the polygons that describe arc "ai". |
Poly[] |
Technology.getShapeOfArc(ArcInst ai,
Layer.Function.Set onlyTheseLayers)
Returns the polygons that describe arc "ai". |
Uses of ArcInst in com.sun.electric.tool |
---|
Methods in com.sun.electric.tool with parameters of type ArcInst | |
---|---|
void |
Listener.modifyArcInst(ArcInst ai,
ImmutableArcInst oD)
Method to handle a change to an ArcInst. |
Uses of ArcInst in com.sun.electric.tool.generator.layout |
---|
Methods in com.sun.electric.tool.generator.layout that return ArcInst | |
---|---|
static ArcInst |
LayoutLib.newArcInst(ArcProto ap,
double width,
PortInst head,
double hX,
double hY,
PortInst tail,
double tX,
double tY)
Create a new ArcInst. |
static ArcInst |
LayoutLib.newArcInst(ArcProto ap,
double width,
PortInst head,
PortInst tail)
Create a new ArcInst. |
Methods in com.sun.electric.tool.generator.layout that return types with arguments of type ArcInst | |
---|---|
static java.util.Iterator<ArcInst> |
LayoutLib.getArcInstsOnPortInst(PortInst pi)
Return a list of ArcInsts attached to PortInst, pi. |
Methods in com.sun.electric.tool.generator.layout with parameters of type ArcInst | |
---|---|
static double |
LayoutLib.getArcInstWidth(ArcInst ai)
Get the width of an ArcInst. |
Uses of ArcInst in com.sun.electric.tool.generator.layout.fill |
---|
Methods in com.sun.electric.tool.generator.layout.fill that return ArcInst | |
---|---|
static ArcInst |
G.newArc(ArcProto pa,
double w,
PortInst p1,
PortInst p2)
|
static ArcInst |
G.noExtendArc(ArcProto pa,
double w,
PortInst p1,
PortInst p2)
|
Uses of ArcInst in com.sun.electric.tool.io.output |
---|
Methods in com.sun.electric.tool.io.output with parameters of type ArcInst | |
---|---|
void |
Geometry.Visitor.addArcInst(ArcInst ai)
|
Constructors in com.sun.electric.tool.io.output with parameters of type ArcInst | |
---|---|
FastHenry.FastHenryArcInfo(ArcInst ai)
|
Uses of ArcInst in com.sun.electric.tool.routing |
---|
Methods in com.sun.electric.tool.routing with parameters of type ArcInst | |
---|---|
protected RouteElementPort |
InteractiveRouter.bisectArc(Route route,
ArcInst arc,
java.awt.geom.Point2D bisectPoint,
PolyMerge stayInside)
Splits an arc at bisectPoint and updates the route to reflect the change. |
static RouteElementArc |
RouteElementArc.deleteArc(ArcInst arcInstToDelete)
Factory method for making a deleteArc RouteElement |
protected RouteElementPort |
InteractiveRouter.findArcConnectingPoint(Route route,
ArcInst arc,
java.awt.geom.Point2D point,
PolyMerge stayInside)
If drawing to/from an ArcInst, we may connect to some point along the arc. |
static void |
MimicStitch.mimicOneArc(ArcInst ai1,
int end1,
ArcInst ai2,
int end2,
double oWidth,
ArcProto oProto,
double prefX,
double prefY,
boolean forced,
Job.Type method,
boolean mimicInteractive,
boolean matchPorts,
boolean matchPortWidth,
boolean matchArcCount,
boolean matchNodeType,
boolean matchNodeSize,
boolean noOtherArcsThisDir,
boolean notAlreadyConnected,
Job theJob)
Method to do mimic stitching. |
static RouteElementArc |
RouteElementArc.newArc(Cell cell,
ArcProto ap,
double arcBaseWidth,
RouteElementPort headRE,
RouteElementPort tailRE,
java.awt.geom.Point2D headConnPoint,
java.awt.geom.Point2D tailConnPoint,
java.lang.String name,
TextDescriptor nameTextDescriptor,
ArcInst inheritFrom,
boolean extendArcHead,
boolean extendArcTail,
PolyMerge stayInside)
Factory method for making a newArc RouteElement |
Method parameters in com.sun.electric.tool.routing with type arguments of type ArcInst | |
---|---|
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. |
void |
SeaOfGatesEngine.routeIt(Job job,
Cell cell,
java.util.List<ArcInst> arcsToRoute)
This is the public interface for Sea-of-Gates Routing when done in batch mode. |
void |
Maze.routeSelected(Cell cell,
java.util.List<ArcInst> arcsToRoute)
This is the public interface for Maze Routing when done in batch mode. |
static void |
AutoStitch.runAutoStitch(Cell cell,
java.util.List<NodeInst> nodesToStitch,
java.util.List<ArcInst> arcsToStitch,
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 ArcInst in com.sun.electric.tool.user |
---|
Methods in com.sun.electric.tool.user that return types with arguments of type ArcInst | |
---|---|
java.util.List<ArcInst> |
Highlighter.getHighlightedArcs()
Method to return a List of all highlighted ArcInsts. |
java.util.List<ArcInst> |
CircuitChangeJobs.Reconnect.reconnectArcs()
Method to implement the reconnection in this Reconnect. |
Constructor parameters in com.sun.electric.tool.user with type arguments of type ArcInst | |
---|---|
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.DeleteArcs(java.util.Set<ArcInst> arcsToDelete)
|
|
CircuitChangeJobs.RipTheBus(Cell cell,
java.util.List<ArcInst> list)
|
|
CircuitChangeJobs.ShortenArcs(Cell cell,
java.util.List<ArcInst> selected)
|
Uses of ArcInst in com.sun.electric.tool.user.menus |
---|
Methods in com.sun.electric.tool.user.menus that return types with arguments of type ArcInst | |
---|---|
static java.util.List<ArcInst> |
MenuCommands.getSelectedArcs()
Get list of ArcInsts of what's currently selected by the user, in the window that has focus. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |