Package | Description |
---|---|
com.sun.electric.database.geometry |
Package for geometric support in Electric.
|
com.sun.electric.tool.io.input | |
com.sun.electric.util.math |
Modifier and Type | Method and Description |
---|---|
FixpCoord |
ERectangle.getCoordCenterX()
Returns the X coordinate of the center of this
ERectangle as FixpCoord object. |
FixpCoord |
ERectangle.getCoordCenterY()
Returns the Y coordinate of the center of this
ERectangle as FixpCoord object. |
Modifier and Type | Field and Description |
---|---|
FixpCoord |
CellArrayBuilder.CellArray.colspace |
FixpCoord |
CellArrayBuilder.CellArray.rowspace |
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"
|
Constructor and Description |
---|
CellArrayBuilder.CellArray(NodeProto proto,
int cols,
int rows,
FixpCoord colspace,
FixpCoord rowspace) |
Modifier and Type | Class and Description |
---|---|
class |
ECoord
Fixed-point number aligned at Electric database grid.
|
Modifier and Type | Field and Description |
---|---|
static FixpCoord |
FixpCoord.FIXP
Fixed-point unit.
|
Modifier and Type | Method and Description |
---|---|
FixpCoord |
FixpCoord.add(FixpCoord y)
Returns sum of two coordinats.
|
static FixpCoord |
FixpCoord.fromFixp(long fixp)
Creates FixpCoord object from fixed-point long.
|
static FixpCoord |
FixpCoord.fromLambda(double lambda) |
FixpCoord |
AbstractFixpRectangle.getCoordCenterX()
Returns the X coordinate of the center of this
AbstractFixpRectangle as FixpCoord object. |
FixpCoord |
AbstractFixpRectangle.getCoordCenterY()
Returns the Y coordinate of the center of this
AbstractFixpRectangle as FixpCoord object. |
FixpCoord |
AbstractFixpRectangle.getCoordHeight()
Returns the heigth of this
AbstractFixpRectangle as ECoord object. |
FixpCoord |
AbstractFixpRectangle.getCoordMaxX()
Returns the largest X coordinate of this
AbstractFixpRectangle as ECoord object. |
FixpCoord |
AbstractFixpRectangle.getCoordMaxY()
Returns the largest Y coordinate of this
AbstractFixpRectangle as ECoord object. |
FixpCoord |
AbstractFixpRectangle.getCoordMinX()
Returns the smallest X coordinate of this
AbstractFixpRectangle as ECoord object. |
FixpCoord |
AbstractFixpRectangle.getCoordMinY()
Returns the smallest Y coordinate of this
AbstractFixpRectangle as ECoord object. |
FixpCoord |
AbstractFixpRectangle.getCoordWidth()
Returns the width of this
AbstractFixpRectangle as ECoord object. |
FixpCoord |
FixpCoord.max(FixpCoord y)
Returns maximum of two coordinats.
|
FixpCoord |
FixpCoord.min(FixpCoord y)
Returns minimum of two coordinats.
|
FixpCoord |
FixpCoord.multiply(double scale)
Returns product of this coordinate by double multiplier.
|
FixpCoord |
FixpCoord.multiply(long scale)
Returns product of this coordinate by long multiplier.
|
FixpCoord |
FixpCoord.subtract(FixpCoord y)
Returns difference of two coordinats.
|
Modifier and Type | Method and Description |
---|---|
FixpCoord |
FixpCoord.add(FixpCoord y)
Returns sum of two coordinats.
|
int |
FixpCoord.compareTo(FixpCoord that) |
FixpCoord |
FixpCoord.max(FixpCoord y)
Returns maximum of two coordinats.
|
FixpCoord |
FixpCoord.min(FixpCoord y)
Returns minimum of two coordinats.
|
FixpCoord |
FixpCoord.subtract(FixpCoord y)
Returns difference of two coordinats.
|