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
suppWidthNode, tile1, tile2, xDeltaNote, yDeltaNoteFields 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, Collection<PositionedNote> notes) -
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) static OpalecreateOpale(PositionedNote first, ISkinParam skinParam) voidprotected UTranslategetTranslateBranch1(StringBounder stringBounder) protected UTranslategetTranslateBranch2(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
calculateDimensionInternal, clearCacheDimensionInternalMethods 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
public FtileIfWithDiamonds(Ftile diamond1, Ftile tile1, Ftile tile2, Ftile diamond2, Swimlane in, StringBounder stringBounder, Collection<PositionedNote> notes)
-
-
Method Details
-
createOpale
-
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
-
getTranslateBranch1
- Overrides:
getTranslateBranch1in classFtileIfNude
-
getTranslateBranch2
- Overrides:
getTranslateBranch2in classFtileIfNude
-
getTranslateDiamond1
-
getTranslateDiamond2
-
computeMarginNeedForBranchLabe1
-
computeMarginNeedForBranchLabe2
-
computeVerticalMarginNeedForBranchs
public double computeVerticalMarginNeedForBranchs(StringBounder stringBounder, XDimension2D label1, XDimension2D label2)
-