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.technology |
Package for handling technology information.
|
com.sun.electric.tool.drc |
Package for handling the design-rule checking tool.
|
com.sun.electric.tool.extract |
Package for handling node extraction, parasitics, etc.
|
com.sun.electric.util.math |
Modifier and Type | Method and Description |
---|---|
ECoord |
ImmutableArcInst.getCoordExtendOverMin()
Returns extend of this ImmutableArcInst over minimal-width arc of this type as ECoord object.
|
Modifier and Type | Method and Description |
---|---|
ECoord |
ERectangle.getCoordHeight()
Returns the heigth of this
ERectangle as ECoord object. |
ECoord |
ERectangle.getCoordMaxX()
Returns the largest X coordinate of this
ERectangle as ECoord object. |
ECoord |
ERectangle.getCoordMaxY()
Returns the largest Y coordinate of this
ERectangle as ECoord object. |
ECoord |
ERectangle.getCoordMinX()
Returns the smallest X coordinate of this
ERectangle as ECoord object. |
ECoord |
ERectangle.getCoordMinY()
Returns the smallest Y coordinate of this
ERectangle as ECoord object. |
ECoord |
ERectangle.getCoordWidth()
Returns the width of this
ERectangle as ECoord object. |
ECoord |
EPoint.getCoordX()
Returns the X coordinate of this
EPoint as ECoord object. |
ECoord |
EPoint.getCoordY()
Returns the Y coordinate of this
EPoint as ECoord object. |
Modifier and Type | Method and Description |
---|---|
static PolyBase.Point |
PolyBase.from(ECoord x,
ECoord y)
Constructs and initializes a
PolyBase.Point with the
specified coordinates. |
Modifier and Type | Field and Description |
---|---|
java.util.HashMap<ArcProtoId,ECoord> |
Technology.SizeCorrector.arcExtends |
Modifier and Type | Method and Description |
---|---|
ECoord |
EdgeV.getAdder()
Returns the adder as ECoord object.
|
ECoord |
EdgeH.getAdder()
Returns the adder as ECoord object.
|
ECoord |
ArcProto.getBaseExtend()
Method to return the base width extend of this ArcProto as ECoord object.
|
ECoord |
Technology.ArcLayer.getExtend()
Returns the distance from the center of the standard ArcInst to the outsize of this ArcLayer as ECoord object.
|
ECoord |
Technology.getFactoryResolution()
Method to retrieve the default resolution associated to the technology.
|
ECoord |
ArcProto.getLayerExtend(int arcLayerIndex)
Returns the extend of specified layer that comprise this ArcProto over base arc width as ECoord object.
|
ECoord |
ArcProto.getLayerExtend(Layer layer)
Returns the extend of specified layer that comprise this ArcProto over base arc width as ECoord object.
|
ECoord |
ArcProto.getMaxLayerExtend()
Method to return the maximal layer extend of this ArcProto as ECoord object.
|
ECoord |
ArcProto.getMinLayerExtend()
Method to return the minimal layer extend of this ArcProto as ECoord object.
|
ECoord |
Technology.NodeLayer.getMulticutSep1D() |
ECoord |
Technology.NodeLayer.getMulticutSep2D() |
ECoord |
Technology.NodeLayer.getMulticutSizeX() |
ECoord |
Technology.NodeLayer.getMulticutSizeY() |
ECoord |
Technology.NodeLayer.getSerpentineExtentB()
Returns the bottom extension of this layer.
|
ECoord |
Technology.NodeLayer.getSerpentineExtentT()
Returns the top extension of this layer.
|
ECoord |
Technology.NodeLayer.getSerpentineLWidth()
Returns the left extension of this layer.
|
ECoord |
Technology.NodeLayer.getSerpentineRWidth()
Returns the right extension of this layer.
|
Modifier and Type | Method and Description |
---|---|
static Technology.NodeLayer |
Technology.NodeLayer.makeMulticut(Layer layer,
int portNum,
Poly.Type style,
Technology.TechPoint[] techPoints,
ECoord sizeX,
ECoord sizeY,
ECoord sep1d,
ECoord sep2d) |
Constructor and Description |
---|
Technology.NodeLayer(Layer layer,
int portNum,
Poly.Type style,
int representation,
Technology.TechPoint[] points,
ECoord lWidth,
ECoord rWidth,
ECoord extentT,
ECoord extendB)
Constructs a
NodeLayer with the specified description. |
Modifier and Type | Field and Description |
---|---|
java.util.Map<Technology,ECoord> |
DRC.DRCPreferences.resolutions |
Modifier and Type | Method and Description |
---|---|
ECoord |
DRC.DRCPreferences.getResolution(Technology tech)
Method to retrieve the resolution associated to specified.
|
Modifier and Type | Method and Description |
---|---|
void |
DRC.DRCPreferences.setResolution(Technology tech,
ECoord resolution)
Method to set the technology resolution.
|
Constructor and Description |
---|
Connectivity(Cell cell,
Job j,
EditingPreferences ep,
ErrorLogger eLog,
double smallestPolygonSize,
int activeHandling,
boolean gridAlignExtraction,
ECoord scaledResolution,
boolean approximateCuts,
boolean recursive,
java.util.List<java.util.regex.Pattern> pats)
Constructor to initialize connectivity extraction.
|
Modifier and Type | Field and Description |
---|---|
static ECoord |
FixpCoord.GRID
Database grid unit.
|
static ECoord |
FixpCoord.LAMBDA
Lambda unit.
|
static ECoord |
ECoord.MAX_ECOORD |
static ECoord |
ECoord.MIN_ECOORD |
static ECoord |
FixpCoord.SIZE_GRID
Database sizes is aligned at size grid.
|
static ECoord |
FixpCoord.ZERO
Zero coordinate.
|
Modifier and Type | Method and Description |
---|---|
ECoord |
ECoord.add(ECoord y)
Returns sum of two coordinats.
|
ECoord |
FixpCoord.ceil(ECoord resolution) |
ECoord |
FixpCoord.floor(ECoord resolution) |
static ECoord |
ECoord.fromGrid(long grid)
Create ECoord object from database grid units
|
static ECoord |
FixpCoord.fromLambdaRoundGrid(double lambda) |
static ECoord |
FixpCoord.fromLambdaRoundSizeGrid(double lambda) |
ECoord |
EDimension.getCoordHeight()
Method to return the Y size of this EDimension.
|
ECoord |
EDimension.getCoordWidth()
Method to return the X size of this EDimension.
|
ECoord |
ECoord.max(ECoord y)
Returns maximum of two coordinats.
|
ECoord |
ECoord.min(ECoord y)
Returns minimum of two coordinats.
|
ECoord |
ECoord.multiply(long scale)
Returns product of this coordinate by long multiplier.
|
ECoord |
FixpCoord.round(ECoord resolution) |
ECoord |
ECoord.subtract(ECoord y)
Returns difference of two coordinats.
|
Modifier and Type | Method and Description |
---|---|
ECoord |
ECoord.add(ECoord y)
Returns sum of two coordinats.
|
ECoord |
FixpCoord.ceil(ECoord resolution) |
static long |
FixpCoord.ceil(long fixp,
ECoord resolution) |
ECoord |
FixpCoord.floor(ECoord resolution) |
static long |
FixpCoord.floor(long fixp,
ECoord resolution) |
boolean |
FixpCoord.isExact(ECoord resolution)
Returns true if this coordinate is aligned at a grid specified by parameter
|
static boolean |
FixpCoord.isMultiple(long fixp,
ECoord resolution)
Returns true if the first coordinate is the multiple of the second.
|
static long |
FixpCoord.lambdaRound(double lambda,
ECoord resolution) |
ECoord |
ECoord.max(ECoord y)
Returns maximum of two coordinats.
|
ECoord |
ECoord.min(ECoord y)
Returns minimum of two coordinats.
|
ECoord |
FixpCoord.round(ECoord resolution) |
static long |
FixpCoord.round(long fixp,
ECoord resolution) |
ECoord |
ECoord.subtract(ECoord y)
Returns difference of two coordinats.
|
Constructor and Description |
---|
EDimension(ECoord width,
ECoord height)
Constructor to build an EDimension.
|