NXOpen .NET Reference
12.0.0
|
This class represents part family More...
Public Member Functions | |
unsafe int | GetMemberCount () |
Get the number of family members in the family More... | |
unsafe NXOpen.Part | CreateMember (int memberIndex) |
Create member part in the family More... | |
unsafe int | AddMember (NXOpen.PartFamilyMemberValues memberData) |
Add member in the family More... | |
unsafe void | EditMember (int memberIndex, NXOpen.PartFamilyMemberValues newMemberData) |
Edit member in the family More... | |
unsafe void | DeleteMember (int memberIndex) |
Delete member in the family More... | |
unsafe int | AskIndexOfMemberName (string memberName) |
Ask index of member name in the family More... | |
unsafe void | PrintFamilyTable () |
Print the part family table More... | |
unsafe string | EstablishMember (int memberIndex) |
Get the existing member or create a new one if it does not exist More... | |
Protected Member Functions | |
override void | FreeResource () |
Free resources associated with the instance. More... | |
This class represents part family
Use NXOpen.Part.GetPartFamilyManager to get the instance of this class.
Created in NX6.0.0
Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager instead.
unsafe int NXOpen.PartFamilyManager.AddMember | ( | NXOpen.PartFamilyMemberValues | memberData | ) |
Add member in the family
Created in NX6.0.0
Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager.AddInstanceDefinition instead
License requirements: None.
memberData | the member values |
unsafe int NXOpen.PartFamilyManager.AskIndexOfMemberName | ( | string | memberName | ) |
Ask index of member name in the family
Created in NX6.0.0
Deprecated in NX9.0.0. Use query methods on the NXOpen.PartFamily.TemplateManager instead
License requirements: None.
memberName | the member name |
unsafe NXOpen.Part NXOpen.PartFamilyManager.CreateMember | ( | int | memberIndex | ) |
Create member part in the family
Created in NX6.0.0
Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager.SaveFamilyAndCreateMembers instead
License requirements: None.
memberIndex | the index of member for which part needs to be created |
unsafe void NXOpen.PartFamilyManager.DeleteMember | ( | int | memberIndex | ) |
Delete member in the family
Created in NX6.0.0
Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager.DeleteInstanceDefinition instead
License requirements: None.
memberIndex | the index of member that needs to be deleted |
unsafe void NXOpen.PartFamilyManager.EditMember | ( | int | memberIndex, |
NXOpen.PartFamilyMemberValues | newMemberData | ||
) |
Edit member in the family
Created in NX6.0.0
Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager.GetInstanceDefinition and NXOpen.PartFamily.InstanceDefinition.SetValueOfAttribute instead
License requirements: None.
memberIndex | the index of member that needs to be edited |
newMemberData | the new member data |
unsafe string NXOpen.PartFamilyManager.EstablishMember | ( | int | memberIndex | ) |
Get the existing member or create a new one if it does not exist
Created in NX6.0.0
Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager.EstablishFamilyInstance
License requirements: None.
memberIndex | index of member |
|
protected |
Free resources associated with the instance.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX6.0.0
Deprecated in NX9.0.0. PartFamilyManager object is deprecated, so dispose of this object is not needed
License requirements: None.
unsafe int NXOpen.PartFamilyManager.GetMemberCount | ( | ) |
Get the number of family members in the family
Created in NX6.0.0
Deprecated in NX9.0.0. Use NXOpen.PartFamily.Template.GetMembers instead
License requirements: None.
unsafe void NXOpen.PartFamilyManager.PrintFamilyTable | ( | ) |
Print the part family table
Created in NX6.0.0
Deprecated in NX9.0.0. Use methods on the NXOpen.PartFamily.TemplateManager to query and print part family information
License requirements: None.