public class ImmutablePoint2D extends Object implements Point2D, Serializable
| Constructor and Description |
|---|
ImmutablePoint2D(double x,
double y) |
ImmutablePoint2D(Point2D point2D) |
| Modifier and Type | Method and Description |
|---|---|
double |
angleTo(Point2D point2D) |
int |
ccw(Point2D _p0,
Point2D _p1) |
Point2D |
centroidOf(List<Point2D> _ptrList) |
Point2D |
copy() |
tr.com.terrayazilim.core.unit.DirectionUnit |
directionTo(Point2D point2D) |
protected tr.com.terrayazilim.core.unit.DirectionUnit |
directionTo(Point2D _p0,
Point2D _p1) |
double |
distanceTo(Point2D point2D) |
List<Point2D> |
getBounds() |
double |
getX() |
double |
getY() |
boolean |
isBetween(Point2D _p0,
Point2D _p1) |
boolean |
isBounded() |
boolean |
isCollinearWith(Point2D p0,
Point2D p1) |
protected boolean |
isCollinearWith(Point2D _thePoint,
Point2D _p0,
Point2D _p1) |
Point2D |
scale(double scaleFactor) |
Point2D |
setX(double x) |
Point2D |
setY(double y) |
double[] |
toArray() |
tr.com.terrayazilim.core.math.Vec2d |
toVector() |
Point2D |
translate(double... args) |
public ImmutablePoint2D(double x,
double y)
x - y - public ImmutablePoint2D(Point2D point2D)
point2D - protected tr.com.terrayazilim.core.unit.DirectionUnit directionTo(Point2D _p0, Point2D _p1)
_p0 - _p1 - public tr.com.terrayazilim.core.unit.DirectionUnit directionTo(Point2D point2D)
directionTo in interface Point2Dprotected boolean isCollinearWith(Point2D _thePoint, Point2D _p0, Point2D _p1)
_thePoint - _p0 - _p1 - public boolean isCollinearWith(Point2D p0, Point2D p1)
isCollinearWith in interface Point2Dpublic Point2D centroidOf(List<Point2D> _ptrList)
centroidOf in interface Point2Dpublic double angleTo(Point2D point2D)
public double distanceTo(Point2D point2D)
distanceTo in interface Point2Dpublic tr.com.terrayazilim.core.math.Vec2d toVector()
public boolean isBounded()
public Point2D scale(double scaleFactor)
public Point2D translate(double... args)
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.