public class LinearFunction
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected double |
a |
protected double |
b |
protected static double |
DIAG |
Constructor and Description |
---|
LinearFunction(org.jzy3d.maths.Coord2d p1,
org.jzy3d.maths.Coord2d p2) |
LinearFunction(double a,
double b) |
LinearFunction(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2) |
Modifier and Type | Method and Description |
---|---|
java.awt.geom.Point2D |
at(org.jzy3d.maths.Coord2d source,
float dist) |
java.awt.geom.Point2D |
at(java.awt.geom.Point2D source,
float dist) |
void |
compute(org.jzy3d.maths.Coord2d p1,
org.jzy3d.maths.Coord2d p2) |
void |
compute(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2)
Setup A and B values for this interpolation.
|
double |
f(double x) |
double |
getA() |
static java.awt.geom.Point2D |
getAveragePointOnSegment(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2,
float ratioOfp1) |
double |
getB() |
static java.awt.geom.Point2D |
getPointOnSegment(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2,
float distToSrc) |
boolean |
isHorizontal() |
boolean |
isVertical() |
LinearFunction |
orthogonal(java.awt.geom.Point2D p) |
public LinearFunction(double a, double b)
public LinearFunction(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
public LinearFunction(org.jzy3d.maths.Coord2d p1, org.jzy3d.maths.Coord2d p2)
public void compute(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
http://fr.wikipedia.org/wiki/%C3%89quation_de_droite
public void compute(org.jzy3d.maths.Coord2d p1, org.jzy3d.maths.Coord2d p2)
public double getA()
public double getB()
public double f(double x)
public java.awt.geom.Point2D at(java.awt.geom.Point2D source, float dist)
public java.awt.geom.Point2D at(org.jzy3d.maths.Coord2d source, float dist)
public boolean isVertical()
public boolean isHorizontal()
public LinearFunction orthogonal(java.awt.geom.Point2D p)
public static java.awt.geom.Point2D getPointOnSegment(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2, float distToSrc)
public static java.awt.geom.Point2D getAveragePointOnSegment(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2, float ratioOfp1)