Package | Description |
---|---|
com.sun.electric.database |
Package for the Electric database.
|
com.sun.electric.database.geometry |
Package for geometric support in Electric.
|
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.io.input | |
com.sun.electric.tool.placement | |
com.sun.electric.tool.placement.genetic1.g1 | |
com.sun.electric.tool.placement.genetic2 | |
com.sun.electric.tool.placement.simulatedAnnealing1 | |
com.sun.electric.tool.placement.simulatedAnnealing2 | |
com.sun.electric.tool.routing |
Package for handling the Routing tools.
|
com.sun.electric.tool.routing.seaOfGates | |
com.sun.electric.tool.user |
Package for handling the user-interface tool.
|
com.sun.electric.tool.user.redisplay | |
com.sun.electric.util.math |
Modifier and Type | Field and Description |
---|---|
Orientation |
ImmutableNodeInst.orient
Orientation of this ImmutableNodeInst.
|
Modifier and Type | Method and Description |
---|---|
static ImmutableNodeInst |
ImmutableNodeInst.newInstance(int nodeId,
NodeProtoId protoId,
Name name,
TextDescriptor nameDescriptor,
Orientation orient,
EPoint anchor,
EPoint size,
int flags,
int techBits,
TextDescriptor protoDescriptor)
Returns new ImmutableNodeInst or ImmutableIconInst object.
|
ImmutableNodeInst |
ImmutableNodeInst.withOrient(Orientation orient)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by orientation.
|
Modifier and Type | Method and Description |
---|---|
Poly.Type |
Poly.Type.transformAnchorOfType(Orientation orient)
Method to transform an anchor according to an Orientation
|
Modifier and Type | Method and Description |
---|---|
Orientation |
IdReader.readOrientation()
Reads Orientation.
|
Modifier and Type | Method and Description |
---|---|
void |
IdWriter.writeOrientation(Orientation orient)
Writes Orientation.
|
Modifier and Type | Method and Description |
---|---|
Orientation |
PortOriginal.getOrientToTop()
Method to return the apparent orientation of the lowest node when viewed from the top.
|
Modifier and Type | Method and Description |
---|---|
Orientation |
NodeInst.getOrient()
Method to return the Orientation of this NodeInst.
|
Modifier and Type | Method and Description |
---|---|
static NodeInst |
NodeInst.makeDummyInstance(NodeProto np,
EditingPreferences ep,
EPoint center,
double width,
double height,
Orientation orient)
Method to create a "dummy" NodeInst for use outside of the database.
|
static NodeInst |
NodeInst.makeDummyInstance(NodeProto np,
EditingPreferences ep,
int techBits,
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,
EditingPreferences ep,
java.awt.geom.Point2D center,
double width,
double height,
Cell parent,
Orientation orient,
java.lang.String name)
Short form method to create a NodeInst and do extra things necessary for it.
|
static NodeInst |
NodeInst.makeInstance(NodeProto protoType,
EditingPreferences ep,
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.makeInstance(NodeProto protoType,
EditingPreferences ep,
java.awt.geom.Point2D center,
double width,
double height,
Cell parent,
Orientation orient,
java.lang.String name,
PrimitiveNode.Function function)
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)
Deprecated.
Use method with explicit EditingPreferences parameter.
|
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)
Deprecated.
Use method with explicit EditingPreferences parameter.
|
static NodeInst |
NodeInst.makeInstance(NodeProto protoType,
java.awt.geom.Point2D center,
double width,
double height,
Cell parent,
Orientation orient,
java.lang.String name,
PrimitiveNode.Function function)
Deprecated.
Use method with explicit EditingPreferences parameter.
|
void |
NodeInst.modifyInstance(double dX,
double dY,
double dXSize,
double dYSize,
Orientation dOrient)
Method to change this NodeInst.
|
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,
EditingPreferences ep,
java.awt.geom.Point2D center,
double width,
double height,
Cell parent,
Orientation orient,
java.lang.String name)
Long form method to create a NodeInst.
|
static NodeInst |
NodeInst.newInstance(NodeProto protoType,
EditingPreferences ep,
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.
|
static NodeInst |
NodeInst.newInstance(NodeProto protoType,
java.awt.geom.Point2D center,
double width,
double height,
Cell parent,
Orientation orient,
java.lang.String name)
Deprecated.
Use method with explicit EditingPreferences parameter.
|
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)
Deprecated.
Use method with explicit EditingPreferences parameter.
|
void |
NodeInst.rotate(Orientation dOrient)
Method to rotate and/or mirror this NodeInst.
|
void |
NodeInst.setTraceRelative(EPoint[] points,
EPoint anchor,
Orientation orient)
Method to set the "outline" information on this NodeInst.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractShapeBuilder.setup(CellBackup cellBackup,
Orientation orient,
boolean electrical,
boolean wipePins,
boolean reasonable,
Layer.Function.Set onlyTheseLayers) |
void |
AbstractShapeBuilder.setup(CellTree cellTree,
Orientation orient,
boolean electrical,
boolean wipePins,
boolean reasonable,
Layer.Function.Set onlyTheseLayers) |
Modifier and Type | Method and Description |
---|---|
void |
CellArrayBuilder.buildArray(NodeProto proto,
Cell parent,
EPoint startLoc,
Orientation orient,
int cols,
int rows,
FixpCoord colspace,
FixpCoord rowspace,
EditingPreferences ep)
makes an array as intelligently as possible
|
void |
CellArrayBuilder.buildArrayBisected(NodeProto proto,
Cell parent,
EPoint bottomLeftInstanceLocation,
Orientation orient,
int cols,
int rows,
FixpCoord colspace,
FixpCoord rowspace,
EditingPreferences ep)
makes an array with subcells
|
void |
CellArrayBuilder.buildArrayUsingSubcells(NodeProto proto,
Cell parent,
EPoint bottomLeftInstanceLocation,
Orientation orient,
int cols,
int rows,
FixpCoord colspace,
FixpCoord rowspace,
EditingPreferences ep) |
void |
CellArrayBuilder.buildFlatArray(NodeProto proto,
Cell parent,
EPoint bottomLeftInstanceLocation,
Orientation orient,
int cols,
int rows,
FixpCoord colspace,
FixpCoord rowspace,
EditingPreferences ep)
makes an array the "dumb way"
|
Modifier and Type | Method and Description |
---|---|
Orientation |
PlacementFrame.PlacementNode.getPlacementOrientation()
Method to return the Orientation of this PlacementNode.
|
Modifier and Type | Method and Description |
---|---|
void |
PlacementFrame.PlacementNode.setOrientation(Orientation o)
Method to set the orientation (rotation and mirroring) of this PlacementNode.
|
Modifier and Type | Method and Description |
---|---|
void |
PlacementNodeProxy.setOrientation(Orientation fromAngle) |
Modifier and Type | Method and Description |
---|---|
Orientation |
Block.getOrientation() |
Modifier and Type | Method and Description |
---|---|
void |
Block.setOrientation(Orientation o) |
Constructor and Description |
---|
Block(double x,
double y,
double w,
double h,
Orientation o,
int number) |
Modifier and Type | Method and Description |
---|---|
Orientation |
SimulatedAnnealing.PlacementNodePosition.getPlacementOrientation() |
Modifier and Type | Method and Description |
---|---|
void |
SimulatedAnnealing.PlacementNodePosition.setPlacementOrientation(Orientation o) |
Modifier and Type | Method and Description |
---|---|
void |
PositionIndex.rotate(com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode node,
Orientation o)
Rotates a node
|
Modifier and Type | Method and Description |
---|---|
static RouteElementPort |
RouteElementPort.newNode(Cell cell,
NodeProto np,
PortProto newNodePort,
java.awt.geom.Point2D location,
double width,
double height,
Orientation orient,
EditingPreferences ep)
Factory method for making a newNode RouteElement.
|
Constructor and Description |
---|
SeaOfGatesEngine.RouteNode(NodeProto np,
SeaOfGatesEngine soge,
EPoint loc,
double wid,
double hei,
Orientation orient,
PortInst tapConnection,
SeaOfGatesEngine.NeededRoute nr) |
Modifier and Type | Method and Description |
---|---|
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 fromRight,
boolean uniqueArcs,
boolean convertSchLay,
EDimension alignment,
FixpTransform inPlace,
Orientation inPlaceOrient,
NodeInst.ExpansionState expansionState,
java.util.List<NodeInst> nodesToExpand,
EditingPreferences ep)
Method to copy the list of Geometrics to a new Cell.
|
static void |
CircuitChangeJobs.rotateArcText(ArcInst ai,
Orientation dOrient,
boolean mirror)
Method to rotate the text on an arc after it has been rotated/flipped.
|
static void |
CircuitChangeJobs.rotateNodeText(NodeInst ni,
Orientation dOrient,
boolean wasMirroredInX,
boolean wasMirroredInY)
Method to rotate the text on a node after the node has been rotated/flipped.
|
Modifier and Type | Method and Description |
---|---|
com.sun.electric.tool.user.redisplay.VectorCache.VectorCell |
VectorCache.drawCell(CellId cellId,
Orientation prevTrans,
VarContext context,
double scale,
boolean makeTopLevel) |
com.sun.electric.tool.user.redisplay.VectorCache.VectorCell |
VectorCache.findVectorCell(CellId cellId,
Orientation orient) |
Modifier and Type | Field and Description |
---|---|
static Orientation |
Orientation.IDENT
Identical Orientation
|
static Orientation |
Orientation.R |
static Orientation |
Orientation.RR |
static Orientation |
Orientation.RRR |
static Orientation |
Orientation.X |
static Orientation |
Orientation.XR |
static Orientation |
Orientation.XRR |
static Orientation |
Orientation.XRRR |
static Orientation |
Orientation.XY |
static Orientation |
Orientation.XYR |
static Orientation |
Orientation.XYRR |
static Orientation |
Orientation.XYRRR |
static Orientation |
Orientation.Y |
static Orientation |
Orientation.YR |
static Orientation |
Orientation.YRR |
static Orientation |
Orientation.YRRR |
Modifier and Type | Method and Description |
---|---|
Orientation |
Orientation.canonic()
Return canonical Orientation to this Orientation.
|
Orientation |
Orientation.concatenate(Orientation that)
Concatenates this Orientation with other Orientation.
|
static Orientation |
Orientation.fromAngle(int angle)
Get Orientation by the angle without mirrors.
|
static Orientation |
Orientation.fromC(int cAngle,
boolean cTranspose)
Get Orientation by the old C style parameters.
|
static Orientation |
Orientation.fromJava(int jAngle,
boolean jMirrorX,
boolean jMirrorY)
Get Orientation by the new Java style parameters.
|
static Orientation |
Orientation.fromQuadrants(int numquadrants)
Get Orientation by the angle without mirrors.
|
Orientation |
Orientation.inverse()
Return inverse Orientation to this Orientation.
|
Modifier and Type | Method and Description |
---|---|
Orientation |
Orientation.concatenate(Orientation that)
Concatenates this Orientation with other Orientation.
|
void |
FixpTransform.setTransform(long fixpX,
long fixpY,
Orientation orient)
Set this transform to the flip/rotation defined by
orient followed by translation |
Constructor and Description |
---|
FixpTransform(AbstractFixpPoint anchor,
Orientation orient) |
FixpTransform(long fixpX,
long fixpY,
Orientation orient)
Constructs FixpTransform that flip/rotation specified by
orient followed by translation specified by fixed-points
coordinate. |