Package ij.process
Class FloatPolygon
java.lang.Object
ij.process.FloatPolygon
Used by the Roi classes to return float coordinate arrays and to
determine if a point is inside or outside of spline fitted selections.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructs an empty FloatPolygon.FloatPolygon
(float[] xpoints, float[] ypoints) Constructs a FloatPolygon from x and y arrays.FloatPolygon
(float[] xpoints, float[] ypoints, int npoints) Constructs a FloatPolygon from x and y arrays. -
Method Summary
-
Field Details
-
npoints
public int npointsThe number of points. -
xpoints
public float[] xpoints -
ypoints
public float[] ypoints
-
-
Constructor Details
-
FloatPolygon
public FloatPolygon()Constructs an empty FloatPolygon. -
FloatPolygon
public FloatPolygon(float[] xpoints, float[] ypoints) Constructs a FloatPolygon from x and y arrays. -
FloatPolygon
public FloatPolygon(float[] xpoints, float[] ypoints, int npoints) Constructs a FloatPolygon from x and y arrays.
-
-
Method Details
-
contains
public boolean contains(float x, float y) Returns 'true' if the point (x,y) is inside this polygon. This is a Java version of the remarkably small C program by W. Randolph Franklin at http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html#The%20C%20Code -
getBounds
-
getFloatBounds
-
addPoint
public void addPoint(float x, float y) -
addPoint
public void addPoint(double x, double y) -
duplicate
-
getLength
public double getLength(boolean isLine)
-