NXOpen .NET Reference Guide
1899
|
This class represents part family More...
Public Member Functions | |
unsafe int | AddMember (NXOpen.PartFamilyMemberValues memberData) |
Add member in the family More... | |
unsafe int | AskIndexOfMemberName (string memberName) |
Ask index of member name in the family More... | |
unsafe NXOpen.Part | CreateMember (int memberIndex) |
Create member part in the family More... | |
unsafe void | DeleteMember (int memberIndex) |
Delete member in the family More... | |
unsafe void | EditMember (int memberIndex, NXOpen.PartFamilyMemberValues newMemberData) |
Edit member in the family More... | |
unsafe string | EstablishMember (int memberIndex) |
Get the existing member or create a new one if it does not exist More... | |
unsafe int | GetMemberCount () |
Get the number of family members in the family More... | |
unsafe void | PrintFamilyTable () |
Print the part family table More... | |
Public Member Functions inherited from NXOpen.TransientObject | |
void | Dispose () |
Frees the object from memory. More... | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
new string | ToString () |
Returns a String that represents the current Object. 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... | |
Protected Member Functions | |
override void | FreeResource () |
Free resources associated with the instance. More... | |
Additional Inherited Members | |
Properties inherited from NXOpen.TransientObject | |
IntPtr | Handle [get] |
Handle of the internal object represented by this object. 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.
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inline |
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 |
|
inlineprotectedvirtual |
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.
Implements NXOpen.TransientObject.
|
inline |
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.
|
inline |
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.