Search Results for

    Show / Hide Table of Contents

    Class FieldManager

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    FieldManager
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    Inherited Members
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.Fields
    Assembly: NXOpen.dll
    Syntax
    public class FieldManager : NXObject, IMessageSink, INXObject

    Constructors

    FieldManager()

    Declaration
    protected FieldManager()

    Properties

    Domains

    Declaration
    public FieldDomainCollection Domains { get; }
    Property Value
    Type Description
    FieldDomainCollection

    Fields

    Declaration
    public FieldCollection Fields { get; }
    Property Value
    Type Description
    FieldCollection

    Methods

    ConvertToLinksTable(FieldTable)

    Declaration
    public FieldLinksTable ConvertToLinksTable(FieldTable table)
    Parameters
    Type Name Description
    FieldTable table
    Returns
    Type Description
    FieldLinksTable

    CreateComplexScalarFieldWrapperWithExpressions(Expression[])

    Declaration
    public ComplexScalarFieldWrapper CreateComplexScalarFieldWrapperWithExpressions(Expression[] expressions)
    Parameters
    Type Name Description
    Expression[] expressions
    Returns
    Type Description
    ComplexScalarFieldWrapper

    CreateComplexScalarFieldWrapperWithField(Field)

    Declaration
    public ComplexScalarFieldWrapper CreateComplexScalarFieldWrapperWithField(Field field)
    Parameters
    Type Name Description
    Field field
    Returns
    Type Description
    ComplexScalarFieldWrapper

    CreateComplexScalarFieldWrapperWithFieldWithScaleFactor(Field, Double)

    Declaration
    public ComplexScalarFieldWrapper CreateComplexScalarFieldWrapperWithFieldWithScaleFactor(Field field, double scaleFactor)
    Parameters
    Type Name Description
    Field field
    System.Double scaleFactor
    Returns
    Type Description
    ComplexScalarFieldWrapper

    CreateComplexVectorFieldWrapperWithExpressions(Expression[])

    Declaration
    public ComplexVectorFieldWrapper CreateComplexVectorFieldWrapperWithExpressions(Expression[] expressions)
    Parameters
    Type Name Description
    Expression[] expressions
    Returns
    Type Description
    ComplexVectorFieldWrapper

    CreateComplexVectorFieldWrapperWithField(Field, Double)

    Declaration
    public ComplexVectorFieldWrapper CreateComplexVectorFieldWrapperWithField(Field field, double scaleFactor)
    Parameters
    Type Name Description
    Field field
    System.Double scaleFactor
    Returns
    Type Description
    ComplexVectorFieldWrapper

    CreateDependentVariable(Field, NameVariable, Unit)

    Declaration
    public FieldVariable CreateDependentVariable(Field ownerField, NameVariable nameVariable, Unit unitType)
    Parameters
    Type Name Description
    Field ownerField
    NameVariable nameVariable
    Unit unitType
    Returns
    Type Description
    FieldVariable

    CreateDependentVariable(Field, NameVariable, Unit, FieldVariable.ValueType)

    Declaration
    public FieldVariable CreateDependentVariable(Field ownerField, NameVariable nameVariable, Unit unitType, FieldVariable.ValueType type)
    Parameters
    Type Name Description
    Field ownerField
    NameVariable nameVariable
    Unit unitType
    FieldVariable.ValueType type
    Returns
    Type Description
    FieldVariable

    CreateDisplayPropertiesBuilder(Field[])

    Declaration
    public DisplayPropertiesBuilder CreateDisplayPropertiesBuilder(Field[] fieldArray)
    Parameters
    Type Name Description
    Field[] fieldArray
    Returns
    Type Description
    DisplayPropertiesBuilder

    CreateExportData()

    Declaration
    public ExportData CreateExportData()
    Returns
    Type Description
    ExportData

    CreateFieldExpression(String, Unit)

    Declaration
    public FieldExpression CreateFieldExpression(string fieldExpString, Unit unitType)
    Parameters
    Type Name Description
    System.String fieldExpString
    Unit unitType
    Returns
    Type Description
    FieldExpression

    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
    Type Description
    FieldExpression

    CreateFieldFormula(String, FieldVariable[], FieldExpression[])

    Declaration
    public FieldFormula CreateFieldFormula(string fieldName, FieldVariable[] indepVarArray, FieldExpression[] depExpArray)
    Parameters
    Type Name Description
    System.String fieldName
    FieldVariable[] indepVarArray
    FieldExpression[] depExpArray
    Returns
    Type Description
    FieldFormula

    CreateFieldLink(String, Field)

    Declaration
    public FieldLink CreateFieldLink(string fieldName, Field fieldToLink)
    Parameters
    Type Name Description
    System.String fieldName
    Field fieldToLink
    Returns
    Type Description
    FieldLink

    CreateFieldLinksTable(String, FieldVariable[], FieldVariable[], Double[], Field[])

    Declaration
    public FieldLinksTable CreateFieldLinksTable(string fieldName, FieldVariable[] indepVarArray, FieldVariable[] depVarArray, double[] datapoints, Field[] linkFieldsArray)
    Parameters
    Type Name Description
    System.String fieldName
    FieldVariable[] indepVarArray
    FieldVariable[] depVarArray
    System.Double[] datapoints
    Field[] linkFieldsArray
    Returns
    Type Description
    FieldLinksTable

    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
    Type Description
    FieldLinksTable

    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
    Type Description
    FieldTable

    CreateFieldTableFromData(String, Unit, Unit, FieldVariable.ValueType, Double[])

    Declaration
    public FieldTable CreateFieldTableFromData(string fieldNamePrefix, Unit ivarUnit, Unit dvarUnit, FieldVariable.ValueType dvarType, double[] datapoints)
    Parameters
    Type Name Description
    System.String fieldNamePrefix
    Unit ivarUnit
    Unit dvarUnit
    FieldVariable.ValueType dvarType
    System.Double[] datapoints
    Returns
    Type Description
    FieldTable

    CreateFieldWrapper(Field)

    Declaration
    public FieldWrapper CreateFieldWrapper(Field field)
    Parameters
    Type Name Description
    Field field
    Returns
    Type Description
    FieldWrapper

    CreateImportData()

    Declaration
    public ImportData CreateImportData()
    Returns
    Type Description
    ImportData

    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
    Type Description
    FieldVariable

    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
    Type Description
    FieldVariable

    CreateMeshSizeFieldData(Int32, TaggedObject[])

    Declaration
    public Field CreateMeshSizeFieldData(int elementSizeType, TaggedObject[] meshArray)
    Parameters
    Type Name Description
    System.Int32 elementSizeType
    TaggedObject[] meshArray
    Returns
    Type Description
    Field

    CreatePathObjects()

    Declaration
    public PathObjects CreatePathObjects()
    Returns
    Type Description
    PathObjects

    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
    Type Name Description
    System.String fieldName
    System.String filePath
    System.Int32 nbAbscisae
    System.Int32 xColumn
    System.Int32 yColumn
    System.Int32 ordinateColumn
    Expression xOffset
    Expression yOffset
    Expression ordinateOffset
    Expression xScale
    Expression yScale
    Expression ordinateScale
    System.Boolean xCyclic
    System.Boolean yCyclic
    FieldEvaluator.InterpolationEnum interpolation
    FieldEvaluator.ValuesOutsideTableInterpolationEnum xExtrapolation
    FieldEvaluator.ValuesOutsideTableInterpolationEnum yExtrapolation
    Expression slopeLeft
    Expression slopeRight
    Returns
    Type Description
    FieldReference

    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
    Type Description
    FieldProfileTable

    CreateScalarFieldWrapperWithExpression(Expression)

    Declaration
    public ScalarFieldWrapper CreateScalarFieldWrapperWithExpression(Expression expression)
    Parameters
    Type Name Description
    Expression expression
    Returns
    Type Description
    ScalarFieldWrapper

    CreateScalarFieldWrapperWithField(Field, Double)

    Declaration
    public ScalarFieldWrapper CreateScalarFieldWrapperWithField(Field field, double scaleFactor)
    Parameters
    Type Name Description
    Field field
    System.Double scaleFactor
    Returns
    Type Description
    ScalarFieldWrapper

    CreateSpatialMapBuilder(SpatialMap)

    Declaration
    public SpatialMapBuilder CreateSpatialMapBuilder(SpatialMap spatialmap)
    Parameters
    Type Name Description
    SpatialMap spatialmap
    Returns
    Type Description
    SpatialMapBuilder

    CreateSubFieldExpression(FieldVariable)

    Declaration
    public FieldExpression CreateSubFieldExpression(FieldVariable depVar)
    Parameters
    Type Name Description
    FieldVariable depVar
    Returns
    Type Description
    FieldExpression

    CreateVectorFieldWrapperWithExpressions(Expression[])

    Declaration
    public VectorFieldWrapper CreateVectorFieldWrapperWithExpressions(Expression[] expressions)
    Parameters
    Type Name Description
    Expression[] expressions
    Returns
    Type Description
    VectorFieldWrapper

    CreateVectorFieldWrapperWithField(Field, Double[])

    Declaration
    public VectorFieldWrapper CreateVectorFieldWrapperWithField(Field field, double[] scaleFactors)
    Parameters
    Type Name Description
    Field field
    System.Double[] scaleFactors
    Returns
    Type Description
    VectorFieldWrapper

    DeleteField(Field)

    Declaration
    public Field DeleteField(Field field)
    Parameters
    Type Name Description
    Field field
    Returns
    Type Description
    Field

    EditDependentVariable(FieldVariable, Unit)

    Declaration
    public void EditDependentVariable(FieldVariable depVar, Unit unitType)
    Parameters
    Type Name Description
    FieldVariable depVar
    Unit unitType

    EditDependentVariable(FieldVariable, String, Unit)

    Declaration
    public void EditDependentVariable(FieldVariable depVar, string varName, Unit unitType)
    Parameters
    Type Name Description
    FieldVariable depVar
    System.String varName
    Unit unitType

    EditIndependentVariable(FieldVariable, Unit)

    Declaration
    public void EditIndependentVariable(FieldVariable indepVar, Unit unitType)
    Parameters
    Type Name Description
    FieldVariable indepVar
    Unit unitType

    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
    Type Name Description
    FieldReference externalFileRefField
    System.String fieldName
    System.String filePath
    System.Int32 nbAbscisae
    System.Int32 xColumn
    System.Int32 yColumn
    System.Int32 ordinateColumn
    Expression xOffset
    Expression yOffset
    Expression ordinateOffset
    Expression xScale
    Expression yScale
    Expression ordinateScale
    System.Boolean xCyclic
    System.Boolean yCyclic
    FieldEvaluator.InterpolationEnum interpolation
    FieldEvaluator.ValuesOutsideTableInterpolationEnum xExtrapolation
    FieldEvaluator.ValuesOutsideTableInterpolationEnum yExtrapolation
    Expression slopeLeft
    Expression slopeRight

    ExportFields(ExportData)

    Declaration
    public void ExportFields(ExportData exportData)
    Parameters
    Type Name Description
    ExportData exportData

    GetNameVariable(String, String)

    Declaration
    public NameVariable GetNameVariable(string variableName, string measureName)
    Parameters
    Type Name Description
    System.String variableName
    System.String measureName
    Returns
    Type Description
    NameVariable

    GetValidFieldId()

    Declaration
    public int GetValidFieldId()
    Returns
    Type Description
    System.Int32

    ImportFields(ImportData)

    Declaration
    public void ImportFields(ImportData importData)
    Parameters
    Type Name Description
    ImportData importData

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    In This Article
    Back to top Generated by DocFX