hades.symbols
Class BboxRectangle
java.lang.Object
jfig.objects.FigBaseobject
jfig.objects.FigRectangle
hades.symbols.BboxRectangle
- All Implemented Interfaces:
- FigDrawable, FigObject, java.io.Serializable
- public class BboxRectangle
- extends FigRectangle
- implements java.io.Serializable
BboxRectangle: used for the bounding box rectangle on Hades symbols.
This class is realized as a subclass of FigRectangle
with specific attributes:
layer 500, light gray outline, solid white fill.
- See Also:
- Serialized Form
Field Summary |
protected java.lang.String |
label
|
protected java.awt.Point |
position
|
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 |
BboxRectangle()
construct an empty BboxRectangle. |
Method Summary |
protected void |
build_attribs()
|
FigObject |
copy()
make a copy of this object and return the reference to the
copy. |
boolean |
initialize(java.lang.String s)
initialize an BboxRectangle from a String. |
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, mirrorX, mirrorY, move, movePoint, paint, paint, paintSave, rebuild, setAttributes, setFillColor, setFillStyle, setLayer, 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, getPosition, 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, updateAttributes |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
position
protected java.awt.Point position
label
protected java.lang.String label
BboxRectangle
public BboxRectangle()
- construct an empty BboxRectangle.
initialize
public boolean initialize(java.lang.String s)
- initialize an BboxRectangle from a String. The String contains
the coordinates of the top left and the bottom right corner of
this BboxRectangle: xl yt xr yb
- Specified by:
initialize
in interface FigObject
- Overrides:
initialize
in class FigBaseobject
build_attribs
protected void build_attribs()
writeAsResource
public void writeAsResource(java.io.PrintWriter ps)
- Description copied from class:
FigBaseobject
- default implementation of 'writeAsResource'. This will write
a nearly xfig-compatible version of all basic FigObjects.
- Specified by:
writeAsResource
in interface FigObject
- Overrides:
writeAsResource
in class FigBaseobject
copy
public FigObject copy()
- Description copied from class:
FigRectangle
- make a copy of this object and return the reference to the
copy.
- Specified by:
copy
in interface FigObject
- Overrides:
copy
in class FigRectangle
toString
public java.lang.String toString()
- toString() - the usual info method
- Specified by:
toString
in interface FigObject
- Overrides:
toString
in class FigRectangle