Package org.lemsml.jlems.viz.plot
Class Iconizer
- java.lang.Object
-
- org.lemsml.jlems.viz.plot.Iconizer
-
public final class Iconizer extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privateIconizer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double[][]alphaPixelize(double[] xp0, double[] yp0, int dim, double osx, double osy, double elf)private static doublecoverage(double[] xp, double[] yp, double xc0, double yc0, double dx0, double dy0, int nsamp)static java.awt.image.BufferedImagefilledPolygonImage(double[] xp, double[] yp, int dim, java.awt.Color col, double osx, double osy, double elf)static voidmain(java.lang.String[] argv)private static booleanpointIsInside(double x, double y, double[] xb, double[] yb)private static double[][]readPerimiter(java.lang.String s)static java.lang.StringreadStringFromFile(java.io.File f)private static double[]rerange(double[] ap0)
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] argv) throws java.io.IOException- Throws:
java.io.IOException
-
filledPolygonImage
public static java.awt.image.BufferedImage filledPolygonImage(double[] xp, double[] yp, int dim, java.awt.Color col, double osx, double osy, double elf)
-
alphaPixelize
public static double[][] alphaPixelize(double[] xp0, double[] yp0, int dim, double osx, double osy, double elf)
-
coverage
private static double coverage(double[] xp, double[] yp, double xc0, double yc0, double dx0, double dy0, int nsamp)
-
rerange
private static double[] rerange(double[] ap0)
-
pointIsInside
private static boolean pointIsInside(double x, double y, double[] xb, double[] yb)
-
readPerimiter
private static double[][] readPerimiter(java.lang.String s)
-
readStringFromFile
public static java.lang.String readStringFromFile(java.io.File f) throws java.io.IOException- Throws:
java.io.IOException
-
-