public class CdfVirtualVars
extends java.lang.Object
https://cdaweb.gsfc.nasa.gov/pub/software/cdawlib/source/virtual_funcs.pro| Constructor and Description |
|---|
CdfVirtualVars() |
| Modifier and Type | Method and Description |
|---|---|
protected static QDataSet |
addSeconds(QDataSet burley,
double seconds) |
protected static QDataSet |
alternateView(QDataSet burley) |
protected static QDataSet |
calcP(java.util.List<QDataSet> args) |
protected static QDataSet |
computeMagnitude(QDataSet burley) |
protected static QDataSet |
convertLog10(QDataSet burley) |
static QDataSet |
convPos(java.util.List<QDataSet> args,
java.lang.String coordSys) |
static QDataSet |
execute(java.util.Map<java.lang.String,java.lang.Object> metadata,
java.lang.String function,
java.util.List<QDataSet> args,
ProgressMonitor mon)
Implementations of CDF virtual functions.
|
static boolean |
isSupported(java.lang.String function)
return true if the function is supported.
|
public static QDataSet execute(java.util.Map<java.lang.String,java.lang.Object> metadata, java.lang.String function, java.util.List<QDataSet> args, ProgressMonitor mon) throws java.lang.IllegalArgumentException
metadata - the metadata for the new result dataset, CDF semantics such as FILLVAL=-1e31function - the function name, which is case insensitive. See code isSupported for list of function names.args - list of QDataSets that are the arguments to the functionmon - monitor for the functionjava.lang.IllegalArgumentExceptionisSupported(java.lang.String),
https://spdf.gsfc.nasa.gov/istp_guide/vattributes.htmlprotected static QDataSet calcP(java.util.List<QDataSet> args)
args - list of datasets: [ V_GSE_p, np ]around "FUNCTION calc_p"public static boolean isSupported(java.lang.String function)
function - the function name, such as "compute_magnitude"