|
||||||||||
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,
Layer.Function.Set onlyTheseLayers)
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. |
Method parameters in com.sun.electric.database.hierarchy with type arguments of type ArcInst | |
---|---|
void |
Cell.killArcs(java.util.Set<ArcInst> killedArcs)
Method to unlink a set of these ArcInsts from 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,
FastHenry.FastHenryPreferences prefs)
|
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 connectingPoint,
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,
MimicStitch.MimicOptions prefs,
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 |
River.river(Cell cell,
java.util.List<ArcInst> arcsToRoute)
This is the public interface for River Routing when done in batch mode. |
void |
SeaOfGatesEngine.routeIt(Job job,
Cell cell,
java.util.List<ArcInst> arcsToRoute,
SeaOfGates.SeaOfGatesOptions prefs)
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,
Job job,
PolyMerge stayInside,
java.awt.geom.Rectangle2D limitBound,
boolean forced,
AutoStitch.AutoOptions prefs,
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. |
Methods in com.sun.electric.tool.user with parameters of type ArcInst | |
---|---|
static double |
Highlighter.distToArc(java.awt.geom.Rectangle2D bounds,
ArcInst ai,
EditWindow wnd)
Method to return the distance from a bounds to an ArcInst. |
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 |