physicon.graphLib
Class RectangleMarkerDrawer

java.lang.Object
  |
  +--physicon.graphLib.DrawerBase
        |
        +--physicon.graphLib.MarkerDrawerBase
              |
              +--physicon.graphLib.RectangleMarkerDrawer

public class RectangleMarkerDrawer
extends MarkerDrawerBase

Represents rectangular marker drawer object.


Constructor Summary
RectangleMarkerDrawer(java.awt.Color _c)
          Constructor.
RectangleMarkerDrawer(java.awt.Color _c, java.awt.Color _bkg)
           
RectangleMarkerDrawer(java.awt.Color _c, java.awt.Color _bkg, int _size)
           
 
Method Summary
 void drawLocal(java.awt.Graphics g)
          Draws rectangular marker.
 java.awt.Rectangle getLocalRoughRect()
          Returns rough rect of the marker. markers have standart sise defined at GraphLibData class.
 
Methods inherited from class physicon.graphLib.MarkerDrawerBase
getBkgColor, getColor, setBkgColor, setColor
 
Methods inherited from class physicon.graphLib.DrawerBase
contains, getGlobalLevel, getGlobalRefPoint, reset, setGlobalLevel, setGlobalRefPoint
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RectangleMarkerDrawer

public RectangleMarkerDrawer(java.awt.Color _c)
Constructor.
Parameters:
_c - - the color of the marker.

RectangleMarkerDrawer

public RectangleMarkerDrawer(java.awt.Color _c,
                             java.awt.Color _bkg)

RectangleMarkerDrawer

public RectangleMarkerDrawer(java.awt.Color _c,
                             java.awt.Color _bkg,
                             int _size)
Method Detail

getLocalRoughRect

public java.awt.Rectangle getLocalRoughRect()
Returns rough rect of the marker. markers have standart sise defined at GraphLibData class.
Overrides:
getLocalRoughRect in class DrawerBase
See Also:
GraphLibData

drawLocal

public void drawLocal(java.awt.Graphics g)
Draws rectangular marker. To draw the inside of the marker standart background color is used.
Parameters:
g - - given Graphics object
Overrides:
drawLocal in class DrawerBase