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