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.prototype |
Package for the prototype classes in Electric.
|
com.sun.electric.database.topology |
Package for connected Nodes and Arcs.
|
com.sun.electric.plugins.j3d | |
com.sun.electric.tool.generator.layout.fillCell | |
com.sun.electric.tool.io.output | |
com.sun.electric.tool.user |
Package for handling the user-interface tool.
|
com.sun.electric.tool.user.ui | |
com.sun.electric.util.math |
Modifier and Type | Method and Description |
---|---|
FixpTransform |
ImmutableLayoutHierarchyEnumerator.CellInfo.getTransformToRoot()
Method to get the transformation from the current location to the root.
|
Modifier and Type | Method and Description |
---|---|
void |
PolySweepMerge.addAll(GeometryHandler subMerge,
FixpTransform tTrans) |
void |
PolyQTree.addAll(GeometryHandler subMerge,
FixpTransform trans)
Merge two PolyQTree.
|
void |
PolyMerge.addAll(GeometryHandler subMerge,
FixpTransform trans)
Method to add another Merge to this one.
|
void |
GeometryHandler.addAll(GeometryHandler subMerge,
FixpTransform tTrans) |
void |
PolyMerge.addMerge(PolyMerge other,
FixpTransform trans)
Method to add another Merge to this one.
|
void |
PolyBase.transform(FixpTransform af)
Method to transformed the points in this Poly.
|
void |
Poly.transform(FixpTransform af)
Method to transformed the points in this Poly.
|
Modifier and Type | Method and Description |
---|---|
FixpTransform |
HierarchyEnumerator.CellInfo.getTransformToRoot()
Method to get the transformation from the current location to the root.
|
Modifier and Type | Method and Description |
---|---|
FixpTransform |
PortOriginal.getTransformToTop()
Method to return the transformation matrix from the bottommost NodeInst
to the Cell containing the topmost PortInst.
|
Constructor and Description |
---|
PortOriginal(PortInst startPort,
FixpTransform pre)
Constructor takes a PortInst and traverses it down to the bottom of the hierarchy.
|
Modifier and Type | Method and Description |
---|---|
FixpTransform |
NodeInst.pureRotateIn()
Method to return a transformation that unrotates the same as this NodeInst.
|
FixpTransform |
NodeInst.pureRotateOut()
Method to return a transformation that rotates the same as this NodeInst.
|
FixpTransform |
NodeInst.rotateIn()
Method to return a transformation that unrotates this NodeInst.
|
FixpTransform |
NodeInst.rotateIn(FixpTransform prevTransform)
Method to return a transformation that unrotates this NodeInst,
combined with a previous transformation.
|
FixpTransform |
NodeInst.rotateOut()
Method to return a transformation that rotates this NodeInst.
|
FixpTransform |
NodeInst.rotateOut(FixpTransform prevTransform)
Method to return a transformation that rotates this NodeInst,
combined with a previous transformation.
|
FixpTransform |
NodeInst.rotateOutAboutTrueCenter()
Method to return a transformation that rotates this NodeInst.
|
FixpTransform |
NodeInst.rotateOutAboutTrueCenter(FixpTransform prevTransform)
Method to return a transformation that rotates this NodeInst,
combined with a previous transformation.
|
FixpTransform |
NodeInst.transformIn()
Method to return a transformation that moves down the hierarchy.
|
FixpTransform |
NodeInst.transformIn(FixpTransform prevTransform)
Method to return a transformation that moves down the hierarchy.
|
FixpTransform |
NodeInst.transformOut()
Method to return a transformation that moves up the hierarchy.
|
FixpTransform |
NodeInst.transformOut(FixpTransform prevTransform)
Method to return a transformation that moves up the
hierarchy, combined with a previous transformation.
|
FixpTransform |
NodeInst.translateIn()
Method to return a transformation that translates down the hierarchy.
|
FixpTransform |
NodeInst.translateIn(FixpTransform prevTransform)
Method to return a transformation that translates down the
hierarchy, combined with a previous transformation.
|
FixpTransform |
NodeInst.translateOut()
Method to return a transformation that translates up the hierarchy.
|
FixpTransform |
NodeInst.translateOut(FixpTransform prevTransform)
Method to return a transformation that translates up the
hierarchy, combined with a previous transformation.
|
Modifier and Type | Method and Description |
---|---|
FixpTransform |
NodeInst.rotateIn(FixpTransform prevTransform)
Method to return a transformation that unrotates this NodeInst,
combined with a previous transformation.
|
FixpTransform |
NodeInst.rotateOut(FixpTransform prevTransform)
Method to return a transformation that rotates this NodeInst,
combined with a previous transformation.
|
FixpTransform |
NodeInst.rotateOutAboutTrueCenter(FixpTransform prevTransform)
Method to return a transformation that rotates this NodeInst,
combined with a previous transformation.
|
FixpTransform |
NodeInst.transformIn(FixpTransform prevTransform)
Method to return a transformation that moves down the hierarchy.
|
FixpTransform |
NodeInst.transformOut(FixpTransform prevTransform)
Method to return a transformation that moves up the
hierarchy, combined with a previous transformation.
|
FixpTransform |
NodeInst.translateIn(FixpTransform prevTransform)
Method to return a transformation that translates down the
hierarchy, combined with a previous transformation.
|
FixpTransform |
NodeInst.translateOut(FixpTransform prevTransform)
Method to return a transformation that translates up the
hierarchy, combined with a previous transformation.
|
Modifier and Type | Method and Description |
---|---|
void |
View3DWindow.addArc(ArcInst ai,
FixpTransform transform,
javax.media.j3d.TransformGroup objTrans)
Adds given Arc to scene graph
|
Modifier and Type | Method and Description |
---|---|
protected static Cell |
FillCellGenJob.detectOverlappingBars(Cell cell,
Cell master,
Cell empty,
FixpTransform fillTransUp,
java.util.HashSet<NodeInst> nodesToRemove,
java.util.HashSet<ArcInst> arcsToRemove,
Cell topCell,
NodeInst[] ignore,
double drcSpacing,
int level) |
static java.awt.geom.Rectangle2D |
FillCellGenJob.getSearchRectangle(java.awt.geom.Rectangle2D bnd,
FixpTransform fillTransUp,
double drcSpacing) |
Modifier and Type | Method and Description |
---|---|
void |
Geometry.CellGeom.addNodeInst(NodeInst ni,
FixpTransform trans) |
void |
Geometry.Visitor.addNodeInst(NodeInst ni,
FixpTransform trans) |
java.awt.geom.Point2D |
EDIFEquiv.PortEquivalence.translateElecToExt(java.awt.geom.Point2D point,
FixpTransform niPureRotation)
Translate the location of the electric port to the external port
|
java.awt.geom.Point2D |
EDIFEquiv.PortEquivalence.translateExtToElec(java.awt.geom.Point2D point,
FixpTransform niPureRotation)
Translate the location of the external port to the electric port
|
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 fromRight,
boolean uniqueArcs,
boolean convertSchLay,
EDimension alignment,
FixpTransform inPlace,
Orientation inPlaceOrient,
NodeInst.ExpansionState expansionState,
java.util.List<NodeInst> nodesToExpand,
EditingPreferences ep)
Method to copy the list of Geometrics to a new Cell.
|
static void |
Highlight.drawOutlineFromPoints(FixpTransform outOfPlaceTransform,
AbstractLayerDrawing ald,
ERaster raster,
java.awt.geom.Point2D[] points,
int offX,
int offY,
boolean opened,
boolean thickLine)
Method to draw an array of points as highlighting.
|
void |
Highlight.showHighlight(FixpTransform outOfPlaceTransfrom,
AbstractLayerDrawing ald,
ERaster raster) |
void |
Highlight.showHighlightsConnected(FixpTransform outOfPlaceTransform,
AbstractLayerDrawing ald,
ERaster raste) |
Modifier and Type | Method and Description |
---|---|
FixpTransform |
EditWindow.getInPlaceTransformIn()
Method to return the transformation matrix from the displayed top-level cell to the current cell.
|
FixpTransform |
EditWindow.getInPlaceTransformOut()
Method to return the transformation matrix from the current cell to the displayed top-level cell.
|
FixpTransform |
WindowFrame.DisplayAttributes.getIntoCellTransform() |
FixpTransform |
WindowFrame.DisplayAttributes.getOutofCellTransform() |
Modifier and Type | Field and Description |
---|---|
static FixpTransform |
GenMath.MATID
A transformation matrix that does nothing (identity).
|
Modifier and Type | Method and Description |
---|---|
FixpTransform |
FixpTransform.createInverse() |
static FixpTransform |
FixpTransform.getQuadrantRotateInstance(int numquadrants) |
static FixpTransform |
FixpTransform.getQuadrantRotateInstance(int numquadrants,
double anchorx,
double anchory) |
static FixpTransform |
FixpTransform.getRotateInstance(double theta) |
static FixpTransform |
FixpTransform.getRotateInstance(double vecx,
double vecy) |
static FixpTransform |
FixpTransform.getRotateInstance(double theta,
double anchorx,
double anchory) |
static FixpTransform |
FixpTransform.getRotateInstance(double vecx,
double vecy,
double anchorx,
double anchory) |
static FixpTransform |
FixpTransform.getScaleInstance(double sx,
double sy) |
static FixpTransform |
FixpTransform.getShearInstance(double sx,
double sy) |
static FixpTransform |
FixpTransform.getTranslateInstance(double tx,
double ty) |
FixpTransform |
Orientation.pureRotate()
Method to return a transformation that rotates an object.
|
FixpTransform |
Orientation.rotateAbout(AbstractFixpPoint c)
Method to return a transformation that rotates an object about a point.
|
FixpTransform |
Orientation.rotateAbout(double cX,
double cY)
Method to return a transformation that rotates an object about a point.
|
FixpTransform |
Orientation.rotateAbout(double aX,
double aY,
double bX,
double bY)
Method to return a transformation that translate an object then rotates
and the again translates.
|
Modifier and Type | Method and Description |
---|---|
static void |
DBMath.transformRect(AbstractFixpRectangle bounds,
FixpTransform xform)
Method to transform an AbstractFixpRectangle by a given transformation.
|
static void |
DBMath.transformRect(java.awt.geom.Rectangle2D bounds,
FixpTransform xform)
Method to transform a Rectangle2D by a given transformation.
|
Constructor and Description |
---|
FixpTransform(FixpTransform Tx)
Constructs FixpTransform that is the same as specified FixpTransform.
|