org.rubato.rubettes.util
Class GeometryTools
java.lang.Object
org.rubato.rubettes.util.GeometryTools
public class GeometryTools
- extends java.lang.Object
Method Summary |
static java.awt.geom.Point2D.Double |
addPoint(java.awt.geom.Point2D.Double p1,
java.awt.geom.Point2D.Double p2)
|
static double |
calculateAngle(java.awt.geom.Point2D.Double center,
java.awt.geom.Point2D.Double p)
|
static double |
calculateArcAngle(java.awt.geom.Point2D.Double center,
double startAngle,
java.awt.geom.Point2D.Double endPoint)
|
static java.awt.geom.Point2D.Double |
calculatePoint(java.awt.geom.Point2D.Double center,
java.awt.geom.Point2D.Double p,
double angle)
|
static java.awt.geom.Rectangle2D.Double |
getRectangle(java.awt.geom.Point2D.Double p1,
java.awt.geom.Point2D.Double p2)
|
static java.util.List<java.lang.Double> |
lagrangePredictValues(java.util.List<java.lang.Double> values,
int numberOfValues)
|
static java.awt.geom.Point2D.Double |
subtractPoint(java.awt.geom.Point2D.Double p1,
java.awt.geom.Point2D.Double p2)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GeometryTools
public GeometryTools()
subtractPoint
public static java.awt.geom.Point2D.Double subtractPoint(java.awt.geom.Point2D.Double p1,
java.awt.geom.Point2D.Double p2)
addPoint
public static java.awt.geom.Point2D.Double addPoint(java.awt.geom.Point2D.Double p1,
java.awt.geom.Point2D.Double p2)
calculateArcAngle
public static double calculateArcAngle(java.awt.geom.Point2D.Double center,
double startAngle,
java.awt.geom.Point2D.Double endPoint)
calculateAngle
public static double calculateAngle(java.awt.geom.Point2D.Double center,
java.awt.geom.Point2D.Double p)
calculatePoint
public static java.awt.geom.Point2D.Double calculatePoint(java.awt.geom.Point2D.Double center,
java.awt.geom.Point2D.Double p,
double angle)
getRectangle
public static java.awt.geom.Rectangle2D.Double getRectangle(java.awt.geom.Point2D.Double p1,
java.awt.geom.Point2D.Double p2)
lagrangePredictValues
public static java.util.List<java.lang.Double> lagrangePredictValues(java.util.List<java.lang.Double> values,
int numberOfValues)