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.hierarchy |
Package for hierarchy (cell instances inside of cells).
|
com.sun.electric.database.id |
Package for Ids in the Electric database.
|
com.sun.electric.technology |
Package for handling technology information.
|
com.sun.electric.technology.technologies |
Package for the individual technologies.
|
com.sun.electric.technology.xml |
Package for handling versions of Technology Xml syntax.
|
Modifier and Type | Method and Description |
---|---|
ERectangle |
CellBackup.computePrimitiveBounds() |
ERectangle |
Snapshot.getCellBounds(CellId cellId) |
ERectangle |
Snapshot.getCellBounds(int cellIndex) |
ERectangle |
CellBackup.getPrimitiveBounds()
Returns bounds of all primitive arcs in this Cell or null if there are not primitives.
|
Modifier and Type | Method and Description |
---|---|
void |
Snapshot.setCellBounds(CellId cellId,
ERectangle r)
Sets cell bounds for a cell with given CellId
|
Snapshot |
Snapshot.with(Tool tool,
Environment environment,
CellBackup[] cellBackupsArray,
ERectangle[] cellBoundsArray,
LibraryBackup[] libBackupsArray)
Creates a new instance of Snapshot which differs from this Snapshot.
|
Modifier and Type | Field and Description |
---|---|
static ERectangle[] |
ERectangle.NULL_ARRAY |
static ERectangle |
ERectangle.ORIGIN |
Modifier and Type | Field and Description |
---|---|
static ImmutableArrayList<ERectangle> |
ERectangle.EMPTY_LIST |
Modifier and Type | Method and Description |
---|---|
static ERectangle |
ERectangle.fromGrid(long x,
long y,
long w,
long h)
Constructs and initializes a
ERectangle
from the specified long coordinates in grid units. |
static ERectangle |
ERectangle.fromGrid(java.awt.geom.Rectangle2D r)
Returns
ERectangle from specified Rectangle2D in grid units
snapped to the grid. |
static ERectangle |
ERectangle.fromLambda(double x,
double y,
double w,
double h)
Constructs and initializes a
ERectangle
from the specified long coordinates in lambda units. |
static ERectangle |
ERectangle.fromLambda(java.awt.geom.Rectangle2D r)
Returns
ERectangle from specified Rectangle2D in lambda units
snapped to the grid. |
Modifier and Type | Method and Description |
---|---|
ERectangle |
Cell.getBounds()
Method to return the bounds of this Cell.
|
Modifier and Type | Method and Description |
---|---|
ERectangle |
IdReader.readRectangle()
Reads ERectangle.
|
Modifier and Type | Method and Description |
---|---|
void |
IdWriter.writeRectangle(ERectangle r)
Writes ERectangle.
|
Modifier and Type | Method and Description |
---|---|
ERectangle |
PrimitiveNode.getBaseRectangle()
Method to get the base (highlight) ERectangle of this PrimitiveNode.
|
ERectangle |
PrimitiveNode.getFullRectangle()
Method to get the full (true) ERectangle of this PrimitiveNode.
|
ERectangle |
Technology.getNodeInstBaseRectangle(NodeInst ni)
Method to get the base (highlight) ERectangle associated with a NodeInst
in this PrimitiveNode.
|
ERectangle |
BoundsBuilder.makeBounds() |
Constructor and Description |
---|
PrimitiveNode(java.lang.String protoName,
Technology tech,
EPoint sizeCorrector1,
EPoint sizeCorrector2,
java.lang.String minSizeRule,
double defWidth,
double defHeight,
ERectangle fullRectangle,
ERectangle baseRectangle,
Technology.NodeLayer[] layers)
The constructor is never called externally.
|
Modifier and Type | Method and Description |
---|---|
ERectangle |
Schematics.getNodeInstBaseRectangle(NodeInst ni)
Method to get the base (highlight) ERectangle associated with a NodeInst
in this PrimitiveNode.
|
Modifier and Type | Field and Description |
---|---|
ERectangle |
XmlParam.PrimitiveNode.nodeBase |