Class UFFam
Inheritance
System.Object
System.MarshalByRefObject
UFFam
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.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.UF.dll
Syntax
public class UFFam : NXRemotableObject, IMessageSink
Methods
AddMember(Tag, ref UFFam.MemberData, out Int32)
Declaration
public void AddMember(Tag family, ref UFFam.MemberData member_data, out int member_index)
Parameters
AskAttributeData(Tag, out UFFam.AttributeData)
Declaration
public void AskAttributeData(Tag attribute, out UFFam.AttributeData attribute_data)
Parameters
AskClassCount(out Int32)
Declaration
public void AskClassCount(out int class_count)
Parameters
Type |
Name |
Description |
System.Int32 |
class_count |
|
AskClassData(Int32, out UFFam.ClassData)
Declaration
public void AskClassData(int subtype, out UFFam.ClassData class_data)
Parameters
AskClassName(Int32, out String)
Declaration
public void AskClassName(int subtype, out string name)
Parameters
Type |
Name |
Description |
System.Int32 |
subtype |
|
System.String |
name |
|
AskFamilyData(Tag, out UFFam.FamilyData)
Declaration
public void AskFamilyData(Tag family, out UFFam.FamilyData family_data)
Parameters
AskInstanceData(Tag, out Tag, out Int32)
Declaration
public void AskInstanceData(Tag instance, out Tag family, out int member_index)
Parameters
Type |
Name |
Description |
Tag |
instance |
|
Tag |
family |
|
System.Int32 |
member_index |
|
AskMemberColumnData(Tag, Int32, out UFFam.MemberData)
Declaration
public void AskMemberColumnData(Tag family, int attribute_index, out UFFam.MemberData member_data)
Parameters
AskMemberRowData(Tag, Int32, out UFFam.MemberData)
Declaration
public void AskMemberRowData(Tag family, int member_index, out UFFam.MemberData member_data)
Parameters
CheckAttributeStatus(Tag)
Declaration
public void CheckAttributeStatus(Tag attribute)
Parameters
Type |
Name |
Description |
Tag |
attribute |
|
CheckFamilyStatus(Tag)
Declaration
public void CheckFamilyStatus(Tag family)
Parameters
Type |
Name |
Description |
Tag |
family |
|
CheckMemberStatus(Tag, Int32)
Declaration
public void CheckMemberStatus(Tag family, int member_index)
Parameters
Type |
Name |
Description |
Tag |
family |
|
System.Int32 |
member_index |
|
CreateAttribute(ref UFFam.AttributeData, out Tag)
Declaration
public void CreateAttribute(ref UFFam.AttributeData attribute_data, out Tag attribute)
Parameters
CreateFamily(ref UFFam.FamilyData, out Tag)
Declaration
public void CreateFamily(ref UFFam.FamilyData family_data, out Tag family)
Parameters
CreateInstance(Tag, Int32, out Tag)
Declaration
public void CreateInstance(Tag family, int member_index, out Tag instance)
Parameters
Type |
Name |
Description |
Tag |
family |
|
System.Int32 |
member_index |
|
Tag |
instance |
|
DeleteInstance(Tag)
Declaration
public void DeleteInstance(Tag instance)
Parameters
Type |
Name |
Description |
Tag |
instance |
|
DeleteMember(Tag, Int32)
Declaration
public void DeleteMember(Tag family, int member_index)
Parameters
Type |
Name |
Description |
Tag |
family |
|
System.Int32 |
member_index |
|
EditAttribute(Tag, ref UFFam.AttributeData)
Declaration
public void EditAttribute(Tag attribute, ref UFFam.AttributeData attribute_data)
Parameters
EditFamily(Tag, ref UFFam.FamilyData)
Declaration
public void EditFamily(Tag family, ref UFFam.FamilyData family_data)
Parameters
EditMember(Tag, Int32, ref UFFam.MemberData)
Declaration
public void EditMember(Tag family, int member_index, ref UFFam.MemberData member_data)
Parameters
EvaluateIntentData(ref UFFam.IntentData, out Int32, out Int32[])
Declaration
public void EvaluateIntentData(ref UFFam.IntentData intent_data, out int match_count, out int[] match_indices)
Parameters
Type |
Name |
Description |
UFFam.IntentData |
intent_data |
|
System.Int32 |
match_count |
|
System.Int32[] |
match_indices |
|
FreeClassData(ref UFFam.ClassData)
Declaration
public void FreeClassData(ref UFFam.ClassData class_data)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink