Uses of Class
de.cau.cs.kieler.core.math.BezierSpline

Packages that use BezierSpline
de.cau.cs.kieler.core.math Mathematics classes and functions. 
de.cau.cs.kieler.klay.layered.p5edges Phase 5 - edge routing and horizontal node placement. 
 

Uses of BezierSpline in de.cau.cs.kieler.core.math
 

Methods in de.cau.cs.kieler.core.math that return BezierSpline
 BezierSpline CubicSplineInterpolator.calculateClosedBezierSpline(KVector[] points)
          Calculates a closed piecewise bezier spline where the first point is start and end.
 BezierSpline CubicSplineInterpolator.interpolatePoints(KVector[] points)
          returns a piecewise bezierspline.
 BezierSpline ISplineInterpolator.interpolatePoints(KVector[] points)
          returns a piecewise bezierspline.
 BezierSpline CubicSplineInterpolator.interpolatePoints(KVector[] points, KVector startVec, KVector endVec, boolean tangendScale)
          returns a piecewise bezierspline.
 BezierSpline ISplineInterpolator.interpolatePoints(KVector[] points, KVector startVec, KVector endVec, boolean tangentScale)
          returns a piecewise bezierspline.
 BezierSpline CubicSplineInterpolator.interpolatePoints(LinkedList<KVector> points)
          returns a piecewise bezierspline.
 BezierSpline ISplineInterpolator.interpolatePoints(LinkedList<KVector> points)
          returns a piecewise bezierspline.
 BezierSpline CubicSplineInterpolator.interpolatePoints(LinkedList<KVector> points, KVector startVec, KVector endVec, boolean tangendScale)
          returns a piecewise bezierspline.
 BezierSpline ISplineInterpolator.interpolatePoints(LinkedList<KVector> points, KVector startVec, KVector endVec, boolean tangentScale)
          returns a piecewise bezierspline.
 

Methods in de.cau.cs.kieler.core.math with parameters of type BezierSpline
 void BezierSpline.addSpline(BezierSpline spline, boolean beginning)
          add a whole piecewise spline to this spline.
 

Uses of BezierSpline in de.cau.cs.kieler.klay.layered.p5edges
 

Methods in de.cau.cs.kieler.klay.layered.p5edges that return BezierSpline
 BezierSpline ISplineGenerator.generateShortSpline(KVector q, KVector s)
          Generates a spline representation for straight edges.
 BezierSpline SimpleSplineGenerator.generateShortSpline(KVector q, KVector s)
          Generates a spline representation for straight edges.
 BezierSpline ISplineGenerator.generateSpline(LinkedList<KVector> pArray)
          generates a simple piecewise bezier curve for given points.
 BezierSpline SimpleSplineGenerator.generateSpline(LinkedList<KVector> pArray)
          generates a simple piecewise bezier curve for given points.
 BezierSpline ISplineGenerator.generateSpline(LinkedList<KVector> pArray, KVector vectorQ, KVector vectorS)
          generates a simple piecewise bezier curve for given points.
 BezierSpline SimpleSplineGenerator.generateSpline(LinkedList<KVector> pArray, KVector vectorQ, KVector vectorS)
          generates a simple piecewise bezier curve for given points.
 

Methods in de.cau.cs.kieler.klay.layered.p5edges with parameters of type BezierSpline
 boolean IBoxCalculator.addEdge(BezierSpline spline)
          add an edge that takes space.
 boolean ObjectBoxCalculator.addEdge(BezierSpline spline)
          add an edge that takes space.
 boolean ISplineGenerator.refineSpline(LinkedList<KVector> pArray, BezierSpline ospline, ISplineGenerator.curvature mode)
          perturb the control points of the spline in an attempt to make the spline fit.
 boolean SimpleSplineGenerator.refineSpline(LinkedList<KVector> pArray, BezierSpline ospline, ISplineGenerator.curvature mode)
          perturb the control points of the spline in an attempt to make the spline fit.
 boolean ISplineGenerator.straightenSpline(BezierSpline spline)
          straighten_spline adjusts the control points of the spline to reduce the curvature.
 boolean SimpleSplineGenerator.straightenSpline(BezierSpline spline)
          straighten_spline adjusts the control points of the spline to reduce the curvature.