|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ImmutableArcInst | |
---|---|
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.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. |
Uses of ImmutableArcInst in com.sun.electric.database |
---|
Fields in com.sun.electric.database declared as ImmutableArcInst | |
---|---|
static ImmutableArcInst[] |
ImmutableArcInst.NULL_ARRAY
|
Fields in com.sun.electric.database with type parameters of type ImmutableArcInst | |
---|---|
ImmutableArrayList<ImmutableArcInst> |
CellRevision.arcs
A list of ArcInsts in this Cell. |
static ImmutableArrayList<ImmutableArcInst> |
ImmutableArcInst.EMPTY_LIST
|
Methods in com.sun.electric.database that return ImmutableArcInst | |
---|---|
ImmutableArcInst |
CellRevision.getArc(int arcId)
Returns ImmutableArcInst by its arc id. |
static ImmutableArcInst |
ImmutableArcInst.newInstance(int arcId,
ArcProtoId protoId,
Name name,
TextDescriptor nameDescriptor,
int tailNodeId,
PortProtoId tailPortId,
EPoint tailLocation,
int headNodeId,
PortProtoId headPortId,
EPoint headLocation,
long gridExtendOverMin,
int angle,
int flags)
Returns new ImmutableArcInst object. |
ImmutableArcInst |
ImmutableArcInst.withAngle(int angle)
Returns ImmutableArcInst which differs from this ImmutableArcInst by angke. |
ImmutableArcInst |
ImmutableArcInst.withFlag(ImmutableArcInst.Flag flag,
boolean value)
Returns ImmutableArcInst which differs from this ImmutableArcInst by flag bit. |
ImmutableArcInst |
ImmutableArcInst.withFlags(int flags)
Returns ImmutableArcInst which differs from this ImmutableArcInst by user bits. |
ImmutableArcInst |
ImmutableArcInst.withGridExtendOverMin(long gridExtendOverMin)
Returns ImmutableArcInst which differs from this ImmutableArcInst by width. |
ImmutableArcInst |
ImmutableArcInst.withLocations(EPoint tailLocation,
EPoint headLocation)
Returns ImmutableArcInst which differs from this ImmutableArcInst by tailLocation and headLocation. |
ImmutableArcInst |
ImmutableArcInst.withName(Name name)
Returns ImmutableArcInst which differs from this ImmutableArcInst by name. |
ImmutableArcInst |
ImmutableArcInst.withNameDescriptor(TextDescriptor nameDescriptor)
Returns ImmutableArcInst which differs from this ImmutableArcInst by name descriptor. |
ImmutableArcInst |
ImmutableArcInst.withoutVariable(Variable.Key key)
Returns ImmutableArcInst which differs from this ImmutableArcInst by removing Variable with the specified key. |
ImmutableArcInst |
ImmutableArcInst.withVariable(Variable var)
Returns ImmutableArcInst which differs from this ImmutableArcInst by additional Variable. |
Methods in com.sun.electric.database that return types with arguments of type ImmutableArcInst | |
---|---|
ImmutableArrayList<ImmutableArcInst> |
CellBackup.Memoization.getArcs()
|
Methods in com.sun.electric.database with parameters of type ImmutableArcInst | |
---|---|
CellRevision |
CellRevision.with(ImmutableCell d,
ImmutableNodeInst[] nodesArray,
ImmutableArcInst[] arcsArray,
ImmutableExport[] exportsArray)
Creates a new instance of CellRevision which differs from this CellRevision. |
CellBackup |
CellBackup.with(ImmutableCell d,
ImmutableNodeInst[] nodesArray,
ImmutableArcInst[] arcsArray,
ImmutableExport[] exportsArray,
TechPool superPool)
Creates a new instance of CellBackup which differs from this CellBackup. |
Uses of ImmutableArcInst in com.sun.electric.database.change |
---|
Methods in com.sun.electric.database.change with parameters of type ImmutableArcInst | |
---|---|
void |
Changes.modifyArcInst(ArcInst ai,
ImmutableArcInst oD)
Method to announce a change to an ArcInst. |
Uses of ImmutableArcInst in com.sun.electric.database.constraint |
---|
Methods in com.sun.electric.database.constraint with parameters of type ImmutableArcInst | |
---|---|
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. |
Uses of ImmutableArcInst in com.sun.electric.database.geometry |
---|
Methods in com.sun.electric.database.geometry with parameters of type ImmutableArcInst | |
---|---|
Poly |
Poly.Builder.makePoly(ImmutableArcInst a,
long gridWidth,
Poly.Type style)
Method to create a Poly object that describes an ImmutableArcInst. |
Uses of ImmutableArcInst in com.sun.electric.database.topology |
---|
Methods in com.sun.electric.database.topology that return ImmutableArcInst | |
---|---|
ImmutableArcInst[] |
Topology.backupArcs(ImmutableArrayList<ImmutableArcInst> oldArcs)
|
ImmutableArcInst |
ArcInst.getD()
Returns persistent data of this ArcInst. |
Methods in com.sun.electric.database.topology with parameters of type ImmutableArcInst | |
---|---|
void |
ArcInst.lowLevelModify(ImmutableArcInst d)
Low-level method to change the width and end locations of this ArcInst. |
boolean |
ArcInst.setD(ImmutableArcInst newD,
boolean notify)
Modifies persistend data of this ArcInst. |
void |
ArcInst.setDInUndo(ImmutableArcInst newD)
|
Method parameters in com.sun.electric.database.topology with type arguments of type ImmutableArcInst | |
---|---|
ImmutableArcInst[] |
Topology.backupArcs(ImmutableArrayList<ImmutableArcInst> oldArcs)
|
Constructors in com.sun.electric.database.topology with parameters of type ImmutableArcInst | |
---|---|
ArcInst(Topology topology,
ImmutableArcInst d,
PortInst headPort,
PortInst tailPort)
Private constructor of ArcInst. |
Uses of ImmutableArcInst in com.sun.electric.technology |
---|
Methods in com.sun.electric.technology with parameters of type ImmutableArcInst | |
---|---|
boolean |
AbstractShapeBuilder.curvedArcGridOutline(ImmutableArcInst a,
long gridWidth,
long gridRadius)
Method to fill polygon "poly" with the outline in grid units of the curved arc in this ImmutableArcInst whose width in grid units is "gridWidth". |
boolean |
BoundsBuilder.genBoundsEasy(ImmutableArcInst a,
int[] intCoords)
Generate bounds of this ImmutableArcInst in easy case. |
boolean |
AbstractShapeBuilder.genShapeEasy(ImmutableArcInst a)
Generate shape of this ImmutableArcInst in easy case. |
void |
AbstractShapeBuilder.genShapeOfArc(ImmutableArcInst a)
|
long |
Technology.SizeCorrector.getExtendToDisk(ImmutableArcInst a)
|
protected void |
Technology.getShapeOfArc(AbstractShapeBuilder b,
ImmutableArcInst a)
Fill the polygons that describe arc "a". |
protected void |
Technology.getShapeOfArc(AbstractShapeBuilder b,
ImmutableArcInst a,
Layer layerOverride)
Fill the polygons that describe arc "a". |
long |
Technology.SizeCorrector.getWidthToDisk(ImmutableArcInst a)
|
boolean |
Technology.isEasyShape(ImmutableArcInst a,
boolean explain)
Tells if arc can be drawn by simplified algorithm Overidden ins subclasses |
void |
AbstractShapeBuilder.makeGridPoly(ImmutableArcInst a,
long gridWidth,
Poly.Type style,
Layer layer)
Method to fill in an AbstractShapeBuilder a polygon that describes this ImmutableArcInst in grid units. |
Uses of ImmutableArcInst in com.sun.electric.technology.technologies |
---|
Methods in com.sun.electric.technology.technologies with parameters of type ImmutableArcInst | |
---|---|
protected void |
Artwork.getShapeOfArc(AbstractShapeBuilder b,
ImmutableArcInst a)
Fill the polygons that describe arc "a". |
protected void |
FPGA.getShapeOfArc(AbstractShapeBuilder b,
ImmutableArcInst a)
Fill the polygons that describe arc "a". |
boolean |
Artwork.isEasyShape(ImmutableArcInst a,
boolean explain)
Tells if arc can be drawn by simplified algorithm Arcs with user-specified color or pattern are not easy |
boolean |
FPGA.isEasyShape(ImmutableArcInst a,
boolean explain)
Tells if arc can be drawn by simplified algorithm FPGA arcs are not easy |
Uses of ImmutableArcInst in com.sun.electric.tool |
---|
Methods in com.sun.electric.tool with parameters of type ImmutableArcInst | |
---|---|
void |
Listener.modifyArcInst(ArcInst ai,
ImmutableArcInst oD)
Method to handle a change to an ArcInst. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |