public abstract class ETile extends AbstractTextBlock
Modifier and Type | Field and Description |
---|---|
protected boolean |
TRACE |
Constructor and Description |
---|
ETile() |
Modifier and Type | Method and Description |
---|---|
protected void |
addCommentAbove(java.lang.String comment) |
protected void |
addCommentBelow(java.lang.String comment) |
XDimension2D |
calculateDimension(StringBounder stringBounder) |
protected void |
drawHline(UGraphic ug,
double y,
double x1,
double x2) |
protected void |
drawHlineAntiDirected(UGraphic ug,
double y,
double x1,
double x2,
double coef) |
protected void |
drawHlineDirected(UGraphic ug,
double y,
double x1,
double x2,
double coef) |
protected void |
drawVline(UGraphic ug,
double x,
double y1,
double y2) |
protected void |
drawVlineAntiDirected(UGraphic ug,
double x,
double y1,
double y2) |
protected void |
drawVlineDirected(UGraphic ug,
double x,
double y1,
double y2) |
abstract double |
getH1(StringBounder stringBounder) |
abstract double |
getH2(StringBounder stringBounder) |
protected java.lang.String |
getRepetitionLabel() |
static StyleSignatureBasic |
getStyleSignature() |
abstract double |
getWidth(StringBounder stringBounder) |
abstract void |
push(ETile tile) |
getBackcolor, getInnerPosition, getMagneticBorder, getMinMax
protected final boolean TRACE
public static StyleSignatureBasic getStyleSignature()
public abstract void push(ETile tile)
public final XDimension2D calculateDimension(StringBounder stringBounder)
public abstract double getWidth(StringBounder stringBounder)
public abstract double getH1(StringBounder stringBounder)
public abstract double getH2(StringBounder stringBounder)
protected final void drawHline(UGraphic ug, double y, double x1, double x2)
protected final void drawHlineDirected(UGraphic ug, double y, double x1, double x2, double coef)
protected final void drawHlineAntiDirected(UGraphic ug, double y, double x1, double x2, double coef)
protected final void drawVline(UGraphic ug, double x, double y1, double y2)
protected final void drawVlineDirected(UGraphic ug, double x, double y1, double y2)
protected final void drawVlineAntiDirected(UGraphic ug, double x, double y1, double y2)
protected void addCommentBelow(java.lang.String comment)
protected void addCommentAbove(java.lang.String comment)
protected java.lang.String getRepetitionLabel()