NX Open C++ Reference Guide
|
This class represents part family
Use Part::GetPartFamilyManager to get the instance of this class.
More...
Public Member Functions | |
int | AddMember (NXOpen::PartFamilyMemberValues *memberData) |
Add member in the family. | |
int | AskIndexOfMemberName (const NXString &memberName) |
Ask index of member name in the family. | |
int | AskIndexOfMemberName (const char *memberName) |
Ask index of member name in the family. | |
NXOpen::Part * | CreateMember (int memberIndex) |
Create member part in the family. | |
void | DeleteMember (int memberIndex) |
Delete member in the family | |
void | EditMember (int memberIndex, NXOpen::PartFamilyMemberValues *newMemberData) |
Edit member in the family | |
NXString | EstablishMember (int memberIndex) |
Get the existing member or create a new one if it does not exist. | |
int | GetMemberCount () |
Get the number of family members in the family. | |
void | PrintFamilyTable () |
Print the part family table | |
virtual | ~PartFamilyManager () |
Free resources associated with the instance. | |
![]() | |
void * | GetHandle () |
Handle of the internal object represented by this object. | |
This class represents part family
Use Part::GetPartFamilyManager to get the instance of this class.
Created in NX6.0.0.
|
virtual |
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.
License requirements : None
int NXOpen::PartFamilyManager::AddMember | ( | NXOpen::PartFamilyMemberValues * | memberData | ) |
Add member in the family.
Created in NX6.0.0.
License requirements : None
memberData | the member values |
int NXOpen::PartFamilyManager::AskIndexOfMemberName | ( | const NXString & | memberName | ) |
Ask index of member name in the family.
Created in NX6.0.0.
License requirements : None
memberName | the member name NOTE: The full Unicode character set is not supported for this parameter. |
int NXOpen::PartFamilyManager::AskIndexOfMemberName | ( | const char * | memberName | ) |
Ask index of member name in the family.
Created in NX6.0.0.
License requirements : None
memberName | the member name NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::Part* NXOpen::PartFamilyManager::CreateMember | ( | int | memberIndex | ) |
Create member part in the family.
Created in NX6.0.0.
License requirements : None
memberIndex | the index of member for which part needs to be created |
void NXOpen::PartFamilyManager::DeleteMember | ( | int | memberIndex | ) |
Delete member in the family
Use PartFamily::TemplateManager::DeleteInstanceDefinition instead
Created in NX6.0.0.
License requirements : None
memberIndex | the index of member that needs to be deleted |
void NXOpen::PartFamilyManager::EditMember | ( | int | memberIndex, |
NXOpen::PartFamilyMemberValues * | newMemberData | ||
) |
Edit member in the family
Use PartFamily::TemplateManager::GetInstanceDefinition and PartFamily::InstanceDefinition::SetValueOfAttribute instead
Created in NX6.0.0.
License requirements : None
memberIndex | the index of member that needs to be edited |
newMemberData | the new member data |
NXString NXOpen::PartFamilyManager::EstablishMember | ( | int | memberIndex | ) |
Get the existing member or create a new one if it does not exist.
Created in NX6.0.0.
License requirements : None
memberIndex | index of member |
int NXOpen::PartFamilyManager::GetMemberCount | ( | ) |
Get the number of family members in the family.
Created in NX6.0.0.
License requirements : None
void NXOpen::PartFamilyManager::PrintFamilyTable | ( | ) |
Print the part family table
Use methods on the PartFamily::TemplateManager to query and print part family information
Created in NX6.0.0.
License requirements : None