|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EditWindow_
This interface gives a limited access to EditWindow_ necessary for calculating a shape of some primitives.
Method Summary | |
---|---|
void |
addElectricObject(ElectricObject ni,
Cell cell)
|
void |
addHighlightArea(java.awt.geom.Rectangle2D pointRect,
Cell cell)
|
void |
addHighlightLine(java.awt.geom.Point2D pt1,
java.awt.geom.Point2D pt2,
Cell cell,
boolean thick)
|
void |
addHighlightMessage(Cell cell,
java.lang.String message,
java.awt.geom.Point2D loc)
|
void |
addHighlightText(ElectricObject eobj,
Cell cell,
Variable.Key varKey)
|
void |
clearHighlighting()
|
java.awt.Point |
databaseToScreen(double dbX,
double dbY)
|
void |
fillScreen()
|
void |
finishedHighlighting()
|
java.awt.geom.Rectangle2D |
getBoundsInWindow()
|
Cell |
getCell()
Method to return the cell that is shown in this window. |
java.awt.geom.Rectangle2D |
getDisplayedBounds()
|
double |
getGridXSpacing()
|
double |
getGridYSpacing()
|
java.awt.geom.Rectangle2D |
getHighlightedArea()
|
java.util.List<Geometric> |
getHighlightedEObjs(boolean wantNodes,
boolean wantArcs)
|
java.util.Set<Network> |
getHighlightedNetworks()
|
java.awt.geom.Point2D |
getHighlightOffset()
|
java.awt.geom.Point2D |
getOffset()
|
ElectricObject |
getOneElectricObject(java.lang.Class clz)
|
double |
getScale()
Method to return the scale factor for this window. |
java.awt.Point |
getScreenLocationOfCorner()
|
VarContext |
getVarContext()
Get the window's VarContext |
boolean |
isGrid()
|
void |
repaintContents(java.awt.geom.Rectangle2D bounds,
boolean fullInstantiate)
|
void |
restoreHighlightList(java.util.List<Highlight2> list)
|
java.util.List<Highlight2> |
saveHighlightList()
|
void |
setHighlightOffset(int dX,
int dY)
|
void |
setOffset(java.awt.geom.Point2D off)
|
void |
setScale(double scale)
|
Method Detail |
---|
Cell getCell()
VarContext getVarContext()
getVarContext
in interface EditWindow0
double getScale()
getScale
in interface EditWindow0
java.awt.Point getScreenLocationOfCorner()
java.awt.geom.Rectangle2D getDisplayedBounds()
java.awt.geom.Point2D getOffset()
void setOffset(java.awt.geom.Point2D off)
void setScale(double scale)
void fillScreen()
java.awt.geom.Rectangle2D getBoundsInWindow()
java.awt.Point databaseToScreen(double dbX, double dbY)
void repaintContents(java.awt.geom.Rectangle2D bounds, boolean fullInstantiate)
boolean isGrid()
double getGridXSpacing()
double getGridYSpacing()
void addElectricObject(ElectricObject ni, Cell cell)
java.awt.geom.Rectangle2D getHighlightedArea()
void addHighlightArea(java.awt.geom.Rectangle2D pointRect, Cell cell)
void addHighlightMessage(Cell cell, java.lang.String message, java.awt.geom.Point2D loc)
void addHighlightLine(java.awt.geom.Point2D pt1, java.awt.geom.Point2D pt2, Cell cell, boolean thick)
void addHighlightText(ElectricObject eobj, Cell cell, Variable.Key varKey)
ElectricObject getOneElectricObject(java.lang.Class clz)
void clearHighlighting()
void finishedHighlighting()
void setHighlightOffset(int dX, int dY)
java.util.List<Geometric> getHighlightedEObjs(boolean wantNodes, boolean wantArcs)
java.util.Set<Network> getHighlightedNetworks()
java.awt.geom.Point2D getHighlightOffset()
java.util.List<Highlight2> saveHighlightList()
void restoreHighlightList(java.util.List<Highlight2> list)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |