Class Expression
Inheritance
System.Object
System.MarshalByRefObject
Expression
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 Expression : NXObject, IMessageSink, INXObject
Constructors
Expression()
Declaration
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 |
|
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 |
|
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 |
|
PointValue
Declaration
public Point3d PointValue { get; }
Property Value
RightHandSide
Declaration
public string RightHandSide { get; set; }
Property Value
Type |
Description |
System.String |
|
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
Value
Declaration
public double Value { get; set; }
Property Value
Type |
Description |
System.Double |
|
VectorValue
Declaration
public Vector3d VectorValue { get; }
Property Value
Methods
Declaration
public void EditComment(string newComment)
Parameters
Type |
Name |
Description |
System.String |
newComment |
|
GetDescriptor()
Declaration
public string GetDescriptor()
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 |
|
GetOwningFeature()
Declaration
public Feature GetOwningFeature()
Returns
GetOwningRpoFeature()
Declaration
public Feature GetOwningRpoFeature()
Returns
GetReferencingExpressions()
Declaration
public Expression[] GetReferencingExpressions()
Returns
GetUsingFeatures()
Declaration
public Feature[] GetUsingFeatures()
Returns
GetValueUsingUnits(Expression.UnitsOption)
Declaration
public double GetValueUsingUnits(Expression.UnitsOption unitsOption)
Parameters
Returns
Type |
Description |
System.Double |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink