public class FormulaUtil extends Object
Constructor and Description |
---|
FormulaUtil() |
Modifier and Type | Method and Description |
---|---|
static Data |
brackets(Field f,
Real r)
evaluate the bracket function; e.g., A1[5] or A1[A2]
|
static FormulaManager |
createStandardManager()
create a FormulaManager object with many commonly desired features
|
static Data |
derive(Function f,
VRealType rt)
evaluate the derive function
|
static Data |
dot(TupleIface t,
Real r)
evaluate the dot operator
|
static Data |
extract(Field f,
Real r)
evaluate the extract function
|
static Field |
factor(FieldImpl f,
VRealType rt)
evaluate the domainFactor function
|
static Data |
implicit(Function f,
Real r)
evaluate implicit function syntax; e.g., A1(5) or A1(A2)
|
static Object |
invokeMethod(Method m,
Object[] o)
attempt to invoke a Method with the given Object arguments, performing
static method auto-detection and automatic array compression
|
static Data |
link(VMethod m,
Object[] o)
evaluate the link function
|
static String |
preParse(String f,
FormulaManager fm)
do some pre-computation parsing to a formula
|
static Method[] |
stringsToMethods(String[] strings)
convert an array of strings of the form
"package.Class.method(Class, Class, ...)"
to an array of Method objects
|
public static FormulaManager createStandardManager()
public static Data dot(TupleIface t, Real r)
public static Data link(VMethod m, Object[] o) throws VisADException
VisADException
public static Data implicit(Function f, Real r)
public static Data brackets(Field f, Real r)
public static String preParse(String f, FormulaManager fm)
public static Method[] stringsToMethods(String[] strings)
public static Object invokeMethod(Method m, Object[] o) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.