155 private:
friend class _FieldManagerBuilder;
156 protected: FieldManager();
157 public: ~FieldManager();
173 const char * fieldExpString ,
193 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
194 const std::vector<NXOpen::Fields::FieldExpression *> & depExpArray
202 const char * fieldName ,
203 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
204 const std::vector<NXOpen::Fields::FieldExpression *> & depExpArray
213 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
214 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
215 const std::vector<double> & datapoints
223 const char * fieldName ,
224 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
225 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
226 const std::vector<double> & datapoints
235 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
236 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
237 const std::vector<double> & datapoints ,
246 const char * fieldName ,
247 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
248 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
249 const std::vector<double> & datapoints ,
259 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
260 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
261 const std::vector<double> & datapoints ,
264 int numStructDataRows ,
265 int numStructDataColumns ,
266 int numStructDataPlanes
274 const char * fieldName ,
275 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
276 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
277 const std::vector<double> & datapoints ,
280 int numStructDataRows ,
281 int numStructDataColumns ,
282 int numStructDataPlanes
294 const std::vector<double> & datapoints
302 const char * fieldNamePrefix ,
306 const std::vector<double> & datapoints
319 const std::vector<double> & datapoints
327 const char * fieldNamePrefix ,
331 const char * dvarName ,
332 const std::vector<double> & datapoints
349 const char * fieldName ,
365 const std::vector<NXOpen::Fields::Field *> & fields
377 bool minValueInclusive ,
380 bool maxValueInclusive ,
384 bool defaultValueSet ,
398 bool minValueInclusive ,
401 bool maxValueInclusive ,
405 bool defaultValueSet ,
417 bool minValueInclusive ,
420 bool maxValueInclusive ,
424 bool defaultValueSet ,
433 const char * varName ,
436 bool minValueInclusive ,
439 bool maxValueInclusive ,
443 bool defaultValueSet ,
490 const char * varName ,
528 const std::vector<NXOpen::Expression *> & expressions
536 const std::vector<double> & scaleFactors
543 const std::vector<NXOpen::Expression *> & expressions
557 const std::vector<NXOpen::Fields::Field *> & fieldArray
610 const char * variableName ,
611 const char * measureName
626 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
627 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
628 const std::vector<double> & datapoints ,
629 const std::vector<NXOpen::Fields::Field *> & linkFieldsArray
637 const char * fieldName ,
638 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
639 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
640 const std::vector<double> & datapoints ,
641 const std::vector<NXOpen::Fields::Field *> & linkFieldsArray
650 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
651 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
652 const std::vector<double> & datapoints ,
653 const std::vector<NXOpen::Fields::Field *> & linkFieldsArray ,
654 const std::vector<bool> & managedFieldsArray
662 const char * fieldName ,
663 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
664 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
665 const std::vector<double> & datapoints ,
666 const std::vector<NXOpen::Fields::Field *> & linkFieldsArray ,
667 const std::vector<bool> & managedFieldsArray
676 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
677 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
678 const std::vector<double> & datapoints ,
679 const std::vector<NXOpen::Fields::Field *> & linkFieldsArray ,
680 const std::vector<bool> & managedFieldsArray
688 const char * fieldName ,
689 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
690 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
691 const std::vector<double> & datapoints ,
692 const std::vector<NXOpen::Fields::Field *> & linkFieldsArray ,
693 const std::vector<bool> & managedFieldsArray
701 int elementSizeType ,
702 const std::vector<NXOpen::TaggedObject *> & meshArray
726 const std::vector<NXOpen::Expression *> & expressions
742 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
743 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray
750 const char * fieldName ,
751 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
752 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray
759 double undefinedValue
775 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
776 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
777 const std::vector<double> & datapoints ,
779 const std::vector<int> & pointObjectRowIds ,
780 const std::vector<NXOpen::Point *> & pointObjects
788 const char * fieldName ,
789 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
790 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
791 const std::vector<double> & datapoints ,
793 const std::vector<int> & pointObjectRowIds ,
794 const std::vector<NXOpen::Point *> & pointObjects
803 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
804 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
805 const std::vector<double> & datapoints ,
807 const std::vector<int> & expCellIds ,
808 std::vector<NXString> & valueStrings
816 const char * fieldName ,
817 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
818 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
819 const std::vector<double> & datapoints ,
821 const std::vector<int> & expCellIds ,
822 std::vector<NXString> & valueStrings
831 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
832 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
833 const std::vector<double> & datapoints ,
835 const std::vector<int> & expCellIds ,
836 std::vector<NXString> & valueStrings ,
837 const std::vector<bool> & cellReadOnlys
845 const char * fieldName ,
846 const std::vector<NXOpen::Fields::FieldVariable *> & indepVarArray ,
847 const std::vector<NXOpen::Fields::FieldVariable *> & depVarArray ,
848 const std::vector<double> & datapoints ,
850 const std::vector<int> & expCellIds ,
851 std::vector<NXString> & valueStrings ,
852 const std::vector<bool> & cellReadOnlys
859 const std::vector<NXOpen::Fields::FieldFolder *> & folders ,
860 std::vector<NXOpen::Fields::Field *> & survivingFields
867 const std::vector<NXOpen::Expression *> & expressions
874 const std::vector<NXOpen::Expression *> & expressions
881 const std::vector<NXOpen::Fields::Field *> & fields