Skip navigation links
B C D E F G H I L M O P R S T U V Z 

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(BoundingBox) - Constructor for class il.ac.idc.jdt.BoundingBox
Copy constructor
BoundingBox(double, double, double, double, double, double) - Constructor for class il.ac.idc.jdt.BoundingBox
Creates a bounding box given the extent
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(Point, double) - Constructor for class il.ac.idc.jdt.Circle
Constructor.
Circle(Circle) - Constructor for class il.ac.idc.jdt.Circle
Copy 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(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(double, double) - 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<Point>) - 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<Triangle>, OutputStream) - Static method in class il.ac.idc.jdt.IOParsers
 
exportSmf(List<Triangle>, Writer) - Static method in class il.ac.idc.jdt.IOParsers
 
exportSmf(List<Triangle>, File) - Static method in class il.ac.idc.jdt.IOParsers
 
exportSmf(List<Triangle>, String) - Static method in class il.ac.idc.jdt.IOParsers
 
exportTsin(DelaunayTriangulation, File) - Static method in class il.ac.idc.jdt.IOParsers
 
exportTsin(DelaunayTriangulation, String) - 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
 

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). the search starts from the the start triangle
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. assume this triangle represent a plane --> q does NOT need to be contained in this triangle.
getZ(Point) - Method in class il.ac.idc.jdt.Triangle
compute the Z value for the X,Y values of q. assume this triangle represent a plane --> q does NOT need to be contained in this triangle.
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<Point>) - 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

LEFT - Static variable in class il.ac.idc.jdt.Point
 

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

ONSEGMENT - Static variable in class il.ac.idc.jdt.Point
 

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, double) - Constructor for class il.ac.idc.jdt.Point
constructs a 3D point
Point(double, double) - Constructor for class il.ac.idc.jdt.Point
constructs a 3D point with a z value of 0.
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). if the file name is .smf - read it as an smf file as try to read it as .tsin
Note: duplicated points are ignored!
readPoints(String) - Static method in class il.ac.idc.jdt.IOParsers
 
readPoints(InputStream) - 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, Point) - Constructor for class il.ac.idc.jdt.Triangle
constructs a triangle form 3 point - store it in counterclockwised order.
Triangle(Point, Point) - Constructor for class il.ac.idc.jdt.Triangle
creates a half plane using the segment (A,B).
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 in il.ac.idc.jdt
 
UnsupportedFormatException() - Constructor for exception il.ac.idc.jdt.UnsupportedFormatException
 
UnsupportedFormatException(String, Throwable) - Constructor for exception il.ac.idc.jdt.UnsupportedFormatException
 
UnsupportedFormatException(String) - Constructor for exception il.ac.idc.jdt.UnsupportedFormatException
 
UnsupportedFormatException(Throwable) - Constructor for exception il.ac.idc.jdt.UnsupportedFormatException
 
updateIndex(Iterator<Triangle>) - 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(Point) - Method in class il.ac.idc.jdt.DelaunayTriangulation
 
z(double, double) - 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.
B C D E F G H I L M O P R S T U V Z 
Skip navigation links

Copyright © 2016. All rights reserved.