| 
 | 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 | ||||||||