Class PartFamilyManager
Inheritance
PartFamilyManager
Assembly: NXOpen.dll
Syntax
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager instead.")]
public class PartFamilyManager : TransientObject, IMessageSink, IDisposable
Constructors
PartFamilyManager(nint)
Declaration
protected PartFamilyManager(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Methods
AddMember(PartFamilyMemberValues)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager.AddInstanceDefinition instead")]
public int AddMember(PartFamilyMemberValues memberData)
Parameters
Returns
AskIndexOfMemberName(string)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use query methods on the NXOpen.PartFamily.TemplateManager instead")]
public int AskIndexOfMemberName(string memberName)
Parameters
Type |
Name |
Description |
string |
memberName |
|
Returns
CreateMember(int)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager.SaveFamilyAndCreateMembers instead")]
public Part CreateMember(int memberIndex)
Parameters
Type |
Name |
Description |
int |
memberIndex |
|
Returns
DeleteMember(int)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager.DeleteInstanceDefinition instead")]
public void DeleteMember(int memberIndex)
Parameters
Type |
Name |
Description |
int |
memberIndex |
|
EditMember(int, PartFamilyMemberValues)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager.GetInstanceDefinition and NXOpen.PartFamily.InstanceDefinition.SetValueOfAttribute instead")]
public void EditMember(int memberIndex, PartFamilyMemberValues newMemberData)
Parameters
EstablishMember(int)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.PartFamily.TemplateManager.EstablishFamilyInstance")]
public string EstablishMember(int memberIndex)
Parameters
Type |
Name |
Description |
int |
memberIndex |
|
Returns
FreeResource()
Declaration
[Obsolete("Deprecated in NX9.0.0. PartFamilyManager object is deprecated, so dispose of this object is not needed")]
protected override void FreeResource()
Overrides
GetMemberCount()
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.PartFamily.Template.GetMembers instead")]
public int GetMemberCount()
Returns
PrintFamilyTable()
Declaration
[Obsolete("Deprecated in NX9.0.0. Use methods on the NXOpen.PartFamily.TemplateManager to query and print part family information")]
public void PrintFamilyTable()
Implements
System.Runtime.Remoting.Messaging.IMessageSink