TLcdPolylineContourFinder
or TLcdComplexPolygonContourFinder
.
This class relies on deprecated contour finding algorithms. The output of the new contour finding algorithms
are much more practical to work as they split up contours into two separate, disambiguous, concepts that can be retrieved
individually. TLcdPolylineContourFinder
finds contour lines of equal height, much like this
class, except that it doesn't close the shapes to represent an area. TLcdComplexPolygonContourFinder
finds
complex polygons instead of the simple polygons of this class. This allows them to model interval areas with holes.public class TLcdContourFactory extends Object implementsILcdContourFactory
ILcdContourFactory
to create an
ILcdValuedPolygon
from separate arrays of x- and y-coordinates.Constructor and Description |
---|
TLcdContourFactory()
Deprecated.
Constructs a new TLcdContourFactory.
|
Modifier and Type | Method and Description |
---|---|
ILcdValuedPolygon |
createContour(double[] aXArray,
double[] aYArray,
int aNumberOfPoints,
double aLevel)
Deprecated.
Creates an
ILcdValuedPolygon from separate arrays of x- and y-coordinates
where only the first aNumberOfPoints are taken into account. |
public TLcdContourFactory()
public ILcdValuedPolygon createContour(double[] aXArray, double[] aYArray, int aNumberOfPoints, double aLevel)
ILcdContourFactory
ILcdValuedPolygon
from separate arrays of x- and y-coordinates
where only the first aNumberOfPoints are taken into account.
The edge of a polygon indicates a contour line of equal height. The orientation of the returned polygon should be interpreted as follows:
createContour
in interface ILcdContourFactory
aXArray
- The array of x-coordinates.aYArray
- The array of y-coordinates.aNumberOfPoints
- The number of coordinates to take into account.aLevel
- The level of the ILcdValuedPolygon
.ILcdPolygon
constructed from aXArray and aYArray.ILcdContourFactory