Class FieldManager
Inheritance
System.Object
System.MarshalByRefObject
FieldManager
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class FieldManager : NXObject, IMessageSink, INXObject
Constructors
FieldManager()
Declaration
Properties
Domains
Declaration
public FieldDomainCollection Domains { 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
Type |
Name |
Description |
Field |
field |
|
System.Double |
scaleFactor |
|
Returns
CreateComplexVectorFieldWrapperWithExpressions(Expression[])
Declaration
public ComplexVectorFieldWrapper CreateComplexVectorFieldWrapperWithExpressions(Expression[] expressions)
Parameters
Returns
CreateComplexVectorFieldWrapperWithField(Field, Double)
Declaration
public ComplexVectorFieldWrapper CreateComplexVectorFieldWrapperWithField(Field field, double scaleFactor)
Parameters
Type |
Name |
Description |
Field |
field |
|
System.Double |
scaleFactor |
|
Returns
CreateDependentVariable(Field, NameVariable, Unit)
Declaration
public FieldVariable CreateDependentVariable(Field ownerField, NameVariable nameVariable, Unit unitType)
Parameters
Returns
CreateDependentVariable(Field, NameVariable, Unit, FieldVariable.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 |
System.String |
fieldExpString |
|
Unit |
unitType |
|
Returns
CreateFieldExpression(String, Unit, FieldVariable[])
Declaration
[Obsolete("Deprecated in NX10.0.0. Field expressions are owned by other objects. They are managed by the creation and editing of the owning object and should not be created independently.")]
public FieldExpression CreateFieldExpression(string fieldExpString, Unit unitType, FieldVariable[] indepVarArray)
Parameters
Type |
Name |
Description |
System.String |
fieldExpString |
|
Unit |
unitType |
|
FieldVariable[] |
indepVarArray |
|
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 |
System.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[], Boolean[])
Declaration
public FieldLinksTable CreateFieldLinksTable(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray, double[] datapoints, Field[] linkFieldsArray, bool[] managedFieldsArray)
Parameters
Type |
Name |
Description |
System.String |
fieldName |
|
FieldVariable[] |
indepVarArray |
|
FieldVariable[] |
depVarArray |
|
System.Double[] |
datapoints |
|
Field[] |
linkFieldsArray |
|
System.Boolean[] |
managedFieldsArray |
|
Returns
CreateFieldTable(String, FieldVariable[], FieldVariable[], Double[])
Declaration
public FieldTable CreateFieldTable(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray, double[] datapoints)
Parameters
Type |
Name |
Description |
System.String |
fieldName |
|
FieldVariable[] |
indepVarArray |
|
FieldVariable[] |
depVarArray |
|
System.Double[] |
datapoints |
|
Returns
CreateFieldTableFromData(String, Unit, Unit, FieldVariable.ValueType, Double[])
Declaration
public FieldTable CreateFieldTableFromData(string fieldNamePrefix, Unit ivarUnit, Unit dvarUnit, FieldVariable.ValueType dvarType, double[] datapoints)
Parameters
Returns
CreateFieldWrapper(Field)
Declaration
public FieldWrapper CreateFieldWrapper(Field field)
Parameters
Type |
Name |
Description |
Field |
field |
|
Returns
CreateImportData()
Declaration
public ImportData CreateImportData()
Returns
CreateIndependentVariable(Field, NameVariable, Unit, FieldVariable.ValueType, Boolean, Boolean, Double, Boolean, Boolean, Double, Boolean, Int32, Boolean, 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
Type |
Name |
Description |
Field |
ownerField |
|
NameVariable |
nameVariable |
|
Unit |
unitType |
|
FieldVariable.ValueType |
type |
|
System.Boolean |
minValueSet |
|
System.Boolean |
minValueInclusive |
|
System.Double |
minValue |
|
System.Boolean |
maxValueSet |
|
System.Boolean |
maxValueInclusive |
|
System.Double |
maxValue |
|
System.Boolean |
numPtsSet |
|
System.Int32 |
numPts |
|
System.Boolean |
defaultValueSet |
|
System.Double |
defaultValue |
|
Returns
CreateIndependentVariable(Field, NameVariable, Unit, Boolean, Boolean, Double, Boolean, Boolean, Double, Boolean, Int32, Boolean, 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
Type |
Name |
Description |
Field |
ownerField |
|
NameVariable |
nameVariable |
|
Unit |
unitType |
|
System.Boolean |
minValueSet |
|
System.Boolean |
minValueInclusive |
|
System.Double |
minValue |
|
System.Boolean |
maxValueSet |
|
System.Boolean |
maxValueInclusive |
|
System.Double |
maxValue |
|
System.Boolean |
numPtsSet |
|
System.Int32 |
numPts |
|
System.Boolean |
defaultValueSet |
|
System.Double |
defaultValue |
|
Returns
CreateMeshSizeFieldData(Int32, TaggedObject[])
Declaration
public Field CreateMeshSizeFieldData(int elementSizeType, TaggedObject[] meshArray)
Parameters
Type |
Name |
Description |
System.Int32 |
elementSizeType |
|
TaggedObject[] |
meshArray |
|
Returns
CreatePathObjects()
Declaration
public PathObjects CreatePathObjects()
Returns
CreateProfileExternalTable(String, String, Int32, Int32, Int32, Int32, Expression, Expression, Expression, Expression, Expression, Expression, Boolean, Boolean, FieldEvaluator.InterpolationEnum, FieldEvaluator.ValuesOutsideTableInterpolationEnum, FieldEvaluator.ValuesOutsideTableInterpolationEnum, Expression, Expression)
Declaration
public FieldReference CreateProfileExternalTable(string fieldName, string filePath, int nbAbscisae, int xColumn, int yColumn, int ordinateColumn, Expression xOffset, Expression yOffset, Expression ordinateOffset, Expression xScale, Expression yScale, Expression ordinateScale, bool xCyclic, bool yCyclic, FieldEvaluator.InterpolationEnum interpolation, FieldEvaluator.ValuesOutsideTableInterpolationEnum xExtrapolation, FieldEvaluator.ValuesOutsideTableInterpolationEnum yExtrapolation, Expression slopeLeft, Expression slopeRight)
Parameters
Returns
CreateProfileField(String, Unit, Sketch, Int32, Int32, Expression, Expression, Expression, Int32)
Declaration
public FieldProfileTable CreateProfileField(string fieldName, Unit dependentUnit, Sketch sketch, int discreteType, int numPoints, Expression chordalTolerance, Expression offset, Expression scale, int interpolationType)
Parameters
Type |
Name |
Description |
System.String |
fieldName |
|
Unit |
dependentUnit |
|
Sketch |
sketch |
|
System.Int32 |
discreteType |
|
System.Int32 |
numPoints |
|
Expression |
chordalTolerance |
|
Expression |
offset |
|
Expression |
scale |
|
System.Int32 |
interpolationType |
|
Returns
CreateScalarFieldWrapperWithExpression(Expression)
Declaration
public ScalarFieldWrapper CreateScalarFieldWrapperWithExpression(Expression expression)
Parameters
Returns
CreateScalarFieldWrapperWithField(Field, Double)
Declaration
public ScalarFieldWrapper CreateScalarFieldWrapperWithField(Field field, double scaleFactor)
Parameters
Type |
Name |
Description |
Field |
field |
|
System.Double |
scaleFactor |
|
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 |
|
System.Double[] |
scaleFactors |
|
Returns
DeleteField(Field)
Declaration
public Field DeleteField(Field field)
Parameters
Type |
Name |
Description |
Field |
field |
|
Returns
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, Boolean, Boolean, Double, Boolean, Boolean, Double, Boolean, Int32, Boolean, 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
Type |
Name |
Description |
FieldVariable |
indepVar |
|
System.String |
varName |
|
Unit |
unitType |
|
System.Boolean |
minValueSet |
|
System.Boolean |
minValueInclusive |
|
System.Double |
minValue |
|
System.Boolean |
maxValueSet |
|
System.Boolean |
maxValueInclusive |
|
System.Double |
maxValue |
|
System.Boolean |
numPtsSet |
|
System.Int32 |
numPts |
|
System.Boolean |
defaultValueSet |
|
System.Double |
defaultValue |
|
EditProfileExternalTable(FieldReference, String, String, Int32, Int32, Int32, Int32, Expression, Expression, Expression, Expression, Expression, Expression, Boolean, Boolean, FieldEvaluator.InterpolationEnum, FieldEvaluator.ValuesOutsideTableInterpolationEnum, FieldEvaluator.ValuesOutsideTableInterpolationEnum, Expression, Expression)
Declaration
public void EditProfileExternalTable(FieldReference externalFileRefField, string fieldName, string filePath, int nbAbscisae, int xColumn, int yColumn, int ordinateColumn, Expression xOffset, Expression yOffset, Expression ordinateOffset, Expression xScale, Expression yScale, Expression ordinateScale, bool xCyclic, bool yCyclic, FieldEvaluator.InterpolationEnum interpolation, FieldEvaluator.ValuesOutsideTableInterpolationEnum xExtrapolation, FieldEvaluator.ValuesOutsideTableInterpolationEnum yExtrapolation, Expression slopeLeft, Expression slopeRight)
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 |
System.String |
variableName |
|
System.String |
measureName |
|
Returns
GetValidFieldId()
Declaration
public int GetValidFieldId()
Returns
Type |
Description |
System.Int32 |
|
ImportFields(ImportData)
Declaration
public void ImportFields(ImportData importData)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink