|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectvisad.util.Util
public class Util
A hodge-podge of general utility methods.
Constructor Summary | |
---|---|
Util()
|
Method Summary | |
---|---|
static void |
adjustComboBox(JComboBox combo)
Limit the given combo box to one line in height. |
static void |
adjustTextField(JTextField field)
Limit the given text field to one line in height. |
static boolean |
arraysEqual(Object[] o1,
Object[] o2)
Tests whether two arrays are component-wise equal. |
static boolean |
canDoHDF5()
Test whether HDF-5 native code is present in this JVM. |
static boolean |
canDoImageJ()
Test whether ImageJ is present in this JVM. |
static boolean |
canDoJAI()
Test whether Java Advanced Imaging is present in this JVM. |
static boolean |
canDoJava3D()
Test whether Java3D is present in this JVM. |
static boolean |
canDoJava3D(String version)
Check to see if the version of Java3D being used is compatible with the desired specification version. |
static boolean |
canDoJPEG()
Test whether JPEG codec (com.sun.image.codec.jpeg) is present in this JVM. |
static boolean |
canDoPython()
Test whether Jython is present in this JVM. |
static boolean |
canDoQuickTime()
Test whether QuickTime for Java is present in this JVM. |
static void |
captureDisplay(DisplayImpl display,
String filename)
Capture a DisplayImpl into a JPEG file |
static void |
captureDisplay(DisplayImpl display,
String filename,
boolean sync)
Capture a DisplayImpl into a JPEG file |
static void |
centerWindow(Window window)
Center the given window on the screen. |
static void |
centerWindow(Window parent,
Window window)
Center the given window within the specified parent window. |
static ConstantMap[] |
getColorMaps(Color color)
Create a ConstantMap array of colors for use with |
static String |
getTimestamp()
Return a string representation of the current date and time. |
static String |
getVersionDate()
Return a string representation of VisAD's build date and time. |
static JFileChooser |
getVisADFileChooser()
Return a JFileChooser that recognizes supported VisAD file types. |
static void |
invoke(boolean wait,
boolean printStackTraces,
Runnable r)
Executes the given Runnable object with the Swing event handling thread. |
static void |
invoke(boolean wait,
Runnable r)
Executes the given Runnable object with the Swing event handling thread. |
static boolean |
isApproximatelyEqual(double a,
double b)
Determine whether two numbers are roughly the same. |
static boolean |
isApproximatelyEqual(double a,
double b,
double epsilon)
Determine whether two numbers are roughly the same. |
static boolean |
isApproximatelyEqual(float a,
float b)
Determine whether two numbers are roughly the same. |
static boolean |
isApproximatelyEqual(float a,
float b,
float epsilon)
Determine whether two numbers are roughly the same. |
static void |
printArray(String prefix,
double[] array)
Print out the values in a double array. |
static void |
printArray(String prefix,
Object[] array)
Create a string representation of the given array |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Util()
Method Detail |
---|
public static boolean isApproximatelyEqual(float a, float b, float epsilon)
a
- First numberb
- Second numberepsilon
- Absolute amount by which they can differ.
public static boolean isApproximatelyEqual(float a, float b)
a
- First numberb
- Second number
public static boolean isApproximatelyEqual(double a, double b, double epsilon)
a
- First numberb
- Second numberepsilon
- Absolute amount by which they can differ.
public static boolean isApproximatelyEqual(double a, double b)
a
- First numberb
- Second number
public static String getVersionDate()
public static String getTimestamp()
public static JFileChooser getVisADFileChooser()
public static void adjustTextField(JTextField field)
public static void adjustComboBox(JComboBox combo)
public static void centerWindow(Window window)
public static void centerWindow(Window parent, Window window)
public static boolean canDoHDF5()
public static boolean canDoImageJ()
public static boolean canDoJPEG()
public static boolean canDoJAI()
public static boolean canDoPython()
public static boolean canDoQuickTime()
public static boolean canDoJava3D()
public static boolean canDoJava3D(String version)
version
- version to check. Needs to conform to the dotted format
of specification version numbers (e.g., 1.2)
public static void captureDisplay(DisplayImpl display, String filename)
display
- the DisplayImpl to capturefilename
- the name of the file to write intopublic static void captureDisplay(DisplayImpl display, String filename, boolean sync)
display
- the DisplayImpl to capturefilename
- the name of the file to write intosync
- ensure the display is "done" if truepublic static boolean arraysEqual(Object[] o1, Object[] o2)
public static void printArray(String prefix, Object[] array)
array
- array to printpublic static void printArray(String prefix, double[] array)
prefix
- prefix stringarray
- array to printpublic static void invoke(boolean wait, Runnable r)
wait
- true if method should block until Runnable code
finishes execution.r
- Runnable object to execute using the event handling thread.public static void invoke(boolean wait, boolean printStackTraces, Runnable r)
wait
- true if method should block until Runnable code
finishes execution.printStackTraces
- true if the stack trace for
any exception should be printed.r
- Runnable object to execute using the event handling thread.public static ConstantMap[] getColorMaps(Color color) throws VisADException
color
- color to encode
VisADException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |