|
Search this API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecty.view.SmoothBendsPathCalculator
public class SmoothBendsPathCalculator
A custom PathCalculator implementation that will smooth the bends of the path that is being calculated by the given inner path calculator.
![]() |
![]() |
| Constructor Summary | |
|---|---|
SmoothBendsPathCalculator(GenericEdgeRealizer.PathCalculator innerCalculator)
|
|
| Method Summary | |
|---|---|
byte |
calculatePath(EdgeRealizer context,
BendList bends,
java.awt.geom.GeneralPath path,
java.awt.geom.Point2D sourceIntersectionPointOut,
java.awt.geom.Point2D targetIntersectionPointOut)
Callback method for GenericEdgeRealizer.calculatePath(java.awt.geom.Point2D, java.awt.geom.Point2D) ()}. |
GenericEdgeRealizer.PathCalculator |
getInnerCalculator()
Returns the inner GenericEdgeRealizer.PathCalculator that will calculate the path that shall be used. |
void |
setInnerCalculator(GenericEdgeRealizer.PathCalculator innerCalculator)
Sets the inner GenericEdgeRealizer.PathCalculator that will calculate the path that shall be used. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SmoothBendsPathCalculator(GenericEdgeRealizer.PathCalculator innerCalculator)
| Method Detail |
|---|
public GenericEdgeRealizer.PathCalculator getInnerCalculator()
public void setInnerCalculator(GenericEdgeRealizer.PathCalculator innerCalculator)
innerCalculator - the inner GenericEdgeRealizer.PathCalculator that will calculate the path that
shall be used.
public byte calculatePath(EdgeRealizer context,
BendList bends,
java.awt.geom.GeneralPath path,
java.awt.geom.Point2D sourceIntersectionPointOut,
java.awt.geom.Point2D targetIntersectionPointOut)
GenericEdgeRealizer.PathCalculatorGenericEdgeRealizer.calculatePath(java.awt.geom.Point2D, java.awt.geom.Point2D) ()}.
This method should modify the given path instance and return whether it took into account
the length of
the source and/or target arrow.
calculatePath in interface GenericEdgeRealizer.PathCalculatorcontext - the context EdgeRealizerbends - the current BendListpath - the current GeneralPathsourceIntersectionPointOut - the point to place the source intersection point intargetIntersectionPointOut - the point to place the target intersection point in
EdgeRealizer.PATH_UNCLIPPED, EdgeRealizer.PATH_CLIPPED_AT_SOURCE,
EdgeRealizer.PATH_CLIPPED_AT_TARGET, or EdgeRealizer.PATH_CLIPPED_AT_SOURCE_AND_TARGET
|
© Copyright 2000-2025, yWorks GmbH. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||