NX Open C++ Reference Guide
|
Represents a Field Evaluator which can be used to evaluate a Fields::Field . More...
Public Member Functions | |
void | Delete () |
Delete this field evaluator; destroys the field evaluator and removes all references to it. | |
std::vector< double > | Evaluate (NXOpen::Fields::FieldVariable *dependentVariable) |
Evaluate the Field at the specified independent variable Fields::FieldVariable values and return the values for the specified dependent variable. | |
std::vector < NXOpen::Fields::FieldVariable * > | GetDependentVariables () |
Returns the dependent variables for this Fields::FieldEvaluator. | |
std::vector < NXOpen::Fields::FieldVariable * > | GetIndependentVariables () |
Returns the independent variables for this Fields::FieldEvaluator. | |
NXOpen::Fields::FieldEvaluator::InterpolationEnum | InterpolationMethod () |
Returns the interpolation method used when this table data is evaluated. | |
void | SetIndependentVariableValues (NXOpen::Fields::FieldVariable *independentVariable, const std::vector< double > &values) |
Sets values at which the Field will be evaluated for this independent variable Fields::FieldVariable . | |
void | SetInterpolationMethod (NXOpen::Fields::FieldEvaluator::InterpolationEnum interpolationMethod) |
Sets the interpolation method used when this table data is evaluated. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Field Evaluator which can be used to evaluate a Fields::Field .
Use Fields::Field::GetFieldEvaluator to obtain an instance of this class
Created in NX7.5.2.
Interpolation type.
Options for IDW (inverse weighted distance) interpolator.
Log Options for Linear interpolator.
Options for outside table values interpolation.
void NXOpen::Fields::FieldEvaluator::Delete | ( | ) |
Delete this field evaluator; destroys the field evaluator and removes all references to it.
Created in NX7.5.2.
License requirements : None
std::vector<double> NXOpen::Fields::FieldEvaluator::Evaluate | ( | NXOpen::Fields::FieldVariable * | dependentVariable | ) |
Evaluate the Field at the specified independent variable Fields::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 @link Fields::FieldVariable Fields::FieldVariable@endlink . @return the values evaluated for this dependent variable
Created in NX7.5.2.
License requirements : None
dependentVariable | dependent variable whose values are to be evaluated |
std::vector<NXOpen::Fields::FieldVariable *> NXOpen::Fields::FieldEvaluator::GetDependentVariables | ( | ) |
Returns the dependent variables for this Fields::FieldEvaluator.
@return dependent variables for this @link Fields::FieldEvaluator Fields::FieldEvaluator@endlink
Created in NX7.5.2.
License requirements : None
std::vector<NXOpen::Fields::FieldVariable *> NXOpen::Fields::FieldEvaluator::GetIndependentVariables | ( | ) |
Returns the independent variables for this Fields::FieldEvaluator.
@return independent variables for this @link Fields::FieldEvaluator Fields::FieldEvaluator@endlink
Created in NX7.5.2.
License requirements : None
NXOpen::Fields::FieldEvaluator::InterpolationEnum NXOpen::Fields::FieldEvaluator::InterpolationMethod | ( | ) |
Returns the interpolation method used when this table data is evaluated.
Created in NX7.5.2.
License requirements : None
void NXOpen::Fields::FieldEvaluator::SetIndependentVariableValues | ( | NXOpen::Fields::FieldVariable * | independentVariable, |
const std::vector< double > & | values | ||
) |
Sets values at which the Field will be evaluated for this independent variable Fields::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 @link Fields::FieldVariable Fields::FieldVariable@endlink .
Created in NX7.5.2.
License requirements : None
independentVariable | independent variable whose values are being set. |
values | the values for this independent variable where the field will be evaluated at. |
void NXOpen::Fields::FieldEvaluator::SetInterpolationMethod | ( | NXOpen::Fields::FieldEvaluator::InterpolationEnum | interpolationMethod | ) |
Sets the interpolation method used when this table data is evaluated.
Created in NX7.5.2.
License requirements : None
interpolationMethod | the interpolation method |