|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.geometry.iso.util.algorithm2D.AlgoPoint2D
public class AlgoPoint2D
Field Summary | |
---|---|
static double |
EPSILON
|
static double |
EPSILONSQ
|
static java.awt.geom.Point2D |
point00
|
Constructor Summary | |
---|---|
AlgoPoint2D()
|
Method Summary | |
---|---|
static void |
add(java.awt.geom.Point2D p0,
double factor)
|
static void |
add(java.awt.geom.Point2D p0,
java.awt.geom.Point2D p1)
|
static java.awt.geom.Point2D |
copyPoint2D(java.awt.geom.Point2D p)
|
static java.awt.geom.Point2D |
creatAdd(java.awt.geom.Point2D p0,
double factor)
|
static java.awt.geom.Point2D |
createAdd(java.awt.geom.Point2D p0,
java.awt.geom.Point2D p1)
Adds a DirectPosition to the position |
static java.awt.geom.Point2D |
createCentroid(java.awt.geom.Point2D[] points)
|
static double |
cross(java.awt.geom.Point2D p0,
java.awt.geom.Point2D p1)
|
static boolean |
equals(java.awt.geom.Point2D p0,
java.awt.geom.Point2D p1,
double tol)
Compares coodinates of Direct Positions |
static boolean |
equalsTol(java.awt.geom.Point2D p0,
java.awt.geom.Point2D p1)
|
static java.awt.geom.Point2D |
evaluate(java.awt.geom.Point2D p0,
java.awt.geom.Point2D p1,
double r)
|
static java.awt.geom.Point2D |
evaluate(java.awt.geom.Point2D p0,
java.awt.geom.Point2D p1,
java.awt.geom.Point2D eval)
|
static double |
getAngle2D(java.awt.geom.Point2D p0,
java.awt.geom.Point2D p1)
|
static java.awt.geom.Rectangle2D |
getEnvelope(java.util.Collection coll)
|
static boolean |
intersectWithHorizontalLineFromRight2D(java.awt.geom.Point2D p,
java.awt.geom.Point2D p0,
java.awt.geom.Point2D p1)
|
static double |
length(java.awt.geom.Point2D p0)
Returns the length (Distance between origin and position) |
static double |
lengthSq(java.awt.geom.Point2D p0)
|
static double |
minAngle2D(java.awt.geom.Point2D p,
java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2)
|
static java.awt.geom.Point2D |
normalize(java.awt.geom.Point2D p0)
|
static java.lang.Boolean |
pointsOrientation(java.util.Collection points)
|
static double |
scalar(java.awt.geom.Point2D p0,
java.awt.geom.Point2D p1)
Builds the scalar product |
static java.awt.geom.Point2D |
scale(java.awt.geom.Point2D p0,
double factor)
|
static java.util.ArrayList<java.awt.geom.Point2D> |
split(java.util.List<java.awt.geom.Point2D> points,
double maxLength)
|
static java.awt.geom.Point2D[] |
split(java.awt.geom.Point2D p0,
java.awt.geom.Point2D p1,
double maxLength)
|
static java.awt.geom.Point2D |
subtract(java.awt.geom.Point2D p0,
java.awt.geom.Point2D p1)
Subtracts a direct position from the position |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final double EPSILON
public static final double EPSILONSQ
public static final java.awt.geom.Point2D point00
Constructor Detail |
---|
public AlgoPoint2D()
Method Detail |
---|
public static java.awt.geom.Point2D copyPoint2D(java.awt.geom.Point2D p)
public static boolean equals(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1, double tol)
Direct
- Position to compare with
public static boolean equalsTol(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1)
public static void add(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1)
public static void add(java.awt.geom.Point2D p0, double factor)
public static java.awt.geom.Point2D createAdd(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1)
DirectPosition
- to add
public static java.awt.geom.Point2D creatAdd(java.awt.geom.Point2D p0, double factor)
public static java.awt.geom.Point2D subtract(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1)
DirectPosition
- to subtract
public static java.awt.geom.Point2D scale(java.awt.geom.Point2D p0, double factor)
public static double length(java.awt.geom.Point2D p0)
public static double lengthSq(java.awt.geom.Point2D p0)
public static double scalar(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1)
DirectPosition
- to multiply with
public static double cross(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1)
public static java.awt.geom.Point2D normalize(java.awt.geom.Point2D p0)
public static java.awt.geom.Point2D evaluate(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1, double r)
public static java.awt.geom.Point2D evaluate(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1, java.awt.geom.Point2D eval)
public static boolean intersectWithHorizontalLineFromRight2D(java.awt.geom.Point2D p, java.awt.geom.Point2D p0, java.awt.geom.Point2D p1)
public static double getAngle2D(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1)
public static double minAngle2D(java.awt.geom.Point2D p, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
public static java.awt.geom.Point2D[] split(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1, double maxLength)
public static java.awt.geom.Point2D createCentroid(java.awt.geom.Point2D[] points)
public static java.util.ArrayList<java.awt.geom.Point2D> split(java.util.List<java.awt.geom.Point2D> points, double maxLength)
public static java.lang.Boolean pointsOrientation(java.util.Collection points)
public static java.awt.geom.Rectangle2D getEnvelope(java.util.Collection coll)
collection
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |