Package | Description |
---|---|
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.id |
Package for Ids in the Electric database.
|
com.sun.electric.database.prototype |
Package for the prototype classes in Electric.
|
com.sun.electric.technology |
Package for handling technology information.
|
com.sun.electric.technology.technologies |
Package for the individual technologies.
|
Modifier and Type | Method and Description |
---|---|
void |
Poly.Builder.addDoublePoly(int numPoints,
Poly.Type style,
Layer layer,
EGraphics graphicsOverride,
PrimitivePort pp) |
void |
Poly.Builder.addDoubleTextPoly(int numPoints,
Poly.Type style,
Layer layer,
PrimitivePort pp,
java.lang.String message,
TextDescriptor descriptor) |
void |
Poly.Builder.addIntPoly(int numPoints,
Poly.Type style,
Layer layer,
EGraphics graphicsOverride,
PrimitivePort pp) |
Modifier and Type | Method and Description |
---|---|
PrimitivePort |
Export.getBasePort()
Method to return the base-level port that this PortProto is created from.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Export.doesntConnect(PrimitivePort newPP)
helper method to ensure that all arcs connected to Export "pp" at
instances of its Cell (or any of its export sites)
can connect to Export newPP.
|
Modifier and Type | Method and Description |
---|---|
PrimitivePort |
PrimitivePortId.inDatabase(EDatabase database)
Method to return the PortProto representing PortProtoId in the specified EDatabase.
|
PrimitivePort |
PrimitivePortId.inSnapshot(Snapshot snapshot)
Method to return the PrimitivePort representing PrimitivePortId in the specified Snapshot.
|
Modifier and Type | Method and Description |
---|---|
PrimitivePort |
PortProto.getBasePort()
method to return the base-level port that this PortProto is created from.
|
PrimitivePort |
PortOriginal.getBottomPortProto()
Method to return the bottommost PortProto (a PrimitivePort)
from the initial port information given to the constructor.
|
Modifier and Type | Method and Description |
---|---|
PrimitivePort |
PrimitiveNode.connectsTo(ArcProto arc)
Method to return the PrimitivePort on this PrimitiveNode that can connect to an arc of the specified type.
|
PrimitivePort |
Technology.convertOldPortName(java.lang.String portName,
PrimitiveNode np)
Method to convert old primitive port names to their proper PortProtos.
|
PrimitivePort |
PrimitivePort.getBasePort()
Method to return the base-level port that this PortProto is created from.
|
PrimitivePort |
PrimitiveNode.getPort(int portIndex)
Method to return the PortProto at specified position.
|
PrimitivePort |
PrimitiveNode.getPort(PortProtoId portProtoId)
Method to return the PortProto by thread-independent PortProtoId.
|
PrimitivePort |
Technology.NodeLayer.getPort(PrimitiveNode pn)
Returns the port associated with this NodeLayer in specified PrimitiveNode.
|
PrimitivePort |
TechPool.getPrimitivePort(PrimitivePortId primitivePortId)
Get PrimitivePort by PrimitivePortId
PrimitivePortId must belong to same IdManager as TechPool
|
static PrimitivePort |
PrimitivePort.newInstance(Technology tech,
PrimitiveNode parent,
ArcProto[] portArcs,
java.lang.String protoName,
int portAngle,
int portRange,
int portTopology,
PortCharacteristic characteristic,
EdgeH left,
EdgeV bottom,
EdgeH right,
EdgeV top)
Method to create a new PrimitivePort from the parameters.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<PrimitivePort> |
PrimitiveNode.getPrimitivePorts()
Method to return an iterator over all PrimitivePorts of this PrimitiveNode.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
AbstractShapeBuilder.addDoublePoly(int numPoints,
Poly.Type style,
Layer layer,
EGraphics graphicsOverride,
PrimitivePort pp) |
void |
BoundsBuilder.addDoublePoly(int numPoints,
Poly.Type style,
Layer layer,
EGraphics graphicsOverride,
PrimitivePort pp) |
void |
AbstractShapeBuilder.addDoubleTextPoly(int numPoints,
Poly.Type style,
Layer layer,
PrimitivePort pp,
java.lang.String message,
TextDescriptor descriptor) |
abstract void |
AbstractShapeBuilder.addIntPoly(int numPoints,
Poly.Type style,
Layer layer,
EGraphics graphicsOverride,
PrimitivePort pp) |
void |
BoundsBuilder.addIntPoly(int numPoints,
Poly.Type style,
Layer layer,
EGraphics graphicsOverride,
PrimitivePort pp) |
void |
PrimitiveNode.addPrimitivePorts(PrimitivePort[] ports,
boolean fixFullRectangle)
Method to add an array of PrimitivePorts to this PrimitiveNode.
|
void |
PrimitiveNode.addPrimitivePortsFixed(PrimitivePort[] ports)
Method to add an array of PrimitivePorts to this PrimitiveNode.
|
int |
PrimitivePort.compareTo(PrimitivePort that)
Compares PrimtivePorts by their PrimitiveNodes and definition order.
|
Poly |
Technology.getShapeOfPort(NodeInst ni,
PrimitivePort pp)
Returns a polygon that describes a particular port on a NodeInst.
|
Poly |
Technology.getShapeOfPort(NodeInst ni,
PrimitivePort pp,
java.awt.geom.Point2D selectPt)
Returns a polygon that describes a particular port on a NodeInst.
|
boolean |
Technology.isUniversalConnectivityPort(PrimitivePort pp)
Tells if all ArcProtos can connect to the PrimitivePort
|
void |
AbstractShapeBuilder.pushPoly(Poly.Type style,
Layer layer,
EGraphics graphicsOverride,
PrimitivePort pp) |
void |
AbstractShapeBuilder.pushTextPoly(Poly.Type style,
Layer layer,
PrimitivePort pp,
java.lang.String message,
TextDescriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
PrimitivePort |
MoCMOS.convertOldPortName(java.lang.String portName,
PrimitiveNode np)
Method to convert old primitive port names to their proper PortProtos.
|
PrimitivePort |
Schematics.convertOldPortName(java.lang.String portName,
PrimitiveNode np)
Method to convert old primitive port names to their proper PortProtos.
|
Modifier and Type | Method and Description |
---|---|
Poly |
Artwork.getShapeOfPort(NodeInst ni,
PrimitivePort pp,
java.awt.geom.Point2D selectPt)
Returns a polygon that describes a particular port on a NodeInst.
|
Poly |
Schematics.getShapeOfPort(NodeInst ni,
PrimitivePort pp,
java.awt.geom.Point2D selectPt)
Returns a polygon that describes a particular port on a NodeInst.
|
boolean |
Generic.isUniversalConnectivityPort(PrimitivePort pp)
Tells if all ArcProtos can connect to the PrimitivePort
|