NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Fields::FieldManager类 参考

表示Fields的管理器类
该管理器类提供对部件中所有字段 NXOpen::Fields::Field 的访问。

它还提供用于创建字段和相关类的各种构建器的方法。

创建于 NX4.0.0。
更多...

#include <Fields_FieldManager.hxx>

类 NXOpen::Fields::FieldManager 继承关系图:
NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

Public 成员函数

NXOpen::Fields::FieldLinksTableConvertToLinksTable (NXOpen::Fields::FieldTable *table)
NXOpen::Fields::ComplexScalarFieldWrapperCreateComplexScalarFieldWrapperWithExpressions (const std::vector< NXOpen::Expression * > &expressions)
NXOpen::Fields::ComplexScalarFieldWrapperCreateComplexScalarFieldWrapperWithField (NXOpen::Fields::Field *field)
NXOpen::Fields::ComplexScalarFieldWrapperCreateComplexScalarFieldWrapperWithFieldWithScaleFactor (NXOpen::Fields::Field *field, double scaleFactor)
NXOpen::Fields::ComplexScalarFieldWrapperCreateComplexScalarFieldWrapperWithMagnitudePhaseExpressions (const std::vector< NXOpen::Expression * > &expressions)
NXOpen::Fields::ComplexScalarFieldWrapperCreateComplexScalarFieldWrapperWithRealImaginaryExpressions (const std::vector< NXOpen::Expression * > &expressions)
NXOpen::Fields::ComplexVectorFieldWrapperCreateComplexVectorFieldWrapperWithExpressions (const std::vector< NXOpen::Expression * > &expressions)
NXOpen::Fields::ComplexVectorFieldWrapperCreateComplexVectorFieldWrapperWithField (NXOpen::Fields::Field *field, double scaleFactor)
NXOpen::Fields::FieldVariableCreateDependentVariable (NXOpen::Fields::Field *ownerField, NXOpen::Fields::NameVariable *nameVariable, NXOpen::Unit *unitType)
NXOpen::Fields::FieldVariableCreateDependentVariable (NXOpen::Fields::Field *ownerField, NXOpen::Fields::NameVariable *nameVariable, NXOpen::Unit *unitType, NXOpen::Fields::FieldVariable::ValueType type)
NXOpen::Fields::DisplayPropertiesBuilderCreateDisplayPropertiesBuilder (const std::vector< NXOpen::Fields::Field * > &fieldArray)
NXOpen::Fields::ExportDataCreateExportData ()
NXOpen::Fields::FieldExpressionCreateFieldExpression (const char *fieldExpString, NXOpen::Unit *unitType)
NXOpen::Fields::FieldExpressionCreateFieldExpression (const NXString &fieldExpString, NXOpen::Unit *unitType)
NXOpen::Fields::FieldFormulaCreateFieldFormula (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldExpression * > &depExpArray)
NXOpen::Fields::FieldFormulaCreateFieldFormula (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldExpression * > &depExpArray)
NXOpen::Fields::FieldLinkCreateFieldLink (const char *fieldName, NXOpen::Fields::Field *fieldToLink)
NXOpen::Fields::FieldLinkCreateFieldLink (const NXString &fieldName, NXOpen::Fields::Field *fieldToLink)
NXOpen::Fields::FieldLinksTableCreateFieldLinksTable (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, const std::vector< NXOpen::Fields::Field * > &linkFieldsArray)
NXOpen::Fields::FieldLinksTableCreateFieldLinksTable (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, const std::vector< NXOpen::Fields::Field * > &linkFieldsArray, const std::vector< bool > &managedFieldsArray)
NXOpen::Fields::FieldLinksTableCreateFieldLinksTable (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, const std::vector< NXOpen::Fields::Field * > &linkFieldsArray)
NXOpen::Fields::FieldLinksTableCreateFieldLinksTable (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, const std::vector< NXOpen::Fields::Field * > &linkFieldsArray, const std::vector< bool > &managedFieldsArray)
NXOpen::Fields::FieldLinksTableCreateFieldLinksTableWithConstants (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, const std::vector< NXOpen::Fields::Field * > &linkFieldsArray, const std::vector< bool > &managedFieldsArray)
NXOpen::Fields::FieldLinksTableCreateFieldLinksTableWithConstants (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, const std::vector< NXOpen::Fields::Field * > &linkFieldsArray, const std::vector< bool > &managedFieldsArray)
NXOpen::Fields::FieldTableCreateFieldTable (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints)
NXOpen::Fields::FieldTableCreateFieldTable (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, NXOpen::Fields::FieldTable::DuplicateValueOption duplicateValueProcessingOption)
NXOpen::Fields::FieldTableCreateFieldTable (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, NXOpen::Fields::FieldTable::DuplicateValueOption duplicateValueProcessingOption, NXOpen::Fields::FieldTable::StructDataTableType structDataType, int numStructDataRows, int numStructDataColumns, int numStructDataPlanes)
NXOpen::Fields::FieldTableCreateFieldTable (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints)
NXOpen::Fields::FieldTableCreateFieldTable (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, NXOpen::Fields::FieldTable::DuplicateValueOption duplicateValueProcessingOption)
NXOpen::Fields::FieldTableCreateFieldTable (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, NXOpen::Fields::FieldTable::DuplicateValueOption duplicateValueProcessingOption, NXOpen::Fields::FieldTable::StructDataTableType structDataType, int numStructDataRows, int numStructDataColumns, int numStructDataPlanes)
NXOpen::Fields::FieldTableCreateFieldTableFromData (const char *fieldNamePrefix, NXOpen::Unit *ivarUnit, NXOpen::Unit *dvarUnit, NXOpen::Fields::FieldVariable::ValueType dvarType, const std::vector< double > &datapoints)
NXOpen::Fields::FieldTableCreateFieldTableFromData (const NXString &fieldNamePrefix, NXOpen::Unit *ivarUnit, NXOpen::Unit *dvarUnit, NXOpen::Fields::FieldVariable::ValueType dvarType, const std::vector< double > &datapoints)
NXOpen::Fields::FieldTableCreateFieldTableFromDataAndDepVarName (const char *fieldNamePrefix, NXOpen::Unit *ivarUnit, NXOpen::Unit *dvarUnit, NXOpen::Fields::FieldVariable::ValueType dvarType, const char *dvarName, const std::vector< double > &datapoints)
NXOpen::Fields::FieldTableCreateFieldTableFromDataAndDepVarName (const NXString &fieldNamePrefix, NXOpen::Unit *ivarUnit, NXOpen::Unit *dvarUnit, NXOpen::Fields::FieldVariable::ValueType dvarType, const NXString &dvarName, const std::vector< double > &datapoints)
NXOpen::Fields::FieldTableCreateFieldTableWithExpressions (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, NXOpen::Fields::FieldTable::DuplicateValueOption dupValueProcessOption, const std::vector< int > &expCellIds, std::vector< NXString > &valueStrings)
NXOpen::Fields::FieldTableCreateFieldTableWithExpressions (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, NXOpen::Fields::FieldTable::DuplicateValueOption dupValueProcessOption, const std::vector< int > &expCellIds, std::vector< NXString > &valueStrings, const std::vector< bool > &cellReadOnlys)
NXOpen::Fields::FieldTableCreateFieldTableWithExpressions (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, NXOpen::Fields::FieldTable::DuplicateValueOption dupValueProcessOption, const std::vector< int > &expCellIds, std::vector< NXString > &valueStrings)
NXOpen::Fields::FieldTableCreateFieldTableWithExpressions (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, NXOpen::Fields::FieldTable::DuplicateValueOption dupValueProcessOption, const std::vector< int > &expCellIds, std::vector< NXString > &valueStrings, const std::vector< bool > &cellReadOnlys)
NXOpen::Fields::FieldTableCreateFieldTableWithPoints (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, NXOpen::Fields::FieldTable::DuplicateValueOption duplicateValueProcessingOption, const std::vector< int > &pointObjectRowIds, const std::vector< NXOpen::Point * > &pointObjects)
NXOpen::Fields::FieldTableCreateFieldTableWithPoints (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray, const std::vector< double > &datapoints, NXOpen::Fields::FieldTable::DuplicateValueOption duplicateValueProcessingOption, const std::vector< int > &pointObjectRowIds, const std::vector< NXOpen::Point * > &pointObjects)
NXOpen::Fields::FieldWrapperCreateFieldWrapper (NXOpen::Fields::Field *field)
NXOpen::Fields::SpatialMapCreateGlobalSpatialMap ()
NXOpen::Fields::ImportBuilderCreateImportBuilder ()
NXOpen::Fields::ImportTableDataBuilderCreateImportTableDataBuilder (const char *fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray)
NXOpen::Fields::ImportTableDataBuilderCreateImportTableDataBuilder (const NXString &fieldName, const std::vector< NXOpen::Fields::FieldVariable * > &indepVarArray, const std::vector< NXOpen::Fields::FieldVariable * > &depVarArray)
NXOpen::Fields::ImportTableDataBuilderCreateImportTableDataBuilderFromTable (NXOpen::Fields::FieldTable *fieldTable)
NXOpen::Fields::FieldVariableCreateIndependentVariable (NXOpen::Fields::Field *ownerField, NXOpen::Fields::NameVariable *nameVariable, NXOpen::Unit *unitType, bool minValueSet, bool minValueInclusive, double minValue, bool maxValueSet, bool maxValueInclusive, double maxValue, bool numPtsSet, int numPts, bool defaultValueSet, double defaultValue)
NXOpen::Fields::FieldVariableCreateIndependentVariable (NXOpen::Fields::Field *ownerField, NXOpen::Fields::NameVariable *nameVariable, NXOpen::Unit *unitType, NXOpen::Fields::FieldVariable::ValueType type, bool minValueSet, bool minValueInclusive, double minValue, bool maxValueSet, bool maxValueInclusive, double maxValue, bool numPtsSet, int numPts, bool defaultValueSet, double defaultValue)
NXOpen::Fields::FieldCreateMeshSizeFieldData (int elementSizeType, const std::vector< NXOpen::TaggedObject * > &meshArray)
NXOpen::Fields::PathObjectsCreatePathObjects ()
NXOpen::Fields::ScalarFieldWrapperCreateScalarFieldWrapperWithExpression (NXOpen::Expression *expression)
NXOpen::Fields::ScalarFieldWrapperCreateScalarFieldWrapperWithField (NXOpen::Fields::Field *field, double scaleFactor)
NXOpen::Fields::SpatialMapBuilderCreateSpatialMapBuilder (NXOpen::Fields::SpatialMap *spatialmap)
NXOpen::Fields::FieldExpressionCreateSubFieldExpression (NXOpen::Fields::FieldVariable *depVar)
NXOpen::Fields::VectorFieldWrapperCreateVectorFieldWrapperWithExpressions (const std::vector< NXOpen::Expression * > &expressions)
NXOpen::Fields::VectorFieldWrapperCreateVectorFieldWrapperWithField (NXOpen::Fields::Field *field, const std::vector< double > &scaleFactors)
NXOpen::Fields::FieldDeleteField (NXOpen::Fields::Field *field)
std::vector< bool > DeleteFields (const std::vector< NXOpen::Fields::Field * > &fields)
void DeleteFolders (const std::vector< NXOpen::Fields::FieldFolder * > &folders, std::vector< NXOpen::Fields::Field * > &survivingFields)
void EditDependentVariable (NXOpen::Fields::FieldVariable *depVar, const char *varName, NXOpen::Unit *unitType)
void EditDependentVariable (NXOpen::Fields::FieldVariable *depVar, const NXString &varName, NXOpen::Unit *unitType)
void EditDependentVariable (NXOpen::Fields::FieldVariable *depVar, NXOpen::Unit *unitType)
void EditIndependentVariable (NXOpen::Fields::FieldVariable *indepVar, const char *varName, NXOpen::Unit *unitType, bool minValueSet, bool minValueInclusive, double minValue, bool maxValueSet, bool maxValueInclusive, double maxValue, bool numPtsSet, int numPts, bool defaultValueSet, double defaultValue)
void EditIndependentVariable (NXOpen::Fields::FieldVariable *indepVar, const NXString &varName, NXOpen::Unit *unitType, bool minValueSet, bool minValueInclusive, double minValue, bool maxValueSet, bool maxValueInclusive, double maxValue, bool numPtsSet, int numPts, bool defaultValueSet, double defaultValue)
void EditIndependentVariable (NXOpen::Fields::FieldVariable *indepVar, NXOpen::Unit *unitType)
void ExportFields (NXOpen::Fields::ExportData *exportData)
NXOpen::Fields::FieldFolderCollectionFieldFolders ()
NXOpen::Fields::FieldCollectionFields ()
NXOpen::Fields::NameVariableGetNameVariable (const char *variableName, const char *measureName)
NXOpen::Fields::NameVariableGetNameVariable (const NXString &variableName, const NXString &measureName)
int GetValidFieldId ()
void Information (const std::vector< NXOpen::Fields::Field * > &fields)
void SetUndefinedVariableValue (double undefinedValue)
Public 成员函数 继承自 NXOpen::NXObject
NXOpen::AttributeIteratorCreateAttributeIterator ()
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title)
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const char *title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const NXString &title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::AttributeIterator *iterator, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::NXObject::AttributeType type, NXOpen::Update::Option option)
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)
bool GetBooleanUserAttribute (const char *title, int index)
bool GetBooleanUserAttribute (const NXString &title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const char *title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const NXString &title, int index)
int GetIntegerAttribute (const char *title)
int GetIntegerUserAttribute (const char *title, int index)
int GetIntegerUserAttribute (const NXString &title, int index)
bool GetNextUserAttribute (NXOpen::AttributeIterator *iterator, NXOpen::NXObject::AttributeInformation *info)
NXString GetPdmReferenceAttributeValue (const char *attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
NXString GetPdmReferenceAttributeValue (const NXString &attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
double GetRealAttribute (const char *title)
double GetRealUserAttribute (const char *title, int index)
double GetRealUserAttribute (const NXString &title, int index)
NXString GetReferenceAttribute (const char *title)
NXString GetStringAttribute (const char *title)
NXString GetStringUserAttribute (const char *title, int index)
NXString GetStringUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetTimeAttribute(NXOpen NXString GetTimeAttribute (NXOpen::NXObject::DateAndTimeFormat format, const char *title)
NXString GetTimeUserAttribute (const char *title, int index)
NXString GetTimeUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX11.0.0. Use GetUserAttribute instead.") std std::vector< NXOpen::NXObject::AttributeInformationGetUserAttribute (const char *title, bool includeUnset, bool addStringValues, NXOpen::NXObject::AttributeType type)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator, bool countArrayAsOneAttribute)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
bool GetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type)
bool GetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes ()
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (bool includeUnset)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (NXOpen::AttributeIterator *iterator)
int GetUserAttributeSize (const char *title, NXOpen::NXObject::AttributeType type)
int GetUserAttributeSize (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject * > GetUserAttributeSourceObjects ()
bool HasUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (NXOpen::AttributeIterator *iterator)
virtual bool IsOccurrence ()
virtual NXString JournalIdentifier ()
virtual NXString Name ()
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") double GetRealAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") int GetIntegerAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetReferenceAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetStringAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
virtual NXOpen::Assemblies::ComponentOwningComponent ()
virtual NXOpen::BasePartOwningPart ()
virtual void Print ()
virtual NXOpen::INXObjectPrototype ()
void SetAttribute (const char *title)
void SetAttribute (const char *title, const char *value)
void SetAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetAttribute (const char *title, double value)
void SetAttribute (const char *title, double value, NXOpen::Update::Option option)
void SetAttribute (const char *title, int value)
void SetAttribute (const char *title, int value, NXOpen::Update::Option option)
void SetAttribute (const char *title, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const char *title, int index, bool value, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const NXString &title, int index, bool value, NXOpen::Update::Option option)
virtual void SetName (const char *name)
virtual void SetName (const NXString &name)
void SetPdmReferenceAttribute (const char *attributeTitle, const char *attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetPdmReferenceAttribute (const NXString &attributeTitle, const NXString &attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetReferenceAttribute (const char *title, const char *value)
void SetReferenceAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeAttribute (const char *title, const char *value)
void SetTimeAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, NXOpen::Update::Option option)
void SetUserAttribute (const NXOpen::NXObject::AttributeInformation &info, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, NXOpen::Update::Option option)
void SetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type, bool lock)
void SetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type, bool lock)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _FieldManagerBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid , AttributeTypeNull , AttributeTypeBoolean , AttributeTypeInteger ,
  AttributeTypeReal , AttributeTypeString , AttributeTypeTime , AttributeTypeReference ,
  AttributeTypeAny = 100
}
enum  DateAndTimeFormat { DateAndTimeFormatNumeric , DateAndTimeFormatTextual }
Public 属性 继承自 NXOpen::NXObject
NXOpen::Update::Option option
const NXString NXOpen::Update::Option option
double NXOpen::Update::Option option
int NXOpen::Update::Option option
const NXStringvalue
double value
int value

详细描述

表示Fields的管理器类
该管理器类提供对部件中所有字段 NXOpen::Fields::Field 的访问。

它还提供用于创建字段和相关类的各种构建器的方法。

创建于 NX4.0.0。

场管理器

成员函数说明

◆ ConvertToLinksTable()

NXOpen::Fields::FieldLinksTable * NXOpen::Fields::FieldManager::ConvertToLinksTable ( NXOpen::Fields::FieldTable * table)
   创建并返回此表的@link NXOpen::Fields::FieldLinksTable NXOpen::Fields::FieldLinksTable@endlink 表示形式。删除输入表并更新所有引用以指向链接表。
    @return 字段表


在NX12.0.0中创建。

许可证要求:无

参数
table要转换的表

◆ CreateComplexScalarFieldWrapperWithExpressions()

NXOpen::Fields::ComplexScalarFieldWrapper * NXOpen::Fields::FieldManager::CreateComplexScalarFieldWrapperWithExpressions ( const std::vector< NXOpen::Expression * > & expressions)

创建由两个标量表达式支持的复标量字段包装器

返回
创建并关联到该表达式的标量字段包装器
创建于 NX11.0.0。

许可证要求:无
参数
expressions将作为此包装器值的现有表达式

◆ CreateComplexScalarFieldWrapperWithField()

NXOpen::Fields::ComplexScalarFieldWrapper * NXOpen::Fields::FieldManager::CreateComplexScalarFieldWrapperWithField ( NXOpen::Fields::Field * field)

创建由复标量字段备份的复标量字段包装器

返回
创建并关联到该字段的矢量字段包装器
创建于 NX11.0.0。

许可证要求:无
参数
field将作为此包装器值的现有字段

◆ CreateComplexScalarFieldWrapperWithFieldWithScaleFactor()

NXOpen::Fields::ComplexScalarFieldWrapper * NXOpen::Fields::FieldManager::CreateComplexScalarFieldWrapperWithFieldWithScaleFactor ( NXOpen::Fields::Field * field,
double scaleFactor )

创建一个由复标量字段支持并带有比例因子的复标量字段包装器

返回
创建的并关联到字段的标量字段包装器
在NX12.0.0中创建。

许可证要求:无
参数
field现有字段,将作为此包装器的值
scaleFactor评估字段时将乘以的比例因子

◆ CreateComplexScalarFieldWrapperWithMagnitudePhaseExpressions()

NXOpen::Fields::ComplexScalarFieldWrapper * NXOpen::Fields::FieldManager::CreateComplexScalarFieldWrapperWithMagnitudePhaseExpressions ( const std::vector< NXOpen::Expression * > & expressions)

创建由两个标量幅值/相位表达式支持的复数标量字段包装器

返回
创建的标量字段包装器并与表达式关联
于 NX2206.0.0 版本创建。

许可证要求:无
参数
expressions将作为此包装器值的现有表达式

◆ CreateComplexScalarFieldWrapperWithRealImaginaryExpressions()

NXOpen::Fields::ComplexScalarFieldWrapper * NXOpen::Fields::FieldManager::CreateComplexScalarFieldWrapperWithRealImaginaryExpressions ( const std::vector< NXOpen::Expression * > & expressions)

创建由两个标量实部/虚部表达式支持的复数标量字段包装器

返回
创建的标量字段包装器并与表达式关联
于 NX2206.0.0 版本创建。

许可证要求:无
参数
expressions将作为此包装器值的现有表达式

◆ CreateComplexVectorFieldWrapperWithExpressions()

NXOpen::Fields::ComplexVectorFieldWrapper * NXOpen::Fields::FieldManager::CreateComplexVectorFieldWrapperWithExpressions ( const std::vector< NXOpen::Expression * > & expressions)

创建一个由六个标量表达式支持的复向量字段包装器

返回
创建的并关联到表达式的标量字段包装器
在NX12.0.0中创建。

许可证要求:无
参数
expressions现有表达式,将作为此包装器的值

◆ CreateComplexVectorFieldWrapperWithField()

NXOpen::Fields::ComplexVectorFieldWrapper * NXOpen::Fields::FieldManager::CreateComplexVectorFieldWrapperWithField ( NXOpen::Fields::Field * field,
double scaleFactor )

创建一个由复向量字段支持的复向量字段包装器

返回
创建的并关联到字段的向量字段包装器
在NX12.0.0中创建。

许可证要求:无
参数
field现有字段,将作为此包装器的值
scaleFactor评估字段时将乘以的比例因子

◆ CreateDependentVariable() [1/2]

NXOpen::Fields::FieldVariable * NXOpen::Fields::FieldManager::CreateDependentVariable ( NXOpen::Fields::Field * ownerField,
NXOpen::Fields::NameVariable * nameVariable,
NXOpen::Unit * unitType )

创建要添加到场中的依赖变量

返回
创建的依赖变量,已关联到场
在NX6.0.2中创建。

许可证要求:无
参数
ownerField场所有者
nameVariable现有名称变量
unitType依赖变量的单位

◆ CreateDependentVariable() [2/2]

NXOpen::Fields::FieldVariable * NXOpen::Fields::FieldManager::CreateDependentVariable ( NXOpen::Fields::Field * ownerField,
NXOpen::Fields::NameVariable * nameVariable,
NXOpen::Unit * unitType,
NXOpen::Fields::FieldVariable::ValueType type )

创建要添加到场中的依赖变量,指定变量值类型

返回
创建的依赖变量,已关联到场
在NX11.0.0中创建。

许可证要求:无
参数
ownerField场所有者
nameVariable现有名称变量
unitType依赖变量的单位
type变量值类型

◆ CreateDisplayPropertiesBuilder()

NXOpen::Fields::DisplayPropertiesBuilder * NXOpen::Fields::FieldManager::CreateDisplayPropertiesBuilder ( const std::vector< NXOpen::Fields::Field * > & fieldArray)

创建 NXOpen::Fields::DisplayPropertiesBuilder
创建于 NX6.0.1。

许可证要求:无

参数
fieldArray要编辑显示属性的字段

◆ CreateExportData()

NXOpen::Fields::ExportData * NXOpen::Fields::FieldManager::CreateExportData ( )

创建 Fields.ExportData

返回
创建的导出数据
创建于 NX6.0.0。

许可证要求:无

◆ CreateFieldExpression() [1/2]

NXOpen::Fields::FieldExpression * NXOpen::Fields::FieldManager::CreateFieldExpression ( const char * fieldExpString,
NXOpen::Unit * unitType )

创建系统 NXOpen::Fields::FieldExpression 对象。指定新的表达式字符串。

返回
字段
创建于 NX4.0.0。

许可要求: 无
参数
fieldExpString与字段关联的表达式字符串
unitType字段的单位

◆ CreateFieldExpression() [2/2]

NXOpen::Fields::FieldExpression * NXOpen::Fields::FieldManager::CreateFieldExpression ( const NXString & fieldExpString,
NXOpen::Unit * unitType )

创建系统 NXOpen::Fields::FieldExpression 对象。指定新的表达式字符串。

返回
字段
创建于 NX4.0.0。

许可要求: 无
参数
fieldExpString与字段关联的表达式字符串
unitType字段的单位

◆ CreateFieldFormula() [1/2]

NXOpen::Fields::FieldFormula * NXOpen::Fields::FieldManager::CreateFieldFormula ( const char * fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldExpression * > & depExpArray )

创建带有依赖项NXOpen::Fields::FieldExpressionNXOpen::Fields::FieldFormula 对象。

返回

在NX6.0.0中创建。

许可证要求:无
参数
fieldName场名称
indepVarArray要与场关联的独立变量
depExpArray要与公式场关联的依赖项表达式场

◆ CreateFieldFormula() [2/2]

NXOpen::Fields::FieldFormula * NXOpen::Fields::FieldManager::CreateFieldFormula ( const NXString & fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldExpression * > & depExpArray )

创建带有因变量 NXOpen::Fields::FieldExpressionNXOpen::Fields::FieldFormula 对象。

返回
字段
创建于 NX6.0.0。

许可要求: 无
参数
fieldName字段名称
indepVarArray与字段关联的自变量
depExpArray与公式字段关联的因变量表达式字段

◆ CreateFieldLink() [1/2]

NXOpen::Fields::FieldLink * NXOpen::Fields::FieldManager::CreateFieldLink ( const char * fieldName,
NXOpen::Fields::Field * fieldToLink )

创建NXOpen::Fields::FieldLink对象。

返回
字段
于NX6.0.0版本创建。

许可证要求:无
参数
fieldName字段名称
fieldToLink要链接的字段

◆ CreateFieldLink() [2/2]

NXOpen::Fields::FieldLink * NXOpen::Fields::FieldManager::CreateFieldLink ( const NXString & fieldName,
NXOpen::Fields::Field * fieldToLink )

创建NXOpen::Fields::FieldLink对象。

返回
字段
于NX6.0.0版本创建。

许可证要求:无
参数
fieldName字段名称
fieldToLink要链接的字段

◆ CreateFieldLinksTable() [1/4]

NXOpen::Fields::FieldLinksTable * NXOpen::Fields::FieldManager::CreateFieldLinksTable ( const char * fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
const std::vector< NXOpen::Fields::Field * > & linkFieldsArray )

使用依赖和独立变量 NXOpen::Fields::FieldVariable 创建一个 NXOpen::Fields::FieldLinksTable 对象.

返回
链接表字段
创建于 NX9.0.0.

许可证要求 : 无
参数
fieldName字段名称
indepVarArray与字段关联的独立变量
depVarArray此字段和所有链接字段的依赖变量
datapoints基于行的双精度值数组,表示第一个独立变量;点数应等于行数。
linkFieldsArray基于行的链接字段值数组,表示表格;字段数应等于行数。

◆ CreateFieldLinksTable() [2/4]

NXOpen::Fields::FieldLinksTable * NXOpen::Fields::FieldManager::CreateFieldLinksTable ( const char * fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
const std::vector< NXOpen::Fields::Field * > & linkFieldsArray,
const std::vector< bool > & managedFieldsArray )

使用依赖和独立变量 NXOpen::Fields::FieldVariable 创建一个 NXOpen::Fields::FieldLinksTable 对象.

返回
链接表字段
创建于 NX12.0.0.

许可证要求 : 无
参数
fieldName字段名称
indepVarArray与字段关联的独立变量
depVarArray此字段和所有链接字段的依赖变量
datapoints基于行的双精度值数组,表示第一个独立变量;点数应等于行数。
linkFieldsArray基于行的链接字段值数组,表示表格;字段数应等于行数。
managedFieldsArray基于行的逻辑值数组,指示链接表字段应管理指定的字段。

◆ CreateFieldLinksTable() [3/4]

NXOpen::Fields::FieldLinksTable * NXOpen::Fields::FieldManager::CreateFieldLinksTable ( const NXString & fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
const std::vector< NXOpen::Fields::Field * > & linkFieldsArray )

使用依赖和独立变量 NXOpen::Fields::FieldVariable 创建一个 NXOpen::Fields::FieldLinksTable 对象.

返回
链接表字段
创建于 NX9.0.0.

许可证要求 : 无
参数
fieldName字段名称
indepVarArray与字段关联的独立变量
depVarArray此字段和所有链接字段的依赖变量
datapoints基于行的双精度值数组,表示第一个独立变量;点数应等于行数。
linkFieldsArray基于行的链接字段值数组,表示表格;字段数应等于行数。

◆ CreateFieldLinksTable() [4/4]

NXOpen::Fields::FieldLinksTable * NXOpen::Fields::FieldManager::CreateFieldLinksTable ( const NXString & fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
const std::vector< NXOpen::Fields::Field * > & linkFieldsArray,
const std::vector< bool > & managedFieldsArray )

使用依赖和独立变量 NXOpen::Fields::FieldVariable 创建一个 NXOpen::Fields::FieldLinksTable 对象.

返回
链接表字段
创建于 NX12.0.0.

许可证要求 : 无
参数
fieldName字段名称
indepVarArray与字段关联的独立变量
depVarArray此字段和所有链接字段的依赖变量
datapoints基于行的双精度值数组,表示第一个独立变量;点数应等于行数。
linkFieldsArray基于行的链接字段值数组,表示表格;字段数应等于行数。
managedFieldsArray基于行的逻辑值数组,指示链接表字段应管理指定的字段。

◆ CreateFieldLinksTableWithConstants() [1/2]

NXOpen::Fields::FieldLinksTable * NXOpen::Fields::FieldManager::CreateFieldLinksTableWithConstants ( const char * fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
const std::vector< NXOpen::Fields::Field * > & linkFieldsArray,
const std::vector< bool > & managedFieldsArray )

创建一个包含因变量和自变量的NXOpen::Fields::FieldLinksTable 对象,自变量具有常量值用户输入NXOpen::Fields::FieldVariable

返回
链接表字段
在NX2007.0.0中创建。

许可证要求:无
参数
fieldName字段名称
indepVarArray与字段关联的自变量
depVarArray此字段和所有链接字段的因变量
datapoints点数=行数*(1+因变量数)
linkFieldsArray表示表的基于行的链接字段值数组;字段数量应等于行数。
managedFieldsArray基于行的逻辑值数组,指示链接表字段应管理指定字段。

◆ CreateFieldLinksTableWithConstants() [2/2]

NXOpen::Fields::FieldLinksTable * NXOpen::Fields::FieldManager::CreateFieldLinksTableWithConstants ( const NXString & fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
const std::vector< NXOpen::Fields::Field * > & linkFieldsArray,
const std::vector< bool > & managedFieldsArray )

使用依赖和独立变量创建一个 NXOpen::Fields::FieldLinksTable 对象,支持常量值用户输入 NXOpen::Fields::FieldVariable .

返回
链接表字段
创建于 NX2007.0.0.

许可证要求 : 无
参数
fieldName字段名称
indepVarArray与字段关联的独立变量
depVarArray此字段和所有链接字段的依赖变量
datapointsnum_points = num_rows * (1 + numDepVars)
linkFieldsArray基于行的链接字段值数组,表示表格;字段数应等于行数。
managedFieldsArray基于行的逻辑值数组,指示链接表字段应管理指定的字段。

◆ CreateFieldTable() [1/6]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTable ( const char * fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints )

创建带有依赖项和独立变量NXOpen::Fields::FieldVariableNXOpen::Fields::FieldTable 对象。

返回

在NX6.0.0中创建。

许可证要求:无
参数
fieldName场名称
indepVarArray要与表场关联的独立变量
depVarArray要与表场关联的依赖项变量
datapoints表示表的行式双精度值数组;点数应等于独立变量数 * 依赖项变量数 * 行数。

◆ CreateFieldTable() [2/6]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTable ( const char * fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
NXOpen::Fields::FieldTable::DuplicateValueOption duplicateValueProcessingOption )

创建带有重复值处理选项、依赖项和独立变量NXOpen::Fields::FieldVariableNXOpen::Fields::FieldTable 对象。

返回

在NX1847.0.0中创建。

许可证要求:无
参数
fieldName场名称
indepVarArray要与表场关联的独立变量
depVarArray要与表场关联的依赖项变量
datapoints表示表的行式双精度值数组;点数应等于独立变量数 * 依赖项变量数 * 行数。
duplicateValueProcessingOption重复值处理选项

◆ CreateFieldTable() [3/6]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTable ( const char * fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
NXOpen::Fields::FieldTable::DuplicateValueOption duplicateValueProcessingOption,
NXOpen::Fields::FieldTable::StructDataTableType structDataType,
int numStructDataRows,
int numStructDataColumns,
int numStructDataPlanes )

创建带有表结构数据、重复值处理选项、依赖项和独立变量NXOpen::Fields::FieldVariableNXOpen::Fields::FieldTable 对象。

返回

在NX1847.0.0中创建。

许可证要求:无
参数
fieldName场名称
indepVarArray要与表场关联的独立变量
depVarArray要与表场关联的依赖项变量
datapoints表示表的行式双精度值数组;点数应等于独立变量数 * 依赖项变量数 * 行数。
duplicateValueProcessingOption重复值处理选项
structDataType结构数据类型
numStructDataRows结构数据行数
numStructDataColumns结构数据列数
numStructDataPlanes结构数据平面数

◆ CreateFieldTable() [4/6]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTable ( const NXString & fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints )

创建带有依赖项和独立变量NXOpen::Fields::FieldVariableNXOpen::Fields::FieldTable 对象。

返回

在NX6.0.0中创建。

许可证要求:无
参数
fieldName场名称
indepVarArray要与表场关联的独立变量
depVarArray要与表场关联的依赖项变量
datapoints表示表的行式双精度值数组;点数应等于独立变量数 * 依赖项变量数 * 行数。

◆ CreateFieldTable() [5/6]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTable ( const NXString & fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
NXOpen::Fields::FieldTable::DuplicateValueOption duplicateValueProcessingOption )

创建带有重复值处理选项、依赖项和独立变量NXOpen::Fields::FieldVariableNXOpen::Fields::FieldTable 对象。

返回

在NX1847.0.0中创建。

许可证要求:无
参数
fieldName场名称
indepVarArray要与表场关联的独立变量
depVarArray要与表场关联的依赖项变量
datapoints表示表的行式双精度值数组;点数应等于独立变量数 * 依赖项变量数 * 行数。
duplicateValueProcessingOption重复值处理选项

◆ CreateFieldTable() [6/6]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTable ( const NXString & fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
NXOpen::Fields::FieldTable::DuplicateValueOption duplicateValueProcessingOption,
NXOpen::Fields::FieldTable::StructDataTableType structDataType,
int numStructDataRows,
int numStructDataColumns,
int numStructDataPlanes )

创建带有表结构数据、重复值处理选项、依赖项和独立变量NXOpen::Fields::FieldVariableNXOpen::Fields::FieldTable 对象。

返回

在NX1847.0.0中创建。

许可证要求:无
参数
fieldName场名称
indepVarArray要与表场关联的独立变量
depVarArray要与表场关联的依赖项变量
datapoints表示表的行式双精度值数组;点数应等于独立变量数 * 依赖项变量数 * 行数。
duplicateValueProcessingOption重复值处理选项
structDataType结构数据类型
numStructDataRows结构数据行数
numStructDataColumns结构数据列数
numStructDataPlanes结构数据平面数

◆ CreateFieldTableFromData() [1/2]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTableFromData ( const char * fieldNamePrefix,
NXOpen::Unit * ivarUnit,
NXOpen::Unit * dvarUnit,
NXOpen::Fields::FieldVariable::ValueType dvarType,
const std::vector< double > & datapoints )

创建包含自变量和因变量NXOpen::Fields::FieldVariableNXOpen::Fields::FieldTable对象。此方法将创建一个二维表,并可指定因变量的值类型。

返回
字段
于NX7.5.2版本创建。

许可证要求:无
参数
fieldNamePrefix字段名称前缀;例如 "AFU Record";字段将生成以该字符串开头的唯一名称
ivarUnit自变量的单位
dvarUnit因变量的单位
dvarType因变量类型(实型/虚型/复型...)
datapoints表示表的行式双精度数组;点数应等于自变量数量×因变量数量×行数。

◆ CreateFieldTableFromData() [2/2]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTableFromData ( const NXString & fieldNamePrefix,
NXOpen::Unit * ivarUnit,
NXOpen::Unit * dvarUnit,
NXOpen::Fields::FieldVariable::ValueType dvarType,
const std::vector< double > & datapoints )

创建带有依赖项和独立变量NXOpen::Fields::FieldVariableNXOpen::Fields::FieldTable 对象。这将创建一个二维表,可选择指定依赖项变量的值类型。

返回

在NX7.5.2中创建。

许可证要求:无
参数
fieldNamePrefix场名称前缀;例如“AFU Record”;场将具有以此字符串开头的唯一生成的名称
ivarUnit独立变量的单位
dvarUnit依赖项变量的单位
dvarType依赖项变量类型(实数/虚数/复数...)
datapoints表示表的行式双精度值数组;点数应等于独立变量数 * 依赖项变量数 * 行数。

◆ CreateFieldTableFromDataAndDepVarName() [1/2]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTableFromDataAndDepVarName ( const char * fieldNamePrefix,
NXOpen::Unit * ivarUnit,
NXOpen::Unit * dvarUnit,
NXOpen::Fields::FieldVariable::ValueType dvarType,
const char * dvarName,
const std::vector< double > & datapoints )

创建包含自变量和因变量NXOpen::Fields::FieldVariableNXOpen::Fields::FieldTable对象。此方法将创建一个二维表,并可指定因变量的值类型,以及因变量的名称。当因变量名称不来自于单位测量时使用此方法。

返回
字段
于NX2406.0.0版本创建。

许可证要求:无
参数
fieldNamePrefix字段名称前缀;例如 "AFU Record";字段将生成以该字符串开头的唯一名称
ivarUnit自变量的单位
dvarUnit因变量的单位
dvarType因变量类型(实型/虚型/复型...)
dvarName因变量名称。例如:"PSD Factor" "CSD Factor"
datapoints表示表的行式双精度数组;点数应等于自变量数量×因变量数量×行数。

◆ CreateFieldTableFromDataAndDepVarName() [2/2]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTableFromDataAndDepVarName ( const NXString & fieldNamePrefix,
NXOpen::Unit * ivarUnit,
NXOpen::Unit * dvarUnit,
NXOpen::Fields::FieldVariable::ValueType dvarType,
const NXString & dvarName,
const std::vector< double > & datapoints )

创建包含自变量和因变量NXOpen::Fields::FieldVariableNXOpen::Fields::FieldTable对象。此方法将创建一个二维表,并可指定因变量的值类型,以及因变量的名称。当因变量名称不来自于单位测量时使用此方法。

返回
字段
于NX2406.0.0版本创建。

许可证要求:无
参数
fieldNamePrefix字段名称前缀;例如 "AFU Record";字段将生成以该字符串开头的唯一名称
ivarUnit自变量的单位
dvarUnit因变量的单位
dvarType因变量类型(实型/虚型/复型...)
dvarName因变量名称。例如:"PSD Factor" "CSD Factor"
datapoints表示表的行式双精度数组;点数应等于自变量数量×因变量数量×行数。

◆ CreateFieldTableWithExpressions() [1/4]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTableWithExpressions ( const char * fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
NXOpen::Fields::FieldTable::DuplicateValueOption dupValueProcessOption,
const std::vector< int > & expCellIds,
std::vector< NXString > & valueStrings )

创建带有重复值处理选项、因变量和自变量以及表达式字符串的 NXOpen::Fields::FieldTable 对象。

返回
字段
于 NX1926.0.0 版本创建。

许可证要求:无
参数
fieldName字段名称
indepVarArray要与表格字段关联的自变量
depVarArray要与表格字段关联的因变量
datapoints数据点
dupValueProcessOption重复值处理选项
expCellIds表达式单元格 ID
valueStrings字符串值数组

◆ CreateFieldTableWithExpressions() [2/4]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTableWithExpressions ( const char * fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
NXOpen::Fields::FieldTable::DuplicateValueOption dupValueProcessOption,
const std::vector< int > & expCellIds,
std::vector< NXString > & valueStrings,
const std::vector< bool > & cellReadOnlys )

创建带有重复值处理选项、因变量和自变量以及表达式字符串的 NXOpen::Fields::FieldTable 对象。

返回
字段
于 NX1953.0.0 版本创建。

许可证要求:无
参数
fieldName字段名称
indepVarArray要与表格字段关联的自变量
depVarArray要与表格字段关联的因变量
datapoints数据点
dupValueProcessOption重复值处理选项
expCellIds表达式单元格 ID
valueStrings字符串值数组
cellReadOnlys单元格只读属性

◆ CreateFieldTableWithExpressions() [3/4]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTableWithExpressions ( const NXString & fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
NXOpen::Fields::FieldTable::DuplicateValueOption dupValueProcessOption,
const std::vector< int > & expCellIds,
std::vector< NXString > & valueStrings )

创建带有重复值处理选项、因变量和自变量以及表达式字符串的 NXOpen::Fields::FieldTable 对象。

返回
字段
于 NX1926.0.0 版本创建。

许可证要求:无
参数
fieldName字段名称
indepVarArray要与表格字段关联的自变量
depVarArray要与表格字段关联的因变量
datapoints数据点
dupValueProcessOption重复值处理选项
expCellIds表达式单元格 ID
valueStrings字符串值数组

◆ CreateFieldTableWithExpressions() [4/4]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTableWithExpressions ( const NXString & fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
NXOpen::Fields::FieldTable::DuplicateValueOption dupValueProcessOption,
const std::vector< int > & expCellIds,
std::vector< NXString > & valueStrings,
const std::vector< bool > & cellReadOnlys )

创建带有重复值处理选项、因变量和自变量以及表达式字符串的 NXOpen::Fields::FieldTable 对象。

返回
字段
于 NX1953.0.0 版本创建。

许可证要求:无
参数
fieldName字段名称
indepVarArray要与表格字段关联的自变量
depVarArray要与表格字段关联的因变量
datapoints数据点
dupValueProcessOption重复值处理选项
expCellIds表达式单元格 ID
valueStrings字符串值数组
cellReadOnlys单元格只读属性

◆ CreateFieldTableWithPoints() [1/2]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTableWithPoints ( const char * fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
NXOpen::Fields::FieldTable::DuplicateValueOption duplicateValueProcessingOption,
const std::vector< int > & pointObjectRowIds,
const std::vector< NXOpen::Point * > & pointObjects )

创建带有重复值处理选项、因变量和自变量以及智能点的 NXOpen::Fields::FieldTable 对象

返回
字段
于 NX1899.0.0 版本创建。

许可证要求:无
参数
fieldName字段名称
indepVarArray要与表格字段关联的自变量
depVarArray要与表格字段关联的因变量
datapoints表示表格的基于行的双精度值数组;点数应等于自变量数量×因变量数量×行数。
duplicateValueProcessingOption重复值处理选项
pointObjectRowIds具有关联点对象的行的 0 基行 ID
pointObjects要关联到行的 num_point_objects 个点对象数组

◆ CreateFieldTableWithPoints() [2/2]

NXOpen::Fields::FieldTable * NXOpen::Fields::FieldManager::CreateFieldTableWithPoints ( const NXString & fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray,
const std::vector< double > & datapoints,
NXOpen::Fields::FieldTable::DuplicateValueOption duplicateValueProcessingOption,
const std::vector< int > & pointObjectRowIds,
const std::vector< NXOpen::Point * > & pointObjects )

创建一个具有重复值处理选项、因变量和自变量以及智能点的NXOpen::Fields::FieldTable 对象

返回
字段
在NX1899.0.0中创建。

许可证要求:无
参数
fieldName字段名称
indepVarArray与表字段关联的自变量
depVarArray与表字段关联的因变量
datapoints基于行的双精度值数组,表示表;点数应等于自变量数*因变量数*行数。
duplicateValueProcessingOption重复值处理选项
pointObjectRowIds具有关联点对象的行的0基行ID
pointObjects要关联到行的num_point_objects个点对象数组

◆ CreateFieldWrapper()

NXOpen::Fields::FieldWrapper * NXOpen::Fields::FieldManager::CreateFieldWrapper ( NXOpen::Fields::Field * field)

创建由字段备份的字段包装器

返回
创建并关联到该字段的标量字段包装器
创建于 NX6.0.0。

许可证要求:无
参数
field将作为此包装器值的现有字段

◆ CreateGlobalSpatialMap()

NXOpen::Fields::SpatialMap * NXOpen::Fields::FieldManager::CreateGlobalSpatialMap ( )

创建全局 NXOpen::Fields::SpatialMap
创建于 NX1980.0.0。

许可证要求:无

◆ CreateImportBuilder()

NXOpen::Fields::ImportBuilder * NXOpen::Fields::FieldManager::CreateImportBuilder ( )

创建一个 NXOpen::Fields::ImportBuilder

返回
创建的导入构造器
创建于 NX1847.0.0.

许可证要求 : 无

◆ CreateImportTableDataBuilder() [1/2]

NXOpen::Fields::ImportTableDataBuilder * NXOpen::Fields::FieldManager::CreateImportTableDataBuilder ( const char * fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray )

创建一个NXOpen::Fields::ImportTableDataBuilder,用于在提交时创建字段
在NX1847.0.0中创建。

许可证要求:无

参数
fieldName字段名称
indepVarArray与表字段关联的自变量
depVarArray与表字段关联的因变量

◆ CreateImportTableDataBuilder() [2/2]

NXOpen::Fields::ImportTableDataBuilder * NXOpen::Fields::FieldManager::CreateImportTableDataBuilder ( const NXString & fieldName,
const std::vector< NXOpen::Fields::FieldVariable * > & indepVarArray,
const std::vector< NXOpen::Fields::FieldVariable * > & depVarArray )

创建一个NXOpen::Fields::ImportTableDataBuilder,用于在提交时创建字段
在NX1847.0.0中创建。

许可证要求:无

参数
fieldName字段名称
indepVarArray与表字段关联的自变量
depVarArray与表字段关联的因变量

◆ CreateImportTableDataBuilderFromTable()

NXOpen::Fields::ImportTableDataBuilder * NXOpen::Fields::FieldManager::CreateImportTableDataBuilderFromTable ( NXOpen::Fields::FieldTable * fieldTable)

创建一个NXOpen::Fields::ImportTableDataBuilder,用于在提交时创建字段
在NX1847.0.0中创建。

许可证要求:无

参数
fieldTable要导入数据的现有表字段

◆ CreateIndependentVariable() [1/2]

NXOpen::Fields::FieldVariable * NXOpen::Fields::FieldManager::CreateIndependentVariable ( NXOpen::Fields::Field * ownerField,
NXOpen::Fields::NameVariable * nameVariable,
NXOpen::Unit * unitType,
bool minValueSet,
bool minValueInclusive,
double minValue,
bool maxValueSet,
bool maxValueInclusive,
double maxValue,
bool numPtsSet,
int numPts,
bool defaultValueSet,
double defaultValue )

创建要添加到字段中的自变量

返回
创建并关联到字段的自变量
于NX6.0.2版本创建。

许可证要求:无
参数
ownerField所属字段
nameVariable现有名称变量
unitType自变量的单位
minValueSet是否设置最小值的逻辑值
minValueInclusive最小值是否包含在范围中
minValue变量范围的最小值
maxValueSet是否设置最大值的逻辑值
maxValueInclusive最大值是否包含在范围中
maxValue变量范围的最大值
numPtsSet是否设置点数的逻辑值
numPts变量范围的点数
defaultValueSet是否设置默认值的逻辑值
defaultValue变量范围的默认值

◆ CreateIndependentVariable() [2/2]

NXOpen::Fields::FieldVariable * NXOpen::Fields::FieldManager::CreateIndependentVariable ( NXOpen::Fields::Field * ownerField,
NXOpen::Fields::NameVariable * nameVariable,
NXOpen::Unit * unitType,
NXOpen::Fields::FieldVariable::ValueType type,
bool minValueSet,
bool minValueInclusive,
double minValue,
bool maxValueSet,
bool maxValueInclusive,
double maxValue,
bool numPtsSet,
int numPts,
bool defaultValueSet,
double defaultValue )

创建要添加到场中的独立变量,指定变量值类型

返回
创建的独立变量,已关联到场
在NX11.0.0中创建。

许可证要求:无
参数
ownerField场所有者
nameVariable现有名称变量
unitType独立变量的单位
type变量值类型
minValueSet是否设置最小值的逻辑值
minValueInclusive最小值本身是否包含在范围中
minValue变量范围的最小值
maxValueSet是否设置最大值的逻辑值
maxValueInclusive最大值本身是否包含在范围中
maxValue变量范围的最大值
numPtsSet是否设置点数的逻辑值
numPts变量范围的点数
defaultValueSet是否设置默认值的逻辑值
defaultValue变量范围的默认值

◆ CreateMeshSizeFieldData()

NXOpen::Fields::Field * NXOpen::Fields::FieldManager::CreateMeshSizeFieldData ( int elementSizeType,
const std::vector< NXOpen::TaggedObject * > & meshArray )

创建网格大小字段NXOpen::Fields::Field 对象

返回
创建的字段
在NX11.0.0中创建。

许可证要求:无
参数
elementSizeType在单元自由面和单元的形心=0,在单元自由面的形心=1,在单元的形心=2
meshArray网格数组

◆ CreatePathObjects()

NXOpen::Fields::PathObjects * NXOpen::Fields::FieldManager::CreatePathObjects ( )

创建一个 NXOpen::Fields::PathObjects
创建于 NX6.0.1.

许可证要求 : 无

◆ CreateScalarFieldWrapperWithExpression()

NXOpen::Fields::ScalarFieldWrapper * NXOpen::Fields::FieldManager::CreateScalarFieldWrapperWithExpression ( NXOpen::Expression * expression)

创建由标量表达式支持的字段包装器

返回
创建并关联到该表达式的标量字段包装器
创建于 NX6.0.0。

许可证要求:无
参数
expression将作为此包装器值的现有表达式

◆ CreateScalarFieldWrapperWithField()

NXOpen::Fields::ScalarFieldWrapper * NXOpen::Fields::FieldManager::CreateScalarFieldWrapperWithField ( NXOpen::Fields::Field * field,
double scaleFactor )

创建由缩放后的标量字段备份的标量字段包装器

返回
创建并关联到该字段的标量字段包装器
创建于 NX6.0.0。

许可证要求:无
参数
field将作为此包装器值的现有字段
scaleFactor字段在求值时将乘以的比例因子

◆ CreateSpatialMapBuilder()

NXOpen::Fields::SpatialMapBuilder * NXOpen::Fields::FieldManager::CreateSpatialMapBuilder ( NXOpen::Fields::SpatialMap * spatialmap)

创建 NXOpen::Fields::SpatialMapBuilder
创建于 NX6.0.0。

许可证要求:无

参数
spatialmap要编辑的现有 SpatialMap;为 NULL 则创建新的

◆ CreateSubFieldExpression()

NXOpen::Fields::FieldExpression * NXOpen::Fields::FieldManager::CreateSubFieldExpression ( NXOpen::Fields::FieldVariable * depVar)

创建带有独立变量的系统 NXOpen::Fields::FieldExpression 对象。 指定新的表达式字符串。
此方法用于为 NXOpen::Fields::FieldFormula 创建子表达式字段。

返回
字段
创建于 NX6.0.0。

许可要求: 无
参数
depVar与字段关联的因变量

◆ CreateVectorFieldWrapperWithExpressions()

NXOpen::Fields::VectorFieldWrapper * NXOpen::Fields::FieldManager::CreateVectorFieldWrapperWithExpressions ( const std::vector< NXOpen::Expression * > & expressions)

创建由三个标量表达式支持的矢量字段包装器

返回
创建并关联到该表达式的标量字段包装器
创建于 NX6.0.0。

许可证要求:无
参数
expressions将作为此包装器值的现有表达式

◆ CreateVectorFieldWrapperWithField()

NXOpen::Fields::VectorFieldWrapper * NXOpen::Fields::FieldManager::CreateVectorFieldWrapperWithField ( NXOpen::Fields::Field * field,
const std::vector< double > & scaleFactors )

创建由缩放后的矢量字段备份的矢量字段包装器

返回
创建并关联到该字段的矢量字段包装器
创建于 NX6.0.0。

许可证要求:无
参数
field将作为此包装器值的现有字段
scaleFactors字段在求值时将乘以的比例因子

◆ DeleteField()

NXOpen::Fields::Field * NXOpen::Fields::FieldManager::DeleteField ( NXOpen::Fields::Field * field)

删除指定的NXOpen::Fields::Field对象;如果对象无法删除,则返回该对象。

返回
如果字段无法删除,则返回该字段;如果字段已删除,则返回NULL
于NX6.0.0版本创建。

许可证要求:无
参数
field要删除的字段

◆ DeleteFields()

std::vector< bool > NXOpen::Fields::FieldManager::DeleteFields ( const std::vector< NXOpen::Fields::Field * > & fields)

删除指定集合中的NXOpen::Fields::Field对象;
于NX1980.0.0版本创建。

许可证要求:无

参数
fields字段集合

◆ DeleteFolders()

void NXOpen::Fields::FieldManager::DeleteFolders ( const std::vector< NXOpen::Fields::FieldFolder * > & folders,
std::vector< NXOpen::Fields::Field * > & survivingFields )

删除指定的 NXOpen::Fields::FieldFolder 文件夹及其内容。无法删除的字段将返回至根文件夹。
于 NX1980.0.0 版本创建。

许可证要求:无

参数
folders要删除的文件夹
survivingFields无法删除的字段

◆ EditDependentVariable() [1/3]

void NXOpen::Fields::FieldManager::EditDependentVariable ( NXOpen::Fields::FieldVariable * depVar,
const char * varName,
NXOpen::Unit * unitType )

编辑因变量
创建于 NX6.0.0。

许可证要求:无

参数
depVar要编辑的因变量
varName变量的新名称,或 NULL 以跳过更新名称
unitType因变量的新单位

◆ EditDependentVariable() [2/3]

void NXOpen::Fields::FieldManager::EditDependentVariable ( NXOpen::Fields::FieldVariable * depVar,
const NXString & varName,
NXOpen::Unit * unitType )

编辑依赖变量
在NX6.0.0中创建。

许可证要求:无

参数
depVar要编辑的依赖变量
varName变量的新名称,或NULL以跳过更新名称
unitType依赖变量的新单位

◆ EditDependentVariable() [3/3]

void NXOpen::Fields::FieldManager::EditDependentVariable ( NXOpen::Fields::FieldVariable * depVar,
NXOpen::Unit * unitType )

编辑因变量
创建于 NX11.0.0。

许可证要求:无

参数
depVar要编辑的因变量
unitType因变量的新单位

◆ EditIndependentVariable() [1/3]

void NXOpen::Fields::FieldManager::EditIndependentVariable ( NXOpen::Fields::FieldVariable * indepVar,
const char * varName,
NXOpen::Unit * unitType,
bool minValueSet,
bool minValueInclusive,
double minValue,
bool maxValueSet,
bool maxValueInclusive,
double maxValue,
bool numPtsSet,
int numPts,
bool defaultValueSet,
double defaultValue )

编辑独立变量
在NX6.0.0中创建。

许可证要求:无

参数
indepVar要编辑的独立变量
varName要创建的独立变量的名称
unitType独立变量的单位
minValueSet是否设置最小值的逻辑值
minValueInclusive最小值本身是否包含在范围中
minValue变量范围的最小值
maxValueSet是否设置最大值的逻辑值
maxValueInclusive最大值本身是否包含在范围中
maxValue变量范围的最大值
numPtsSet是否设置点数的逻辑值
numPts变量范围的点数
defaultValueSet是否设置默认值的逻辑值
defaultValue变量范围的默认值

◆ EditIndependentVariable() [2/3]

void NXOpen::Fields::FieldManager::EditIndependentVariable ( NXOpen::Fields::FieldVariable * indepVar,
const NXString & varName,
NXOpen::Unit * unitType,
bool minValueSet,
bool minValueInclusive,
double minValue,
bool maxValueSet,
bool maxValueInclusive,
double maxValue,
bool numPtsSet,
int numPts,
bool defaultValueSet,
double defaultValue )

编辑独立变量
在NX6.0.0中创建。

许可证要求:无

参数
indepVar要编辑的独立变量
varName要创建的独立变量的名称
unitType独立变量的单位
minValueSet是否设置最小值的逻辑值
minValueInclusive最小值本身是否包含在范围中
minValue变量范围的最小值
maxValueSet是否设置最大值的逻辑值
maxValueInclusive最大值本身是否包含在范围中
maxValue变量范围的最大值
numPtsSet是否设置点数的逻辑值
numPts变量范围的点数
defaultValueSet是否设置默认值的逻辑值
defaultValue变量范围的默认值

◆ EditIndependentVariable() [3/3]

void NXOpen::Fields::FieldManager::EditIndependentVariable ( NXOpen::Fields::FieldVariable * indepVar,
NXOpen::Unit * unitType )

编辑独立变量
在NX11.0.0中创建。

许可证要求:无

参数
indepVar要编辑的独立变量
unitType独立变量的单位

◆ ExportFields()

void NXOpen::Fields::FieldManager::ExportFields ( NXOpen::Fields::ExportData * exportData)

按 export_data 参数的定义将字段导出到文本文件
创建于 NX6.0.0。

许可证要求:无

参数
exportData导出数据

◆ FieldFolders()

NXOpen::Fields::FieldFolderCollection * NXOpen::Fields::FieldManager::FieldFolders ( )

返回字段文件夹集合
创建于 NX1980.0.0。

◆ Fields()

NXOpen::Fields::FieldCollection * NXOpen::Fields::FieldManager::Fields ( )

返回字段的集合
创建于 NX11.0.0。

◆ GetNameVariable() [1/2]

NXOpen::Fields::NameVariable * NXOpen::Fields::FieldManager::GetNameVariable ( const char * variableName,
const char * measureName )

查找现有或创建一个新的 NXOpen::Fields::NameVariable 对象

返回
具有指定度量和名称的名称变量
创建于 NX6.0.2.

许可证要求 : 无
参数
variableName字母数字字符串;如果与现有名称变量匹配,度量也必须匹配
measureName必须匹配现有度量名称,或为"Unitless"

◆ GetNameVariable() [2/2]

NXOpen::Fields::NameVariable * NXOpen::Fields::FieldManager::GetNameVariable ( const NXString & variableName,
const NXString & measureName )

查找现有或创建一个新的 NXOpen::Fields::NameVariable 对象

返回
具有指定度量和名称的名称变量
创建于 NX6.0.2.

许可证要求 : 无
参数
variableName字母数字字符串;如果与现有名称变量匹配,度量也必须匹配
measureName必须匹配现有度量名称,或为"Unitless"

◆ GetValidFieldId()

int NXOpen::Fields::FieldManager::GetValidFieldId ( )

获取 NXOpen::Fields::Field 对象的下一个可用ID

返回
有效的id
创建于 NX9.0.0.

许可证要求 : 无

◆ Information()

void NXOpen::Fields::FieldManager::Information ( const std::vector< NXOpen::Fields::Field * > & fields)

显示指定字段的信息。
创建于 NX2306.0.0。

许可要求:无

参数
fields要列出的字段

◆ SetUndefinedVariableValue()

void NXOpen::Fields::FieldManager::SetUndefinedVariableValue ( double undefinedValue)

设置评估表达式时用于未设置变量和插件函数的值
在NX1847.0.0中创建。

许可证要求:无

参数
undefinedValue评估表达式时用于未设置变量和插件函数的值