public class StripedGelem extends OneColorGelem
Constructor and Description |
---|
StripedGelem(java.awt.Color color,
int numStripes,
double exteriorGap,
double separationGap,
boolean filled)
Constructs a new StripedGelem (1x1 cells).
|
StripedGelem(java.awt.Color color,
int numberOfLines,
int numberOfColumns,
int numStripes,
double exteriorGap,
double separationGap,
boolean filled)
Constructs a new StripedGelem.
|
className, draw, erase, height, intersects, isMutable, mutable, mutableDraw, mutableErase, numberOfColumns, numberOfLines, width, x, y
public StripedGelem(java.awt.Color color, int numStripes, double exteriorGap, double separationGap, boolean filled)
requires: color != null
requires: numStripes >= 1
requires: exteriorGap >= 0.0 && exteriorGap < 100.0
requires: separationGap >= 0.0 && separationGap < 100.0
requires: (numStripes-1)*separationGap + 2*exteriorGap < 100.0
color
- gelem's colornumStripes
- number of stripesexteriorGap
- exterior separation for first and last stripes (in percentage of cell's height)separationGap
- separation between stripes (in percentage of cell's height)filled
- filled striped if truepublic StripedGelem(java.awt.Color color, int numberOfLines, int numberOfColumns, int numStripes, double exteriorGap, double separationGap, boolean filled)
requires: color != null
requires: numberOfLines >= 1 && numberOfColumns >= 1
requires: numStripes >= 1
requires: exteriorGap >= 0.0 && exteriorGap < 100.0
requires: separationGap >= 0.0 && separationGap < 100.0
requires: (numStripes-1)*separationGap + 2*exteriorGap < 100.0
color
- gelem's colornumberOfLines
- number of linesnumberOfColumns
- number of columnsnumStripes
- number of stripesexteriorGap
- exterior separation for first and last stripes (in percentage of cell's height)separationGap
- separation between stripes (in percentage of cell's height)filled
- filled striped if true