Class SelRecipeAttributeStrategy
Inheritance
SelRecipeAttributeStrategy
Assembly: NXOpen.dll
Syntax
public class SelRecipeAttributeStrategy : SelRecipeStrategy, IMessageSink
Constructors
SelRecipeAttributeStrategy()
Declaration
protected SelRecipeAttributeStrategy()
Properties
ColorAttribute
Declaration
public int ColorAttribute { get; }
Property Value
HasColorAttribute
Declaration
public bool HasColorAttribute { get; }
Property Value
HasNameAttribute
Declaration
public bool HasNameAttribute { get; }
Property Value
NameAttribute
Declaration
[Obsolete("Deprecated in NX1872.0.0. Use overloadedCAE.SelRecipeAttributeStrategy.GetNameAttribute that returns multiple strings instead.")]
public string NameAttribute { get; }
Property Value
Methods
ClearAllAttributes()
Declaration
public void ClearAllAttributes()
GetHasUserAttributes(string)
Declaration
public bool GetHasUserAttributes(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
GetNameAttribute(out string[])
Declaration
public void GetNameAttribute(out string[] names)
Parameters
Type |
Name |
Description |
string[] |
names |
|
GetUserAttributeNames(out string[])
Declaration
public void GetUserAttributeNames(out string[] userAttributeNames)
Parameters
Type |
Name |
Description |
string[] |
userAttributeNames |
|
Declaration
public void GetUserAttributes(string attributeName, out NXObject.AttributeInformation[] lowValueAttribute, out NXObject.AttributeInformation[] highValueAttribute)
Parameters
RemoveColorAttribute()
Declaration
public void RemoveColorAttribute()
RemoveNameAttribute()
Declaration
public void RemoveNameAttribute()
RemoveUserAttributes(string)
Declaration
public void RemoveUserAttributes(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
SetColorAttribute(int)
Declaration
public void SetColorAttribute(int color)
Parameters
Type |
Name |
Description |
int |
color |
|
SetNameAttribute(string)
Declaration
[Obsolete("Deprecated in NX1872.0.0. Use overloadedCAE.SelRecipeAttributeStrategy.SetNameAttribute that sets multiple strings instead.")]
public void SetNameAttribute(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
SetNameAttribute(string[])
Declaration
public void SetNameAttribute(string[] names)
Parameters
Type |
Name |
Description |
string[] |
names |
|
Declaration
[Obsolete("Deprecated in NX1872.0.0. Use overloadedCAE.SelRecipeAttributeStrategy.SetUserAttributes that sets multiple name attribute values instead.")]
public void SetUserAttributes(bool setNameAttribute, string nameAttribute, bool setColorAttribute, int colorAttribute, NXObject.AttributeInformation[] lowValueAttributes, NXObject.AttributeInformation[] highValueAttributes)
Parameters
Declaration
public void SetUserAttributes(bool setNameAttribute, string[] nameAttribute, bool setColorAttribute, int colorAttribute, NXObject.AttributeInformation[] lowValueAttributes, NXObject.AttributeInformation[] highValueAttributes)
Parameters
Declaration
public void SetUserAttributes(string attributeName, NXObject.AttributeInformation[] lowValueAttributes, NXObject.AttributeInformation[] highValueAttributes)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink