Uses of Class
ProGAL.geom2d.Point

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)