public class Tools extends Object
| Modifier and Type | Field and Description |
|---|---|
static char[] |
hexDigits
This array contains the 16 hex digits '0'-'F'.
|
| Constructor and Description |
|---|
Tools() |
| Modifier and Type | Method and Description |
|---|---|
static String |
c2hex(Color c)
Converts a Color to an 7 byte hex string starting with '#'.
|
static String |
copyFile(String path1,
String path2)
Copies the contents of the file at 'path1' to 'path2', returning an error message
(as a non-empty string) if there is an error.
|
static String |
f2hex(float f)
Converts a float to an 9 byte hex string starting with '#'.
|
static String |
fixNewLines(String s)
Converts carriage returns to line feeds.
|
static int |
getDecimalPlaces(double n)
Returns the number of decimal places needed to display a
number, or -2 if exponential notation should be used.
|
static int |
getDecimalPlaces(double n1,
double n2)
Returns the number of decimal places needed to display two numbers,
or -2 if exponential notation should be used.
|
static double[] |
getMinMax(double[] a) |
static double[] |
getMinMax(float[] a) |
static ImageStatistics |
getStatistics(double[] a) |
static String |
int2hex(int i,
int digits)
Converts an int to a zero-padded hex string of fixed length 'digits'.
|
static String |
openFromIJJarAsString(String path)
Opens a text file in ij.jar as a String (example path: "/macros/Circle_Tool.txt").
|
static double |
parseDouble(String s)
Returns a double containg the value represented by the
specified
String. |
static double |
parseDouble(String s,
double defaultValue)
Returns a double containg the value represented by the
specified
String. |
static int[] |
rank(double[] values)
Returns a sorted list of indices of the specified double array.
|
static int[] |
rank(String[] data)
Returns a sorted list of indices of the specified String array.
|
static double[] |
resampleArray(double[] y1,
int len2)
Returns an array linearly resampled to a different length.
|
static String[] |
split(String str)
Splits a string into substrings using the default delimiter set,
which is " \t\n\r" (space, tab, newline and carriage-return).
|
static String[] |
split(String str,
String delim)
Splits a string into substring using the characters
contained in the second argument as the delimiter set.
|
static double[] |
toDouble(float[] a)
Converts the float array 'a' to a double array.
|
static float[] |
toFloat(double[] a)
Converts the double array 'a' to a float array.
|
public static final char[] hexDigits
public static String c2hex(Color c)
public static String f2hex(float f)
public static String int2hex(int i, int digits)
public static ImageStatistics getStatistics(double[] a)
public static double[] getMinMax(double[] a)
public static double[] getMinMax(float[] a)
public static double[] toDouble(float[] a)
public static float[] toFloat(double[] a)
public static double parseDouble(String s, double defaultValue)
String.s - the string to be parsed.defaultValue - the value returned if s
does not contain a parsable doubledefaultValue if the string does not contain a parsable doublepublic static double parseDouble(String s)
String.s - the string to be parsed.public static int getDecimalPlaces(double n)
public static int getDecimalPlaces(double n1,
double n2)
public static String[] split(String str)
public static String[] split(String str, String delim)
public static int[] rank(double[] values)
public static int[] rank(String[] data)
public static double[] resampleArray(double[] y1,
int len2)
public static String openFromIJJarAsString(String path)
Copyright © 1997–2018 NIH. All rights reserved.