|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjfig.objects.FigBaseobject
jfig.objects.FigRectangle
hades.symbols.PortSymbol
PortSymbol: display a standard port on a SimObject symbol.
This class is realized as a subclass of FigRectangle with specific attributes: layer 10, color red, centered around its position, fixed size 40/2400 inch.
| Field Summary | |
protected java.lang.String |
name
|
protected java.awt.Point |
pos
|
protected static int |
size
|
| Fields inherited from class jfig.objects.FigRectangle |
pixel_width, radius, renderer, use_rounded_corners |
| Fields inherited from class jfig.objects.FigBaseobject |
attribs, bbox, comment, debug, painter, printer, sc_bbox, sc_bbox_timestamp, selected, showPoints, syncRedrawFlag, timestamp, trafo, visible, x, y |
| Constructor Summary | |
PortSymbol()
the default constructor: a PortSymbol located at the origin (0,0) |
|
PortSymbol(int size)
|
|
| Method Summary | |
protected void |
build_attribs()
|
FigObject |
copy()
make a copy of this object and return the reference to the copy. |
java.lang.String |
getName()
|
java.awt.Point |
getPosition()
get object (reference point) position |
int |
getSize()
|
boolean |
initialize(java.lang.String s)
initialize an PortSymbol from a String. |
void |
mirrorX(int mirror_x,
int mirror_y)
mirrorX(): implemented as a move( dx, 0 ). |
void |
mirrorY(int mirror_x,
int mirror_y)
mirrorY(): implemented as a move( 0, dy ). |
void |
move(int dx,
int dy)
move() this rectangle. |
void |
setName(java.lang.String name)
|
void |
setSize(int size)
|
java.lang.String |
toString()
toString() - the usual info method |
void |
writeAsResource(java.io.PrintWriter ps)
default implementation of 'writeAsResource'. |
| Methods inherited from class jfig.objects.FigRectangle |
appendPoint, canRotate, createRenderer, deletePoint, getMovePointNeighbors, getNearestPoint, getNeighborPoints, getPoints, insertPoint, isClosed, isRounded, minDistance, minDistanceEuclid, movePoint, paint, paint, paintSave, rebuild, setAttributes, setFillColor, setFillStyle, setLineColor, setLineStyle, setLineWidth, setPoints, supportsPointOps, update |
| Methods inherited from class jfig.objects.FigBaseobject |
build_sc_bbox, clonePoints, deselect, get_sc_bbox, getAttributes, getBbox, getComment, getLayer, getSyncRedrawFlag, getText, getTimestamp, getTrafo, isSelected, isShowPoints, isVisible, isVisible, keyPressed, manhattan, message, numPoints, reset_debug, rotate, scale, select, set_debug, setComment, setConsole, setObjectPainter, setSyncRedrawFlag, setText, setTrafo, setVisible, showPoints |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected static int size
protected java.lang.String name
protected java.awt.Point pos
| Constructor Detail |
public PortSymbol()
public PortSymbol(int size)
| Method Detail |
public boolean initialize(java.lang.String s)
initialize in interface FigObjectinitialize in class FigBaseobjectpublic int getSize()
public void setSize(int size)
public void move(int dx,
int dy)
FigRectangle
move in interface FigObjectmove in class FigRectangle
public void mirrorX(int mirror_x,
int mirror_y)
mirrorX in interface FigObjectmirrorX in class FigRectangle
public void mirrorY(int mirror_x,
int mirror_y)
mirrorY in interface FigObjectmirrorY in class FigRectanglepublic java.lang.String getName()
public void setName(java.lang.String name)
public void writeAsResource(java.io.PrintWriter ps)
FigBaseobject
writeAsResource in interface FigObjectwriteAsResource in class FigBaseobjectprotected void build_attribs()
public java.awt.Point getPosition()
FigBaseobject
getPosition in interface FigObjectgetPosition in class FigBaseobjectpublic FigObject copy()
FigRectangle
copy in interface FigObjectcopy in class FigRectanglepublic java.lang.String toString()
toString in interface FigObjecttoString in class FigRectangle
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||