Class FieldManager
Assembly: NXOpen.dll
Syntax
public class FieldManager : NXObject, IMessageSink, INXObject
Constructors
FieldManager()
Declaration
Properties
FieldFolders
Declaration
public FieldFolderCollection FieldFolders { get; }
Property Value
Fields
Declaration
public FieldCollection Fields { get; }
Property Value
Methods
ConvertToLinksTable(FieldTable)
Declaration
public FieldLinksTable ConvertToLinksTable(FieldTable table)
Parameters
Returns
CreateComplexScalarFieldWrapperWithExpressions(Expression[])
Declaration
public ComplexScalarFieldWrapper CreateComplexScalarFieldWrapperWithExpressions(Expression[] expressions)
Parameters
Returns
CreateComplexScalarFieldWrapperWithField(Field)
Declaration
public ComplexScalarFieldWrapper CreateComplexScalarFieldWrapperWithField(Field field)
Parameters
Type |
Name |
Description |
Field |
field |
|
Returns
CreateComplexScalarFieldWrapperWithFieldWithScaleFactor(Field, double)
Declaration
public ComplexScalarFieldWrapper CreateComplexScalarFieldWrapperWithFieldWithScaleFactor(Field field, double scaleFactor)
Parameters
Returns
CreateComplexScalarFieldWrapperWithMagnitudePhaseExpressions(Expression[])
Declaration
public ComplexScalarFieldWrapper CreateComplexScalarFieldWrapperWithMagnitudePhaseExpressions(Expression[] expressions)
Parameters
Returns
CreateComplexScalarFieldWrapperWithRealImaginaryExpressions(Expression[])
Declaration
public ComplexScalarFieldWrapper CreateComplexScalarFieldWrapperWithRealImaginaryExpressions(Expression[] expressions)
Parameters
Returns
CreateComplexVectorFieldWrapperWithExpressions(Expression[])
Declaration
public ComplexVectorFieldWrapper CreateComplexVectorFieldWrapperWithExpressions(Expression[] expressions)
Parameters
Returns
CreateComplexVectorFieldWrapperWithField(Field, double)
Declaration
public ComplexVectorFieldWrapper CreateComplexVectorFieldWrapperWithField(Field field, double scaleFactor)
Parameters
Returns
CreateDependentVariable(Field, NameVariable, Unit)
Declaration
public FieldVariable CreateDependentVariable(Field ownerField, NameVariable nameVariable, Unit unitType)
Parameters
Returns
CreateDependentVariable(Field, NameVariable, Unit, ValueType)
Declaration
public FieldVariable CreateDependentVariable(Field ownerField, NameVariable nameVariable, Unit unitType, FieldVariable.ValueType type)
Parameters
Returns
CreateDisplayPropertiesBuilder(Field[])
Declaration
public DisplayPropertiesBuilder CreateDisplayPropertiesBuilder(Field[] fieldArray)
Parameters
Type |
Name |
Description |
Field[] |
fieldArray |
|
Returns
CreateExportData()
Declaration
public ExportData CreateExportData()
Returns
CreateFieldExpression(string, Unit)
Declaration
public FieldExpression CreateFieldExpression(string fieldExpString, Unit unitType)
Parameters
Type |
Name |
Description |
string |
fieldExpString |
|
Unit |
unitType |
|
Returns
Declaration
public FieldFormula CreateFieldFormula(string fieldName, FieldVariable[] indepVarArray, FieldExpression[] depExpArray)
Parameters
Returns
CreateFieldLink(string, Field)
Declaration
public FieldLink CreateFieldLink(string fieldName, Field fieldToLink)
Parameters
Type |
Name |
Description |
string |
fieldName |
|
Field |
fieldToLink |
|
Returns
CreateFieldLinksTable(string, FieldVariable[], FieldVariable[], double[], Field[])
Declaration
public FieldLinksTable CreateFieldLinksTable(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray, double[] datapoints, Field[] linkFieldsArray)
Parameters
Returns
CreateFieldLinksTable(string, FieldVariable[], FieldVariable[], double[], Field[], bool[])
Declaration
public FieldLinksTable CreateFieldLinksTable(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray, double[] datapoints, Field[] linkFieldsArray, bool[] managedFieldsArray)
Parameters
Returns
CreateFieldLinksTableWithConstants(string, FieldVariable[], FieldVariable[], double[], Field[], bool[])
Declaration
public FieldLinksTable CreateFieldLinksTableWithConstants(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray, double[] datapoints, Field[] linkFieldsArray, bool[] managedFieldsArray)
Parameters
Returns
CreateFieldTable(string, FieldVariable[], FieldVariable[], double[])
Declaration
public FieldTable CreateFieldTable(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray, double[] datapoints)
Parameters
Returns
CreateFieldTable(string, FieldVariable[], FieldVariable[], double[], DuplicateValueOption)
Declaration
public FieldTable CreateFieldTable(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray, double[] datapoints, FieldTable.DuplicateValueOption duplicateValueProcessingOption)
Parameters
Returns
CreateFieldTable(string, FieldVariable[], FieldVariable[], double[], DuplicateValueOption, StructDataTableType, int, int, int)
Declaration
public FieldTable CreateFieldTable(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray, double[] datapoints, FieldTable.DuplicateValueOption duplicateValueProcessingOption, FieldTable.StructDataTableType structDataType, int numStructDataRows, int numStructDataColumns, int numStructDataPlanes)
Parameters
Returns
CreateFieldTableFromData(string, Unit, Unit, ValueType, double[])
Declaration
public FieldTable CreateFieldTableFromData(string fieldNamePrefix, Unit ivarUnit, Unit dvarUnit, FieldVariable.ValueType dvarType, double[] datapoints)
Parameters
Returns
CreateFieldTableWithExpressions(string, FieldVariable[], FieldVariable[], double[], DuplicateValueOption, int[], string[])
Declaration
public FieldTable CreateFieldTableWithExpressions(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray, double[] datapoints, FieldTable.DuplicateValueOption dupValueProcessOption, int[] expCellIds, string[] valueStrings)
Parameters
Returns
CreateFieldTableWithExpressions(string, FieldVariable[], FieldVariable[], double[], DuplicateValueOption, int[], string[], bool[])
Declaration
public FieldTable CreateFieldTableWithExpressions(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray, double[] datapoints, FieldTable.DuplicateValueOption dupValueProcessOption, int[] expCellIds, string[] valueStrings, bool[] cellReadOnlys)
Parameters
Returns
CreateFieldTableWithPoints(string, FieldVariable[], FieldVariable[], double[], DuplicateValueOption, int[], Point[])
Declaration
public FieldTable CreateFieldTableWithPoints(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray, double[] datapoints, FieldTable.DuplicateValueOption duplicateValueProcessingOption, int[] pointObjectRowIds, Point[] pointObjects)
Parameters
Returns
CreateFieldWrapper(Field)
Declaration
public FieldWrapper CreateFieldWrapper(Field field)
Parameters
Type |
Name |
Description |
Field |
field |
|
Returns
CreateGlobalSpatialMap()
Declaration
public SpatialMap CreateGlobalSpatialMap()
Returns
CreateImportBuilder()
Declaration
public ImportBuilder CreateImportBuilder()
Returns
CreateImportTableDataBuilder(string, FieldVariable[], FieldVariable[])
Declaration
public ImportTableDataBuilder CreateImportTableDataBuilder(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray)
Parameters
Returns
CreateImportTableDataBuilderFromTable(FieldTable)
Declaration
public ImportTableDataBuilder CreateImportTableDataBuilderFromTable(FieldTable fieldTable)
Parameters
Returns
CreateIndependentVariable(Field, NameVariable, Unit, ValueType, bool, bool, double, bool, bool, double, bool, int, bool, double)
Declaration
public FieldVariable CreateIndependentVariable(Field ownerField, NameVariable nameVariable, Unit unitType, FieldVariable.ValueType type, bool minValueSet, bool minValueInclusive, double minValue, bool maxValueSet, bool maxValueInclusive, double maxValue, bool numPtsSet, int numPts, bool defaultValueSet, double defaultValue)
Parameters
Returns
CreateIndependentVariable(Field, NameVariable, Unit, bool, bool, double, bool, bool, double, bool, int, bool, double)
Declaration
public FieldVariable CreateIndependentVariable(Field ownerField, NameVariable nameVariable, Unit unitType, bool minValueSet, bool minValueInclusive, double minValue, bool maxValueSet, bool maxValueInclusive, double maxValue, bool numPtsSet, int numPts, bool defaultValueSet, double defaultValue)
Parameters
Returns
CreateMeshSizeFieldData(int, TaggedObject[])
Declaration
public Field CreateMeshSizeFieldData(int elementSizeType, TaggedObject[] meshArray)
Parameters
Returns
CreatePathObjects()
Declaration
public PathObjects CreatePathObjects()
Returns
CreateScalarFieldWrapperWithExpression(Expression)
Declaration
public ScalarFieldWrapper CreateScalarFieldWrapperWithExpression(Expression expression)
Parameters
Returns
CreateScalarFieldWrapperWithField(Field, double)
Declaration
public ScalarFieldWrapper CreateScalarFieldWrapperWithField(Field field, double scaleFactor)
Parameters
Returns
CreateSpatialMapBuilder(SpatialMap)
Declaration
public SpatialMapBuilder CreateSpatialMapBuilder(SpatialMap spatialmap)
Parameters
Returns
CreateSubFieldExpression(FieldVariable)
Declaration
public FieldExpression CreateSubFieldExpression(FieldVariable depVar)
Parameters
Returns
CreateVectorFieldWrapperWithExpressions(Expression[])
Declaration
public VectorFieldWrapper CreateVectorFieldWrapperWithExpressions(Expression[] expressions)
Parameters
Returns
CreateVectorFieldWrapperWithField(Field, double[])
Declaration
public VectorFieldWrapper CreateVectorFieldWrapperWithField(Field field, double[] scaleFactors)
Parameters
Type |
Name |
Description |
Field |
field |
|
double[] |
scaleFactors |
|
Returns
DeleteField(Field)
Declaration
public Field DeleteField(Field field)
Parameters
Type |
Name |
Description |
Field |
field |
|
Returns
DeleteFields(Field[])
Declaration
public bool[] DeleteFields(Field[] fields)
Parameters
Type |
Name |
Description |
Field[] |
fields |
|
Returns
DeleteFolders(FieldFolder[], out Field[])
Declaration
public void DeleteFolders(FieldFolder[] folders, out Field[] survivingFields)
Parameters
EditDependentVariable(FieldVariable, Unit)
Declaration
public void EditDependentVariable(FieldVariable depVar, Unit unitType)
Parameters
EditDependentVariable(FieldVariable, string, Unit)
Declaration
public void EditDependentVariable(FieldVariable depVar, string varName, Unit unitType)
Parameters
EditIndependentVariable(FieldVariable, Unit)
Declaration
public void EditIndependentVariable(FieldVariable indepVar, Unit unitType)
Parameters
EditIndependentVariable(FieldVariable, string, Unit, bool, bool, double, bool, bool, double, bool, int, bool, double)
Declaration
public void EditIndependentVariable(FieldVariable indepVar, string varName, Unit unitType, bool minValueSet, bool minValueInclusive, double minValue, bool maxValueSet, bool maxValueInclusive, double maxValue, bool numPtsSet, int numPts, bool defaultValueSet, double defaultValue)
Parameters
ExportFields(ExportData)
Declaration
public void ExportFields(ExportData exportData)
Parameters
GetNameVariable(string, string)
Declaration
public NameVariable GetNameVariable(string variableName, string measureName)
Parameters
Type |
Name |
Description |
string |
variableName |
|
string |
measureName |
|
Returns
GetValidFieldId()
Declaration
public int GetValidFieldId()
Returns
Declaration
public void Information(Field[] fields)
Parameters
Type |
Name |
Description |
Field[] |
fields |
|
SetUndefinedVariableValue(double)
Declaration
public void SetUndefinedVariableValue(double undefinedValue)
Parameters
Type |
Name |
Description |
double |
undefinedValue |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink