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, yDeltaNote
Fields 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 FtileGeometry
calculateDimensionInternalSlow
(StringBounder stringBounder) double
computeMarginNeedForBranchLabe1
(StringBounder stringBounder, XDimension2D label1) double
computeMarginNeedForBranchLabe2
(StringBounder stringBounder, XDimension2D label2) double
computeVerticalMarginNeedForBranchs
(StringBounder stringBounder, XDimension2D label1, XDimension2D label2) static Opale
createOpale
(PositionedNote first, ISkinParam skinParam) void
protected UTranslate
getTranslateBranch1
(StringBounder stringBounder) protected UTranslate
getTranslateBranch2
(StringBounder stringBounder) protected UTranslate
getTranslateDiamond1
(StringBounder stringBounder) protected UTranslate
getTranslateDiamond2
(StringBounder stringBounder) protected int
getYdelta1a
(StringBounder stringBounder) protected int
getYdelta1b
(StringBounder stringBounder) protected double
getYdeltaForLabels
(StringBounder stringBounder) protected double
widthInner
(StringBounder stringBounder) Methods inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileIfNude
calculateDimensionFtile, getSwimlaneIn, getSwimlaneOut, getSwimlanes, getTranslateFor, hasTwoBranches
Methods inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileDimensionMemoize
calculateDimensionInternal, clearCacheDimensionInternal
Methods inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.AbstractFtile
arrowHorizontalAlignment, calculateDimension, getIHtmlColorSet, getInLinkRendering, getInnerConnections, getMinMax, getOutLinkRendering, getThickness, getWeldingPoints, skinParam
Methods inherited from class net.sourceforge.plantuml.klimt.shape.AbstractTextBlock
getBackcolor, getInnerPosition, getMagneticBorder
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getMyChildren
in interfaceFtile
- Overrides:
getMyChildren
in classFtileIfNude
-
getYdelta1a
-
getYdelta1b
-
getYdeltaForLabels
-
widthInner
- Overrides:
widthInner
in classFtileIfNude
-
calculateDimensionInternalSlow
- Overrides:
calculateDimensionInternalSlow
in classFtileIfNude
-
drawU
- Specified by:
drawU
in interfaceUDrawable
- Overrides:
drawU
in classFtileIfNude
-
getTranslateBranch1
- Overrides:
getTranslateBranch1
in classFtileIfNude
-
getTranslateBranch2
- Overrides:
getTranslateBranch2
in classFtileIfNude
-
getTranslateDiamond1
-
getTranslateDiamond2
-
computeMarginNeedForBranchLabe1
-
computeMarginNeedForBranchLabe2
-
computeVerticalMarginNeedForBranchs
public double computeVerticalMarginNeedForBranchs(StringBounder stringBounder, XDimension2D label1, XDimension2D label2)
-