NX Open C++ Reference Guide
Public Member Functions
NXOpen::PartFamilyManager Class Reference

This class represents part family
Created in NX6.0.0. More...

Inheritance diagram for NXOpen::PartFamilyManager:
NXOpen::TransientObject

List of all members.

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.
NXOpen::PartCreateMember (int memberIndex)
 Create member part in the family.
void DeleteMember (int memberIndex)
 Delete member in the family
Created in NX6.0.0.
void EditMember (int memberIndex, NXOpen::PartFamilyMemberValues *newMemberData)
 Edit member in the family
Created in NX6.0.0.
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
Created in NX6.0.0.
virtual ~PartFamilyManager ()
 Free resources associated with the instance.

Detailed Description

This class represents part family
Created in NX6.0.0.



Constructor & Destructor Documentation

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


Member Function Documentation

Add member in the family.

Returns:
the index of created member
Created in NX6.0.0.

License requirements : None
Parameters:
memberDatathe member values

Ask index of member name in the family.

Returns:
index of the member name
Created in NX6.0.0.

License requirements : None
Parameters:
memberNamethe member name
NOTE: The full Unicode character set is not supported for this parameter.

Create member part in the family.

Returns:
the new member part
Created in NX6.0.0.

License requirements : None
Parameters:
memberIndexthe index of member for which part needs to be created
void NXOpen::PartFamilyManager::DeleteMember ( int  memberIndex)

Delete member in the family
Created in NX6.0.0.



License requirements : None

Parameters:
memberIndexthe index of member that needs to be deleted
void NXOpen::PartFamilyManager::EditMember ( int  memberIndex,
NXOpen::PartFamilyMemberValues newMemberData 
)

Edit member in the family
Created in NX6.0.0.



License requirements : None

Parameters:
memberIndexthe index of member that needs to be edited
newMemberDatathe new member data

Get the existing member or create a new one if it does not exist.

Returns:
established member name
Created in NX6.0.0.

License requirements : None
Parameters:
memberIndexindex of member

Get the number of family members in the family.

Returns:
the number of members in the family
Created in NX6.0.0.

License requirements : None

Print the part family table
Created in NX6.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.