Class FtileIfWithDiamonds
java.lang.Object
net.sourceforge.plantuml.klimt.shape.AbstractTextBlock
net.sourceforge.plantuml.activitydiagram3.ftile.AbstractFtile
net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileDimensionMemoize
net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileIfNude
net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileIfWithDiamonds
- Direct Known Subclasses:
FtileIfWithLinks
-
Field Summary
FieldsFields inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileIfNude
tile1, tile2Fields inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.AbstractFtile
TRACE -
Constructor Summary
ConstructorsConstructorDescriptionFtileIfWithDiamonds(Ftile diamond1, Ftile tile1, Ftile tile2, Ftile diamond2, Swimlane in, StringBounder stringBounder) -
Method Summary
Modifier and TypeMethodDescriptionprotected FtileGeometrycalculateDimensionInternalSlow(StringBounder stringBounder) doublecomputeMarginNeedForBranchLabe1(StringBounder stringBounder, XDimension2D label1) doublecomputeMarginNeedForBranchLabe2(StringBounder stringBounder, XDimension2D label2) doublecomputeVerticalMarginNeedForBranchs(StringBounder stringBounder, XDimension2D label1, XDimension2D label2) voidprotected UTranslategetTranslate1(StringBounder stringBounder) protected UTranslategetTranslate2(StringBounder stringBounder) protected UTranslategetTranslateDiamond1(StringBounder stringBounder) protected UTranslategetTranslateDiamond2(StringBounder stringBounder) protected intgetYdelta1a(StringBounder stringBounder) protected intgetYdelta1b(StringBounder stringBounder) protected doublegetYdeltaForLabels(StringBounder stringBounder) protected doublewidthInner(StringBounder stringBounder) Methods inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileIfNude
calculateDimensionFtile, getSwimlaneIn, getSwimlaneOut, getSwimlanes, getTranslateFor, hasTwoBranchesMethods inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileDimensionMemoize
calculateDimensionInternalMethods inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.AbstractFtile
arrowHorizontalAlignment, calculateDimension, getIHtmlColorSet, getInLinkRendering, getInnerConnections, getMinMax, getOutLinkRendering, getThickness, getWeldingPoints, skinParamMethods inherited from class net.sourceforge.plantuml.klimt.shape.AbstractTextBlock
getBackcolor, getInnerPosition, getMagneticBorderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sourceforge.plantuml.klimt.shape.TextBlock
getBackcolor, getInnerPosition, getMagneticBorder
-
Field Details
-
diamond1
-
diamond2
-
-
Constructor Details
-
FtileIfWithDiamonds
-
-
Method Details
-
getMyChildren
- Specified by:
getMyChildrenin interfaceFtile- Overrides:
getMyChildrenin classFtileIfNude
-
getYdelta1a
-
getYdelta1b
-
getYdeltaForLabels
-
widthInner
- Overrides:
widthInnerin classFtileIfNude
-
calculateDimensionInternalSlow
- Overrides:
calculateDimensionInternalSlowin classFtileIfNude
-
drawU
- Specified by:
drawUin interfaceUDrawable- Overrides:
drawUin classFtileIfNude
-
getTranslate1
- Overrides:
getTranslate1in classFtileIfNude
-
getTranslate2
- Overrides:
getTranslate2in classFtileIfNude
-
getTranslateDiamond1
-
getTranslateDiamond2
-
computeMarginNeedForBranchLabe1
-
computeMarginNeedForBranchLabe2
-
computeVerticalMarginNeedForBranchs
public double computeVerticalMarginNeedForBranchs(StringBounder stringBounder, XDimension2D label1, XDimension2D label2)
-