public interface FieldEvaluator extends TaggedObject
Field
.
Field.getFieldEvaluator()
to obtain an instance of this class Modifier and Type | Interface and Description |
---|---|
static class |
FieldEvaluator.InterpolationEnum
Interpolation type
|
static class |
FieldEvaluator.InverseDistanceWeightingEnum
Options for IDW (inverse weighted distance) interpolator
|
static class |
FieldEvaluator.LinearLogOptionEnum
Log Options for Linear interpolator
|
static class |
FieldEvaluator.ValuesOutsideTableInterpolationEnum
Options for outside table values interpolation
|
Modifier and Type | Method and Description |
---|---|
void |
delete()
Delete this field evaluator; destroys the field evaluator and removes all references to it.
|
double[] |
evaluate(FieldVariable dependentVariable)
Evaluate the Field at the specified independent variable
FieldVariable values and return the values for the specified dependent variable. |
FieldVariable[] |
getDependentVariables()
Returns the dependent variables for this
FieldEvaluator
License requirements: None. |
FieldVariable[] |
getIndependentVariables()
Returns the independent variables for this
FieldEvaluator
License requirements: None. |
FieldEvaluator.InterpolationEnum |
interpolationMethod()
Returns
the interpolation method used when this table data is evaluated.
|
void |
setIndependentVariableValues(FieldVariable independentVariable,
double[] values)
Sets values at which the Field will be evaluated for this independent variable
FieldVariable . |
void |
setInterpolationMethod(FieldEvaluator.InterpolationEnum interpolationMethod)
License requirements: None. |
printTestData, printTestData, tag, tagValue
FieldVariable[] getDependentVariables() throws NXException, RemoteException
FieldEvaluator
FieldEvaluator
NXException
RemoteException
FieldVariable[] getIndependentVariables() throws NXException, RemoteException
FieldEvaluator
FieldEvaluator
NXException
RemoteException
void setIndependentVariableValues(FieldVariable independentVariable, double[] values) throws NXException, RemoteException
FieldVariable
.
The number of input values mush be the same for independent variables and these values are assumed to be in the same units as the
independent variable FieldVariable
.
independentVariable
- independent variable whose values are being set.values
- the values for this independent variable where the field will be evaluated at.NXException
RemoteException
double[] evaluate(FieldVariable dependentVariable) throws NXException, RemoteException
FieldVariable
values and return the values for the specified dependent variable.
The number of output values will be the same as number of independent variables specified and these values will be in the same units as the
dependent variable FieldVariable
.
dependentVariable
- dependent variable whose values are to be evaluatedNXException
RemoteException
FieldEvaluator.InterpolationEnum interpolationMethod() throws NXException, RemoteException
NXException
RemoteException
void setInterpolationMethod(FieldEvaluator.InterpolationEnum interpolationMethod) throws NXException, RemoteException
interpolationMethod
- the interpolation methodNXException
RemoteException
void delete() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.