visad
Class DelaunayOverlap
java.lang.Object
visad.Delaunay
visad.DelaunayOverlap
- All Implemented Interfaces:
- Serializable
public class DelaunayOverlap
- extends Delaunay
DelaunayOverlap quickly constructs a triangulation of a series
of partially overlapping two-dimensional gridded sets.
Grids should be aligned so that they overlap in a roughly
vertical column (i.e., as samples[*][1] increases or decreases,
the grid number increases or decreases respectively).
DelaunayOverlap does not handle grids which overlap across a
horizontal row.
- See Also:
- Serialized Form
|
Constructor Summary |
DelaunayOverlap(float[][] samples,
int lenx,
int leny)
Construct a Delaunay triangulation of the points in the
samples array, which are a sequence of 2-D grids of size
lenx * leny, and which may overlap with each other. |
|
Method Summary |
static void |
main(String[] argv)
run 'java visad.DelaunayOverlap' to test the DelaunayOverlap class |
| Methods inherited from class visad.Delaunay |
clone, factory, finish_triang, getNonConvex, improve, perturb, sampleString, scale, setNonConvex, test, test, toString |
DelaunayOverlap
public DelaunayOverlap(float[][] samples,
int lenx,
int leny)
throws VisADException
- Construct a Delaunay triangulation of the points in the
samples array, which are a sequence of 2-D grids of size
lenx * leny, and which may overlap with each other. This
situation can arise when each grid is a scan from a polar
orbiting satellite and the scans are perpendicular to the
direction of travel of the satellite. The scan grids widen
away from the satellite sub-point and can overlap.
- Parameters:
samples - locations of points for topology - dimensioned
float[dimension][number_of_points]lenx - x size of scan gridleny - y size of scan grid
- Throws:
VisADException - a VisAD error occurred
main
public static void main(String[] argv)
throws VisADException
- run 'java visad.DelaunayOverlap' to test the DelaunayOverlap class
- Parameters:
argv - command line arguments
- Throws:
VisADException - a VisAD error occurred