NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Classes | Public Member Functions | List of all members
NXOpen.UF.UFFam Class Reference

Contains wrappers for all 'UF_FAM' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFFam:
NXOpen.Utilities.NXRemotableObject IMessageSink

Classes

struct  _AttributeData
 
struct  _ClassData
 
struct  _FamilyData
 
struct  _IntentData
 
struct  _MemberData
 
struct  AttributeData
 Wrapper for UF_FAM_attribute_data_s More...
 
struct  ClassData
 Wrapper for UF_FAM_class_data_s More...
 
struct  FamilyData
 Wrapper for UF_FAM_family_data_s More...
 
struct  IntentData
 Wrapper for UF_FAM_intent_data_s More...
 
struct  MemberData
 Wrapper for UF_FAM_member_data_s More...
 

Public Member Functions

unsafe void AddMember (NXOpen.Tag family, ref MemberData member_data, out int member_index)
 Wrapper method for UF_FAM_add_member More...
 
unsafe void AskAttributeData (NXOpen.Tag attribute, out AttributeData attribute_data)
 Wrapper method for UF_FAM_ask_attribute_data More...
 
void AskClassCount (out int class_count)
 Wrapper method for UF_FAM_ask_class_count More...
 
unsafe void AskClassData (int subtype, out ClassData class_data)
 Wrapper method for UF_FAM_ask_class_data More...
 
unsafe void AskClassName (int subtype, out string name)
 Wrapper method for UF_FAM_ask_class_name More...
 
unsafe void AskFamilyData (NXOpen.Tag family, out FamilyData family_data)
 Wrapper method for UF_FAM_ask_family_data More...
 
void AskInstanceData (NXOpen.Tag instance, out NXOpen.Tag family, out int member_index)
 Wrapper method for UF_FAM_ask_instance_data More...
 
unsafe void AskMemberColumnData (NXOpen.Tag family, int attribute_index, out MemberData member_data)
 Wrapper method for UF_FAM_ask_member_column_data More...
 
unsafe void AskMemberRowData (NXOpen.Tag family, int member_index, out MemberData member_data)
 Wrapper method for UF_FAM_ask_member_row_data More...
 
void CheckAttributeStatus (NXOpen.Tag attribute)
 Wrapper method for UF_FAM_check_attribute_status More...
 
void CheckFamilyStatus (NXOpen.Tag family)
 Wrapper method for UF_FAM_check_family_status More...
 
void CheckMemberStatus (NXOpen.Tag family, int member_index)
 Wrapper method for UF_FAM_check_member_status More...
 
unsafe void CreateAttribute (ref AttributeData attribute_data, out NXOpen.Tag attribute)
 Wrapper method for UF_FAM_create_attribute More...
 
unsafe void CreateFamily (ref FamilyData family_data, out NXOpen.Tag family)
 Wrapper method for UF_FAM_create_family More...
 
void CreateInstance (NXOpen.Tag family, int member_index, out NXOpen.Tag instance)
 Wrapper method for UF_FAM_create_instance More...
 
void DeleteInstance (NXOpen.Tag instance)
 Wrapper method for UF_FAM_delete_instance More...
 
void DeleteMember (NXOpen.Tag family, int member_index)
 Wrapper method for UF_FAM_delete_member More...
 
unsafe void EditAttribute (NXOpen.Tag attribute, ref AttributeData attribute_data)
 Wrapper method for UF_FAM_edit_attribute More...
 
unsafe void EditFamily (NXOpen.Tag family, ref FamilyData family_data)
 Wrapper method for UF_FAM_edit_family More...
 
unsafe void EditMember (NXOpen.Tag family, int member_index, ref MemberData member_data)
 Wrapper method for UF_FAM_edit_member More...
 
unsafe void EvaluateIntentData (ref IntentData intent_data, out int match_count, out int[] match_indices)
 Wrapper method for UF_FAM_evaluate_intent_data More...
 
unsafe void FreeClassData (ref ClassData class_data)
 Wrapper method for UF_FAM_free_class_data More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

Contains wrappers for all 'UF_FAM' functions and data types.

Member Function Documentation

unsafe void NXOpen.UF.UFFam.AddMember ( NXOpen.Tag  family,
ref MemberData  member_data,
out int  member_index 
)
inline

Wrapper method for UF_FAM_add_member

Refer to UF_FAM_add_member for documentation

License requirements:SOLIDS MODELING

unsafe void NXOpen.UF.UFFam.AskAttributeData ( NXOpen.Tag  attribute,
out AttributeData  attribute_data 
)
inline

Wrapper method for UF_FAM_ask_attribute_data

Refer to UF_FAM_ask_attribute_data for documentation

License requirements:None

void NXOpen.UF.UFFam.AskClassCount ( out int  class_count)
inline

Wrapper method for UF_FAM_ask_class_count

Refer to UF_FAM_ask_class_count for documentation

License requirements:None

unsafe void NXOpen.UF.UFFam.AskClassData ( int  subtype,
out ClassData  class_data 
)
inline

Wrapper method for UF_FAM_ask_class_data

Refer to UF_FAM_ask_class_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFFam.AskClassName ( int  subtype,
out string  name 
)
inline

Wrapper method for UF_FAM_ask_class_name

Refer to UF_FAM_ask_class_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFFam.AskFamilyData ( NXOpen.Tag  family,
out FamilyData  family_data 
)
inline

Wrapper method for UF_FAM_ask_family_data

Refer to UF_FAM_ask_family_data for documentation

License requirements:None

void NXOpen.UF.UFFam.AskInstanceData ( NXOpen.Tag  instance,
out NXOpen.Tag  family,
out int  member_index 
)
inline

Wrapper method for UF_FAM_ask_instance_data

Refer to UF_FAM_ask_instance_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFFam.AskMemberColumnData ( NXOpen.Tag  family,
int  attribute_index,
out MemberData  member_data 
)
inline

Wrapper method for UF_FAM_ask_member_column_data

Refer to UF_FAM_ask_member_column_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFFam.AskMemberRowData ( NXOpen.Tag  family,
int  member_index,
out MemberData  member_data 
)
inline

Wrapper method for UF_FAM_ask_member_row_data

Refer to UF_FAM_ask_member_row_data for documentation

License requirements:None

void NXOpen.UF.UFFam.CheckAttributeStatus ( NXOpen.Tag  attribute)
inline

Wrapper method for UF_FAM_check_attribute_status

Refer to UF_FAM_check_attribute_status for documentation

License requirements:SOLIDS MODELING

void NXOpen.UF.UFFam.CheckFamilyStatus ( NXOpen.Tag  family)
inline

Wrapper method for UF_FAM_check_family_status

Refer to UF_FAM_check_family_status for documentation

License requirements:SOLIDS MODELING

void NXOpen.UF.UFFam.CheckMemberStatus ( NXOpen.Tag  family,
int  member_index 
)
inline

Wrapper method for UF_FAM_check_member_status

Refer to UF_FAM_check_member_status for documentation

License requirements:SOLIDS MODELING

unsafe void NXOpen.UF.UFFam.CreateAttribute ( ref AttributeData  attribute_data,
out NXOpen.Tag  attribute 
)
inline

Wrapper method for UF_FAM_create_attribute

Refer to UF_FAM_create_attribute for documentation

License requirements:SOLIDS MODELING

unsafe void NXOpen.UF.UFFam.CreateFamily ( ref FamilyData  family_data,
out NXOpen.Tag  family 
)
inline

Wrapper method for UF_FAM_create_family

Refer to UF_FAM_create_family for documentation

License requirements:SOLIDS MODELING

void NXOpen.UF.UFFam.CreateInstance ( NXOpen.Tag  family,
int  member_index,
out NXOpen.Tag  instance 
)
inline

Wrapper method for UF_FAM_create_instance

Refer to UF_FAM_create_instance for documentation

License requirements:SOLIDS MODELING

void NXOpen.UF.UFFam.DeleteInstance ( NXOpen.Tag  instance)
inline

Wrapper method for UF_FAM_delete_instance

Refer to UF_FAM_delete_instance for documentation

License requirements:SOLIDS MODELING

void NXOpen.UF.UFFam.DeleteMember ( NXOpen.Tag  family,
int  member_index 
)
inline

Wrapper method for UF_FAM_delete_member

Refer to UF_FAM_delete_member for documentation

License requirements:SOLIDS MODELING

unsafe void NXOpen.UF.UFFam.EditAttribute ( NXOpen.Tag  attribute,
ref AttributeData  attribute_data 
)
inline

Wrapper method for UF_FAM_edit_attribute

Refer to UF_FAM_edit_attribute for documentation

License requirements:SOLIDS MODELING

unsafe void NXOpen.UF.UFFam.EditFamily ( NXOpen.Tag  family,
ref FamilyData  family_data 
)
inline

Wrapper method for UF_FAM_edit_family

Refer to UF_FAM_edit_family for documentation

License requirements:SOLIDS MODELING

unsafe void NXOpen.UF.UFFam.EditMember ( NXOpen.Tag  family,
int  member_index,
ref MemberData  member_data 
)
inline

Wrapper method for UF_FAM_edit_member

Refer to UF_FAM_edit_member for documentation

License requirements:SOLIDS MODELING

unsafe void NXOpen.UF.UFFam.EvaluateIntentData ( ref IntentData  intent_data,
out int  match_count,
out int[]  match_indices 
)
inline

Wrapper method for UF_FAM_evaluate_intent_data

Refer to UF_FAM_evaluate_intent_data for documentation

License requirements:SOLIDS MODELING

unsafe void NXOpen.UF.UFFam.FreeClassData ( ref ClassData  class_data)
inline

Wrapper method for UF_FAM_free_class_data

Refer to UF_FAM_free_class_data for documentation

License requirements:SOLIDS MODELING


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.