public class FtileIfWithDiamonds extends FtileIfNude
| Modifier and Type | Field and Description |
|---|---|
protected Ftile |
diamond1 |
protected Ftile |
diamond2 |
suppWidthNode, tile1, tile2, xDeltaNote, yDeltaNoteTRACE| Constructor and Description |
|---|
FtileIfWithDiamonds(Ftile diamond1,
Ftile tile1,
Ftile tile2,
Ftile diamond2,
Swimlane in,
StringBounder stringBounder,
java.util.Collection<PositionedNote> notes) |
calculateDimensionFtile, getSwimlaneIn, getSwimlaneOut, getSwimlanes, getTranslateFor, hasTwoBranchescalculateDimensionInternal, clearCacheDimensionInternalarrowHorizontalAlignment, calculateDimension, getIHtmlColorSet, getInLinkRendering, getInnerConnections, getMinMax, getOutLinkRendering, getThickness, getWeldingPoints, skinParamgetBackcolor, getInnerPosition, getMagneticBorderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBackcolor, getInnerPosition, getMagneticBorderpublic FtileIfWithDiamonds(Ftile diamond1, Ftile tile1, Ftile tile2, Ftile diamond2, Swimlane in, StringBounder stringBounder, java.util.Collection<PositionedNote> notes)
public static Opale createOpale(PositionedNote first, ISkinParam skinParam)
public java.util.Collection<Ftile> getMyChildren()
getMyChildren in interface FtilegetMyChildren in class FtileIfNudeprotected int getYdelta1a(StringBounder stringBounder)
protected int getYdelta1b(StringBounder stringBounder)
protected double getYdeltaForLabels(StringBounder stringBounder)
protected double widthInner(StringBounder stringBounder)
widthInner in class FtileIfNudeprotected FtileGeometry calculateDimensionInternalSlow(StringBounder stringBounder)
calculateDimensionInternalSlow in class FtileIfNudepublic void drawU(UGraphic ug)
drawU in interface UDrawabledrawU in class FtileIfNudeprotected UTranslate getTranslateBranch1(StringBounder stringBounder)
getTranslateBranch1 in class FtileIfNudeprotected UTranslate getTranslateBranch2(StringBounder stringBounder)
getTranslateBranch2 in class FtileIfNudeprotected UTranslate getTranslateDiamond1(StringBounder stringBounder)
protected UTranslate getTranslateDiamond2(StringBounder stringBounder)
public double computeMarginNeedForBranchLabe1(StringBounder stringBounder, XDimension2D label1)
public double computeMarginNeedForBranchLabe2(StringBounder stringBounder, XDimension2D label2)
public double computeVerticalMarginNeedForBranchs(StringBounder stringBounder, XDimension2D label1, XDimension2D label2)