Search Results for

    Show / Hide Table of Contents

    Class Expression

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    Expression
    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
    Assembly: NXOpen.dll
    Syntax
    public class Expression : NXObject, IMessageSink, INXObject

    Constructors

    Expression()

    Declaration
    protected Expression()

    Properties

    BooleanValue

    Declaration
    public bool BooleanValue { get; }
    Property Value
    Type Description
    System.Boolean

    Description

    Declaration
    public string Description { get; }
    Property Value
    Type Description
    System.String

    Equation

    Declaration
    public string Equation { get; }
    Property Value
    Type Description
    System.String

    ExpressionString

    Declaration
    public string ExpressionString { get; }
    Property Value
    Type Description
    System.String

    IntegerValue

    Declaration
    public int IntegerValue { get; }
    Property Value
    Type Description
    System.Int32

    IsGeometricExpression

    Declaration
    public bool IsGeometricExpression { get; }
    Property Value
    Type Description
    System.Boolean

    IsInterpartExpression

    Declaration
    public bool IsInterpartExpression { get; }
    Property Value
    Type Description
    System.Boolean

    IsMassManagementExp

    Declaration
    public bool IsMassManagementExp { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsMeasurementExpression

    Declaration
    public bool IsMeasurementExpression { get; }
    Property Value
    Type Description
    System.Boolean

    IsNoEdit

    Declaration
    public bool IsNoEdit { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsNoUpdate

    Declaration
    public bool IsNoUpdate { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsRightHandSideLockedFromEdit

    Declaration
    public bool IsRightHandSideLockedFromEdit { get; }
    Property Value
    Type Description
    System.Boolean

    IsUserLocked

    Declaration
    public bool IsUserLocked { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsUserSpecified

    Declaration
    public bool IsUserSpecified { get; set; }
    Property Value
    Type Description
    System.Boolean

    NumberValue

    Declaration
    public double NumberValue { get; set; }
    Property Value
    Type Description
    System.Double

    PointValue

    Declaration
    public Point3d PointValue { get; }
    Property Value
    Type Description
    Point3d

    RightHandSide

    Declaration
    public string RightHandSide { get; set; }
    Property Value
    Type Description
    System.String

    Status

    Declaration
    public Expression.StatusOption Status { get; }
    Property Value
    Type Description
    Expression.StatusOption

    StringValue

    Declaration
    public string StringValue { get; }
    Property Value
    Type Description
    System.String

    Type

    Declaration
    public string Type { get; }
    Property Value
    Type Description
    System.String

    Units

    Declaration
    public Unit Units { get; set; }
    Property Value
    Type Description
    Unit

    Value

    Declaration
    public double Value { get; set; }
    Property Value
    Type Description
    System.Double

    VectorValue

    Declaration
    public Vector3d VectorValue { get; }
    Property Value
    Type Description
    Vector3d

    Methods

    EditComment(String)

    Declaration
    public void EditComment(string newComment)
    Parameters
    Type Name Description
    System.String newComment

    GetDescriptor()

    Declaration
    public string GetDescriptor()
    Returns
    Type Description
    System.String

    GetFormula()

    Declaration
    public string GetFormula()
    Returns
    Type Description
    System.String

    GetInterpartExpressionNames(out String, out String)

    Declaration
    public void GetInterpartExpressionNames(out string partName, out string expName)
    Parameters
    Type Name Description
    System.String partName
    System.String expName

    GetListValue()

    Declaration
    public object GetListValue()
    Returns
    Type Description
    System.Object

    GetNumberValueWithUnits(Expression.UnitsOption, out Double, out Unit)

    Declaration
    public void GetNumberValueWithUnits(Expression.UnitsOption unitsOption, out double numberValue, out Unit unit)
    Parameters
    Type Name Description
    Expression.UnitsOption unitsOption
    System.Double numberValue
    Unit unit

    GetOwningFeature()

    Declaration
    public Feature GetOwningFeature()
    Returns
    Type Description
    Feature

    GetOwningRpoFeature()

    Declaration
    public Feature GetOwningRpoFeature()
    Returns
    Type Description
    Feature

    GetPointValueWithUnits(Expression.UnitsOption)

    Declaration
    public Point3d GetPointValueWithUnits(Expression.UnitsOption unitsOption)
    Parameters
    Type Name Description
    Expression.UnitsOption unitsOption
    Returns
    Type Description
    Point3d

    GetReferencingExpressions()

    Declaration
    public Expression[] GetReferencingExpressions()
    Returns
    Type Description
    Expression[]

    GetUsingFeatures()

    Declaration
    public Feature[] GetUsingFeatures()
    Returns
    Type Description
    Feature[]

    GetValueUsingUnits(Expression.UnitsOption)

    Declaration
    public double GetValueUsingUnits(Expression.UnitsOption unitsOption)
    Parameters
    Type Name Description
    Expression.UnitsOption unitsOption
    Returns
    Type Description
    System.Double

    GetVectorValueWithUnits(Expression.UnitsOption)

    Declaration
    public Vector3d GetVectorValueWithUnits(Expression.UnitsOption unitsOption)
    Parameters
    Type Name Description
    Expression.UnitsOption unitsOption
    Returns
    Type Description
    Vector3d

    MakeConstant()

    Declaration
    public void MakeConstant()

    SetFormula(String)

    Declaration
    public void SetFormula(string rightHandSide)
    Parameters
    Type Name Description
    System.String rightHandSide

    SetNumberValueWithUnits(Double, Unit)

    Declaration
    public void SetNumberValueWithUnits(double numberValue, Unit units)
    Parameters
    Type Name Description
    System.Double numberValue
    Unit units

    Implements

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