public abstract class Block
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.awt.Color |
BACK_EDGE_COLOR |
protected boolean |
optional |
int |
rowNumber |
double |
x |
double |
y |
| Constructor and Description |
|---|
Block() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
draw(java.awt.Graphics2D g2,
double x,
double y,
boolean reversed,
boolean onBackEdge,
int grayLevel) |
double |
getBottomHeight() |
java.awt.geom.Point2D |
getFirstChildPosition(boolean reversed) |
abstract double |
getHeight() |
java.awt.geom.Point2D |
getLastChildPosition(boolean reversed) |
double |
getTopHeight() |
abstract double |
getWidth() |
static java.awt.Color |
grayLevelToColor(int grayLevel,
boolean onBackEdge) |
boolean |
isOptional() |
void |
setOptional(boolean optional) |
static void |
setToDimmedForegroundColor(java.awt.Graphics2D g2,
boolean onBackEdge) |
static void |
setToForegroundColor(java.awt.Graphics2D g2,
boolean onBackEdge) |
public static final java.awt.Color BACK_EDGE_COLOR
protected boolean optional
public int rowNumber
public double x
public double y
public static void setToForegroundColor(java.awt.Graphics2D g2,
boolean onBackEdge)
public static void setToDimmedForegroundColor(java.awt.Graphics2D g2,
boolean onBackEdge)
public abstract double getWidth()
public abstract double getHeight()
public double getTopHeight()
public double getBottomHeight()
public abstract void draw(java.awt.Graphics2D g2,
double x,
double y,
boolean reversed,
boolean onBackEdge,
int grayLevel)
public boolean isOptional()
public void setOptional(boolean optional)
public static java.awt.Color grayLevelToColor(int grayLevel,
boolean onBackEdge)
public java.awt.geom.Point2D getFirstChildPosition(boolean reversed)
public java.awt.geom.Point2D getLastChildPosition(boolean reversed)