NX Open C++ Reference Guide
|
This class represents part family
Use NXOpen::Part::GetPartFamilyManager to get the instance of this class.
More...
Public Member Functions | |
int | AddMember (NXOpen::PartFamilyMemberValues *memberData) |
Add member in the family. More... | |
int | AskIndexOfMemberName (const NXString &memberName) |
Ask index of member name in the family. More... | |
int | AskIndexOfMemberName (const char *memberName) |
Ask index of member name in the family. More... | |
NXOpen::Part * | CreateMember (int memberIndex) |
Create member part in the family. More... | |
void | DeleteMember (int memberIndex) |
Delete member in the family More... | |
void | EditMember (int memberIndex, NXOpen::PartFamilyMemberValues *newMemberData) |
Edit member in the family More... | |
NXString | EstablishMember (int memberIndex) |
Get the existing member or create a new one if it does not exist. More... | |
int | GetMemberCount () |
Free resources associated with the instance. More... | |
void | PrintFamilyTable () |
Print the part family table More... | |
Public Member Functions inherited from NXOpen::TransientObject | |
void * | GetHandle () |
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.
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 |
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 |
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 NXOpen::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 NXOpen::PartFamily::TemplateManager::GetInstanceDefinition and NXOpen::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 | ( | ) |
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 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 NXOpen::PartFamily::TemplateManager to query and print part family information
Created in NX6.0.0.
License requirements : None