pt.ua.gboard
Class CircleGelem

java.lang.Object
  extended by pt.ua.gboard.Gelem
      extended by pt.ua.gboard.OneColorGelem
          extended by pt.ua.gboard.CircleGelem

public class CircleGelem
extends OneColorGelem

This gelem draws a filled cicle.


Constructor Summary
CircleGelem(java.awt.Color color, double cellOccupation)
          Constructs a new CircleGelem (1x1 cells).
CircleGelem(java.awt.Color color, double cellOccupation, int numberOfLines, int numberOfColumns)
          Constructs a new CircleGelem.
 
Method Summary
 
Methods inherited from class pt.ua.gboard.OneColorGelem
draw, erase
 
Methods inherited from class pt.ua.gboard.Gelem
height, intersects, isMutable, mutable, numberOfColumns, numberOfLines, width, x, y
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CircleGelem

public CircleGelem(java.awt.Color color,
                   double cellOccupation)
Constructs a new CircleGelem (1x1 cells).

requires: color != null && cellOccupation >= 0.0 && cellOccupation <= 100.0

Parameters:
color - gelem's color
cellOccupation - total cell's occupation (%)

CircleGelem

public CircleGelem(java.awt.Color color,
                   double cellOccupation,
                   int numberOfLines,
                   int numberOfColumns)
Constructs a new CircleGelem.

requires: color != null && cellOccupation >= 0.0 && cellOccupation <= 100.0 && numberOfLines >= 1 && numberOfColumns >= 1

Parameters:
color - gelem's color
cellOccupation - total cell's occupation (%)
numberOfLines - number of lines
numberOfColumns - number of columns