Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- BEHINDB - Static variable in class il.ac.idc.jdt.Point
- BoundingBox - Class in il.ac.idc.jdt
-
Created by IntelliJ IDEA.
- BoundingBox() - Constructor for class il.ac.idc.jdt.BoundingBox
-
Creates an empty bounding box
- BoundingBox(double, double, double, double, double, double) - Constructor for class il.ac.idc.jdt.BoundingBox
-
Creates a bounding box given the extent
- BoundingBox(BoundingBox) - Constructor for class il.ac.idc.jdt.BoundingBox
-
Copy constructor
- BoundingBox(Point, Point) - Constructor for class il.ac.idc.jdt.BoundingBox
-
Create a bounding box between lowerLeft and upperRight
C
- calcVoronoiCell(Triangle, Point) - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
Calculates a Voronoi cell for a given neighborhood in this triangulation.
- center() - Method in class il.ac.idc.jdt.Circle
-
Gets the center of the circle.
- Circle - Class in il.ac.idc.jdt
-
this class represents a simple circle.
- Circle(Circle) - Constructor for class il.ac.idc.jdt.Circle
-
Copy Constructor.
- Circle(Point, double) - Constructor for class il.ac.idc.jdt.Circle
-
Constructor.
- closeQuietly(Closeable) - Static method in class il.ac.idc.jdt.Utils
- closeQuietly(Writer) - Static method in class il.ac.idc.jdt.Utils
- compareTo(Point) - Method in class il.ac.idc.jdt.Point
- contains(double, double) - Method in class il.ac.idc.jdt.DelaunayTriangulation
- contains(BoundingBox) - Method in class il.ac.idc.jdt.BoundingBox
-
Tests if the other BoundingBox lies wholely inside this BoundingBox
- contains(Point) - Method in class il.ac.idc.jdt.DelaunayTriangulation
- contains(Point) - Method in class il.ac.idc.jdt.Triangle
-
determinates if this triangle contains the point p.
- containsBoundaryIsOutside(Point) - Method in class il.ac.idc.jdt.Triangle
-
determinates if this triangle contains the point p.
D
- DelaunayTriangulation - Class in il.ac.idc.jdt
-
This class represents a Delaunay Triangulation.
- DelaunayTriangulation() - Constructor for class il.ac.idc.jdt.DelaunayTriangulation
-
creates an empty Delaunay Triangulation.
- DelaunayTriangulation(Point[]) - Constructor for class il.ac.idc.jdt.DelaunayTriangulation
-
creates a Delaunay Triangulation from all the points.
- DelaunayTriangulation(Collection) - Constructor for class il.ac.idc.jdt.DelaunayTriangulation
- deletePoint(Point) - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
Deletes the given point from this.
- distance(Point) - Method in class il.ac.idc.jdt.Point
- distance3D(Point) - Method in class il.ac.idc.jdt.Point
E
- equals(Object) - Method in class il.ac.idc.jdt.Circle
- equals(Object) - Method in class il.ac.idc.jdt.Point
-
return true iff this point [x,y] coordinates are the same as p [x,y] coordinates.
- ERROR - Static variable in class il.ac.idc.jdt.Point
- exportCHTsin(DelaunayTriangulation, String) - Static method in class il.ac.idc.jdt.IOParsers
- exportSmf(List, File) - Static method in class il.ac.idc.jdt.IOParsers
- exportSmf(List, OutputStream) - Static method in class il.ac.idc.jdt.IOParsers
- exportSmf(List, Writer) - Static method in class il.ac.idc.jdt.IOParsers
- exportSmf(List, String) - Static method in class il.ac.idc.jdt.IOParsers
- exportTsin(DelaunayTriangulation, File) - Static method in class il.ac.idc.jdt.IOParsers
- exportTsin(DelaunayTriangulation, OutputStream) - Static method in class il.ac.idc.jdt.IOParsers
- exportTsin(DelaunayTriangulation, Writer) - Static method in class il.ac.idc.jdt.IOParsers
- exportTsin(DelaunayTriangulation, String) - Static method in class il.ac.idc.jdt.IOParsers
F
- fallInsideCircumcircle(Point[]) - Method in class il.ac.idc.jdt.Triangle
- find(Point) - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
finds the triangle the query point falls in, note if out-side of this triangulation a half plane triangle will be returned (see contains), the search has expected time of O(n^0.5), and it starts form a fixed triangle (this.startTriangle),
- find(Point, Triangle) - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
finds the triangle the query point falls in, note if out-side of this triangulation a half plane triangle will be returned (see contains).
- findCellTriangleOf(Point) - Method in class il.ac.idc.jdt.GridIndex
-
Finds a triangle near the given point
- findClosePoint(Point) - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
return a point from the trangulation that is close to pointToDelete
- findTriangleNeighborhood(Triangle, Point) - Method in class il.ac.idc.jdt.DelaunayTriangulation
G
- getA() - Method in class il.ac.idc.jdt.Triangle
-
returns the first vertex of this triangle.
- getAbTriangle() - Method in class il.ac.idc.jdt.Triangle
-
returns the consecutive triangle which shares this triangle a,b edge.
- getB() - Method in class il.ac.idc.jdt.Triangle
-
returns the second vertex of this triangle.
- getBcTriangle() - Method in class il.ac.idc.jdt.Triangle
-
returns the consecutive triangle which shares this triangle b,c edge.
- getBoundingBox() - Method in class il.ac.idc.jdt.DelaunayTriangulation
- getBoundingBox() - Method in class il.ac.idc.jdt.Triangle
- getC() - Method in class il.ac.idc.jdt.Triangle
-
returns the 3th vertex of this triangle.
- getCaTriangle() - Method in class il.ac.idc.jdt.Triangle
-
returns the consecutive triangle which shares this triangle c,a edge.
- getConvexHullSize() - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
compute the number of vertices in the convex hull.
- getConvexHullVerticesIterator() - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
returns an iterator to the set of all the points on the XY-convex hull
- getHeight() - Method in class il.ac.idc.jdt.BoundingBox
- getLastUpdatedTriangles() - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
returns an iterator object involved in the last update.
- getMaxPoint() - Method in class il.ac.idc.jdt.BoundingBox
- getMc() - Method in class il.ac.idc.jdt.Triangle
-
Modification counter for triangulation fast update
- getMinPoint() - Method in class il.ac.idc.jdt.BoundingBox
- getModeCounter() - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
returns the changes counter for this triangulation
- getTriangulation() - Method in class il.ac.idc.jdt.DelaunayTriangulation
- getWidth() - Method in class il.ac.idc.jdt.BoundingBox
- getX() - Method in class il.ac.idc.jdt.Point
-
returns the x-coordinate of this point.
- getY() - Method in class il.ac.idc.jdt.Point
-
returns the y-coordinate of this point.
- getZ() - Method in class il.ac.idc.jdt.Point
-
returns the z-coordinate of this point.
- getZ(double, double) - Method in class il.ac.idc.jdt.Triangle
-
compute the Z value for the X,Y values of q.
- getZ(Point) - Method in class il.ac.idc.jdt.Triangle
-
compute the Z value for the X,Y values of q.
- GridIndex - Class in il.ac.idc.jdt
-
Created by IntelliJ IDEA.
- GridIndex(DelaunayTriangulation, int, int) - Constructor for class il.ac.idc.jdt.GridIndex
-
Constructs a grid index holding the triangles of a delaunay triangulation.
- GridIndex(DelaunayTriangulation, int, int, BoundingBox) - Constructor for class il.ac.idc.jdt.GridIndex
-
Constructs a grid index holding the triangles of a delaunay triangulation.
H
- hashCode() - Method in class il.ac.idc.jdt.Circle
- hashCode() - Method in class il.ac.idc.jdt.Point
I
- il.ac.idc.jdt - package il.ac.idc.jdt
- indexData(int, int) - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
Index the triangulation using a grid index
- INFRONTOFA - Static variable in class il.ac.idc.jdt.Point
- insertPoint(Point) - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
insert the point to this Delaunay Triangulation.
- insertPoints(Collection) - Method in class il.ac.idc.jdt.DelaunayTriangulation
- IOParsers - Class in il.ac.idc.jdt
- IOParsers() - Constructor for class il.ac.idc.jdt.IOParsers
- isCorner(Point) - Method in class il.ac.idc.jdt.Triangle
-
Checks if the given point is a corner of this triangle.
- isHalfplane() - Method in class il.ac.idc.jdt.Triangle
-
returns true iff this triangle is actually a half plane.
- isMark() - Method in class il.ac.idc.jdt.Triangle
- isNull() - Method in class il.ac.idc.jdt.BoundingBox
-
Returns true if this BoundingBox is a "null" envelope.
- isNumeric(CharSequence) - Static method in class il.ac.idc.jdt.Utils
L
M
- maxBoundingBox() - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
return the max point of the bounding box of this triangulation {{x1,y1,z1}}
- maxX() - Method in class il.ac.idc.jdt.BoundingBox
- maxY() - Method in class il.ac.idc.jdt.BoundingBox
- minBoundingBox() - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
return the min point of the bounding box of this triangulation {{x0,y0,z0}}
- minX() - Method in class il.ac.idc.jdt.BoundingBox
- minY() - Method in class il.ac.idc.jdt.BoundingBox
O
P
- Point - Class in il.ac.idc.jdt
-
This class represents a 3D point, with some simple geometric methods (pointLineTest).
- Point() - Constructor for class il.ac.idc.jdt.Point
-
Default Constructor.
- Point(double, double) - Constructor for class il.ac.idc.jdt.Point
-
constructs a 3D point with a z value of 0.
- Point(double, double, double) - Constructor for class il.ac.idc.jdt.Point
-
constructs a 3D point
- Point(Point) - Constructor for class il.ac.idc.jdt.Point
-
simple copy constructor
- pointLineTest(Point, Point) - Method in class il.ac.idc.jdt.Point
-
tests the relation between this point (as a 2D [x,y] point) and a 2D segment a,b (the Z values are ignored), returns one of the following: LEFT, RIGHT, INFRONTOFA, BEHINDB, ONSEGMENT
R
- radius() - Method in class il.ac.idc.jdt.Circle
-
Gets the radius of the circle.
- readPoints(File) - Static method in class il.ac.idc.jdt.IOParsers
-
creates a Delaunay Triangulation from all the points in the suggested tsin file or from a smf file (off like).
- readPoints(InputStream) - Static method in class il.ac.idc.jdt.IOParsers
- readPoints(String) - Static method in class il.ac.idc.jdt.IOParsers
- removeIndex() - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
Remove any existing spatial indexing
- RIGHT - Static variable in class il.ac.idc.jdt.Point
S
- setA(Point) - Method in class il.ac.idc.jdt.Triangle
- setAbTriangle(Triangle) - Method in class il.ac.idc.jdt.Triangle
- setB(Point) - Method in class il.ac.idc.jdt.Triangle
- setBcTriangle(Triangle) - Method in class il.ac.idc.jdt.Triangle
- setC(Point) - Method in class il.ac.idc.jdt.Triangle
- setCanext(Triangle) - Method in class il.ac.idc.jdt.Triangle
- setHalfplane(boolean) - Method in class il.ac.idc.jdt.Triangle
- setMark(boolean) - Method in class il.ac.idc.jdt.Triangle
- setMc(int) - Method in class il.ac.idc.jdt.Triangle
- setX(double) - Method in class il.ac.idc.jdt.Point
-
Sets the x coordinate.
- setY(double) - Method in class il.ac.idc.jdt.Point
-
Sets the y coordinate.
- setZ(double) - Method in class il.ac.idc.jdt.Point
-
Sets the z coordinate.
- size() - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
the number of (different) vertices in this triangulation.
T
- toString() - Method in class il.ac.idc.jdt.BoundingBox
- toString() - Method in class il.ac.idc.jdt.Circle
- toString() - Method in class il.ac.idc.jdt.Point
- toString() - Method in class il.ac.idc.jdt.Triangle
- Triangle - Class in il.ac.idc.jdt
-
This class performs a 3D triangulation for each point inserted or deleted
- Triangle(Point, Point) - Constructor for class il.ac.idc.jdt.Triangle
-
creates a half plane using the segment (A,B).
- Triangle(Point, Point, Point) - Constructor for class il.ac.idc.jdt.Triangle
-
constructs a triangle form 3 point - store it in counterclockwised order.
- trianglesIterator() - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
computes the current set (vector) of all triangles and return an iterator to them.
- trianglesSize() - Method in class il.ac.idc.jdt.DelaunayTriangulation
U
- unionWith(BoundingBox) - Method in class il.ac.idc.jdt.BoundingBox
-
Unify the BoundingBoxes of this and the other BoundingBox
- UnsupportedFormatException - Exception Class in il.ac.idc.jdt
- UnsupportedFormatException() - Constructor for exception class il.ac.idc.jdt.UnsupportedFormatException
- UnsupportedFormatException(String) - Constructor for exception class il.ac.idc.jdt.UnsupportedFormatException
- UnsupportedFormatException(String, Throwable) - Constructor for exception class il.ac.idc.jdt.UnsupportedFormatException
- UnsupportedFormatException(Throwable) - Constructor for exception class il.ac.idc.jdt.UnsupportedFormatException
- updateIndex(Iterator) - Method in class il.ac.idc.jdt.GridIndex
-
Updates the grid index to reflect changes to the triangulation.
- Utils - Class in il.ac.idc.jdt
- Utils() - Constructor for class il.ac.idc.jdt.Utils
V
- verticesIterator() - Method in class il.ac.idc.jdt.DelaunayTriangulation
-
returns an iterator to the set of points compusing this triangulation.
Z
- z(double, double) - Method in class il.ac.idc.jdt.DelaunayTriangulation
- z(Point) - Method in class il.ac.idc.jdt.DelaunayTriangulation
- zValue(Point) - Method in class il.ac.idc.jdt.Triangle
-
compute the Z value for the X,Y values of q.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form