|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Point | |
---|---|
ProGAL.dataStructures | |
ProGAL.geom2d | This package contains classes that are all related to two-dimensional geometric concepts. |
ProGAL.geom2d.convexHull | |
ProGAL.geom2d.delaunay | |
ProGAL.geom2d.viewer | All classes required for the 2D scene viewer J2DScene . |
ProGAL.geom3d.surface | |
ProGAL.proteins.beltaStructure.sheet |
Uses of Point in ProGAL.dataStructures |
---|
Constructors in ProGAL.dataStructures with parameters of type Point | |
---|---|
SortToolLineSegment2dAroundCommonPoint(Point p)
|
|
SortToolPoint2dAroundPoint(Point p)
|
Uses of Point in ProGAL.geom2d |
---|
Subclasses of Point in ProGAL.geom2d | |
---|---|
class |
TriangulationVertex
|
Fields in ProGAL.geom2d declared as Point | |
---|---|
static Point |
Point.origo
|
Methods in ProGAL.geom2d that return Point | |
---|---|
Point |
Point.add(double a,
double b)
|
Point |
Point.add(Vector v)
Add the vector v to this point and return the result |
Point |
Point.addThis(double a,
double b)
|
Point |
Point.addThis(Point p)
|
Point |
Point.addThis(Vector v)
Add the vector v to this point and return the result (changes this object) |
Point |
Circle.center()
|
Point |
Point.clone()
|
Point |
LineSegment.getA()
|
Point |
LineSegment.getB()
|
Point |
Triangle.getCenter()
|
Point |
Shape.getCenter()
Get the geometric center of the shape. |
Point |
Polygon.getCenter()
|
Point |
LSC.getCenter()
|
Point |
LineSegment.getCenter()
|
Point |
Line.getCenter()
|
Point |
Circle.getCenter()
|
Point |
PointSet.getCentroid()
|
Point |
Triangle.getCorner(int i)
|
Point |
Polygon.getCorner(int i)
|
static Point |
Line.getIntersection(Line l1,
Line l2)
|
Point |
PointSet.getNextExtremePoint(Point p)
returns next extreme point of the point set (counterclockwise) |
Point |
Line.getPoint(double d)
returns the point on the line at distance d from the line-defining point p |
Point[] |
Circle.intersections(Circle c)
|
Point[] |
Circle.intersections(Line l)
|
Point |
PointSet.leftExtremePoint()
returns the leftmost point (in case of ties, the topmost one is returned |
static Point |
Point.midPoint(Point p,
Point q)
Returns the midpoint of two points. |
Point |
Line.projectPoint(Point q)
|
Point |
Point.rotationClone(double alpha)
|
Point |
Point.subtract(Vector v)
Subtract the vector v from this point and return the result |
Point |
Point.subtractThis(Point p)
|
Point |
Point.subtractThis(Vector v)
Subtract the vector v from this point and return the result (changes this object) |
Point |
Vector.toPoint()
|
Methods in ProGAL.geom2d with parameters of type Point | |
---|---|
Vector |
Vector.addThis(Point p)
|
Point |
Point.addThis(Point p)
|
static double |
Point.area(Point a,
Point b,
Point c)
Returns the signed area of the triangle defined by the three points a, b and c (positive if counterclockwise) |
static boolean |
Point.collinear(Point a,
Point b,
Point c)
|
boolean |
ConvexPolygon.contains(Point p)
returns true if point p is inside the convex polygon |
boolean |
Circle.contains(Point p)
|
double |
LineSegment.distance(Point p)
|
java.lang.Double |
Circle.enteringAngle(Point p,
Circle C,
boolean ccw)
|
java.lang.Double |
Circle.enteringAngle(Point p,
Line L,
boolean ccw)
|
boolean |
Point.equals(Point p)
Return true iff p has the same same coordinates as this. |
java.lang.Double |
Circle.exitingAngle(Point p,
Circle C,
boolean ccw)
|
static Line |
Point.getBisector(Point p,
Point q)
Creates a bisector between points p and q |
double |
Line.getDistance(Point q)
returns the distance of the point q to the line |
Point |
PointSet.getNextExtremePoint(Point p)
returns next extreme point of the point set (counterclockwise) |
Circle |
TriangulationVertex.getOrbit(Point p)
|
static double |
Point.getSignedAngle(Point p1,
Point p2,
Point p3)
Returns the angle between the points, but if they make a left turn the angle will be negative. |
double |
Point.getSquaredDistance(Point q)
returns squared distance of this point to point q. |
static double |
Point.inCircle(Point p,
Point q,
Point r,
Point s)
Returns a positive double if the point is inside the circle through the 3 specified points (must be in clockwise order). |
boolean |
Triangle.inCircumCircle(Point s)
|
void |
Polygon.insertAfter(Point p,
int index)
inserts point p into the polygon after the corner with specified index |
static boolean |
Point.leftTurn(Point a,
Point b,
Point c)
Returns true if points a, b and c make a left turn at b |
static Point |
Point.midPoint(Point p,
Point q)
Returns the midpoint of two points. |
boolean |
Circle.onCircle(Point p)
|
static void |
Circle.oneoneMove(Point A,
Point B,
Point C,
Point D)
|
double |
Line.projectionParameter(Point q)
|
Point |
Line.projectPoint(Point q)
|
static boolean |
Point.rightTurn(Point a,
Point b,
Point c)
Returns true if points a, b and c make a right turn at b or are colinear |
void |
Point.rotation(Point p,
double angle)
rotates point p around this point by angle |
void |
LineSegment.setA(Point p)
|
void |
LineSegment.setB(Point p)
|
void |
Circle.setCenter(Point p)
|
void |
Triangle.setCorner(Point p,
int i)
|
void |
Polygon.setCorner(Point p,
int i)
|
Point |
Point.subtractThis(Point p)
|
static void |
Circle.twozeroMove(Point A,
Point B,
Point C,
Point D)
|
Vector |
Point.vectorTo(Point p)
Return a vector pointing from this point to p |
static void |
Circle.zerooneMove(Point A,
Point B,
Point C,
Point D)
|
Method parameters in ProGAL.geom2d with type arguments of type Point | |
---|---|
static Circle |
Circle.minimumEnclosingCircle_bruteforce(java.util.List<Point> points)
Deprecated. |
static Circle |
Circle.minimumEnclosingCircle_Welzl(java.util.List<Point> points)
|
Constructors in ProGAL.geom2d with parameters of type Point | |
---|---|
Circle(Point center,
double radius)
Construct a circle with the given center and radius. |
|
Circle(Point p1,
Point p2)
|
|
Circle(Point a,
Point b,
Point c)
Creates circle through 3 given points. |
|
ConvexPolygon(Point p0,
Point p1,
Point p2)
creates a convex polygon with given three points as corners (counterclockwise) |
|
Line(Point p,
Point q)
creates a line through 2 given points |
|
Line(Point p,
Vector n)
creates a line through a given point and with a given normal vector |
|
LineSegment(Point a,
Point b)
|
|
LSC(Point p1,
Point p2,
double radius)
|
|
Polygon(Point[] points)
|
|
Polygon(Point p0,
Point p1,
Point p2)
|
|
Triangle(Point p1,
Point p2,
Point p3)
|
|
Vector(Point p,
Point q)
|
Constructor parameters in ProGAL.geom2d with type arguments of type Point | |
---|---|
Polygon(java.util.List<Point> corners)
|
Uses of Point in ProGAL.geom2d.convexHull |
---|
Method parameters in ProGAL.geom2d.convexHull with type arguments of type Point | |
---|---|
static Polygon |
GrahamScan.getConvexHull(java.util.List<Point> points)
|
static Polygon |
DivideAndConquer.getConvexHull(java.util.List<Point> points)
|
Uses of Point in ProGAL.geom2d.delaunay |
---|
Subclasses of Point in ProGAL.geom2d.delaunay | |
---|---|
class |
Vertex
|
Methods in ProGAL.geom2d.delaunay with parameters of type Point | |
---|---|
void |
DTWithBigPoints.addPoint(Point point)
|
void |
Kinetic.rotate(Point rotationPoint,
java.util.List<TriangulationVertex> rotVertices,
double rotAngle,
boolean ccw)
|
Triangle |
DTWithBigPoints.walk(Point p)
|
Constructor parameters in ProGAL.geom2d.delaunay with type arguments of type Point | |
---|---|
DTNoBigPoints(java.util.List<Point> points)
Constructs the Delaunay triangulation |
|
DTWithBigPoints(java.util.List<Point> points)
|
Uses of Point in ProGAL.geom2d.viewer |
---|
Methods in ProGAL.geom2d.viewer that return Point | |
---|---|
Point |
TextShape.getCenter()
|
Point |
TextShape.getPos()
|
Constructors in ProGAL.geom2d.viewer with parameters of type Point | |
---|---|
TextShape(java.lang.String text,
Point pos,
double height)
|
Uses of Point in ProGAL.geom3d.surface |
---|
Methods in ProGAL.geom3d.surface with parameters of type Point | |
---|---|
Vector |
ParametricSurface.getNormal(Point p)
|
Point |
ParametricSurface.getPoint(Point p)
|
Point |
ParametricParaboloid.getPoint(Point par)
|
Uses of Point in ProGAL.proteins.beltaStructure.sheet |
---|
Methods in ProGAL.proteins.beltaStructure.sheet with parameters of type Point | |
---|---|
Vector |
ParametricSurface.getNormal(Point p)
|
Point |
ParametricSurface.getPoint(Point p)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |