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.user |
Package for handling the user-interface tool.
|
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 | 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 canonic 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.
|
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.
|
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,
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,
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,
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,
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,
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.
|
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,
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,
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.
|
void |
NodeInst.rotate(Orientation dOrient)
Method to rotate and/or mirror 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) |
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 uniqueArcs,
Dimension2D alignment,
java.awt.geom.AffineTransform inPlace,
Orientation inPlaceOrient)
Method to copy the list of Geometrics to a new Cell.
|
static void |
Clipboard.copyListToClipboard(java.util.List<Geometric> geomList,
java.util.List<DisplayedText> textList,
Dimension2D alignment,
java.awt.geom.AffineTransform inPlace,
Orientation inPlaceOrient) |