Library | File

Class wfcWFamilyMember

# include <wfcFamily.h>

class wfcWFamilyMember
 : public virtual pfcFamilyMember
{
    xaideclare(wfcWFamilyMember)
    ...
};



Description

Interface wfcWFamilyMember adds more functionality to pfcFamilyMember.
Manual References:
Overview of Creo Object TOOLKIT C++: Casting of Creo Object TOOLKIT C++ pfc Classes to wfc Classes
Direct Known Subclasses:
wfcWSolid



Method Summary

voidEditFamilyTable ()
Edits the family table using Pro/TABLE or another text editor.
voidEraseFamilyTable ()
Clears the specified family table.
wfcFamilyTableStatusGetFamilyTableStatus ()
Determine whether the family table is valid and/or empty.
xboolIsModifiable (xbool ShowUI)
Check if a given family table is modifiable.
wfcWFamilyTableRows_ptrSelectRows (xbool AllowMultiSelect)
Enables the user to select one or more instances in the specified family table.
voidShowFamilyTable ()
Displays the family table using Pro/TABLE or another text editor.


Methods Inherited from Class pfcFamilyMember:

GetParent, GetImmediateGenericInfo, GetTopGenericInfo, ListColumns, ListRows, GetCell, SetCell, GetCellIsDefault, AddRow, GetRow, RemoveRow, AddColumn, RemoveColumn, GetColumn, CreateColumn, CreateParamColumn, CreateDimensionColumn, CreateFeatureColumn, CreateComponentColumn, CreateCompModelColumn, CreateGroupColumn, CreateMergePartColumn, CreateTolPlusColumn, CreateTolMinusColumn, CreateTolPlusMinusColumn



Method Detail

wfcWFamilyTableRows_ptrSelectRows (xbool AllowMultiSelect)

Enables the user to select one or more instances in the specified family table.
Manual References:
Family Tables: Operations on Family Table Instances
Parameters:
AllowMultiSelect
User can select more than one instance if this is true.
Returns:
The list of selected instances.



wfcFamilyTableStatusGetFamilyTableStatus ()

Determine whether the family table is valid and/or empty.

Exceptions thrown (but not limited to):

pfcXToolkitNotFound - The family table was not found for the specified owner.

pfcXToolkitEmpty - The family table is found and is empty.


Manual References:
Family Tables: Family Table Utilities, Family Tables: Family Table Utilities
Returns:
The family table validity status.



xboolIsModifiable (xbool ShowUI)

Check if a given family table is modifiable.
Manual References:
Family Tables: Family Table Utilities, Family Tables: Family Table Utilities
Parameters:
ShowUI
Indicates whether the Conflicts dialog should be shown to user to resolve conflicts (if they are detected); when set to false no UI is enabled and the Family table is considered as modifiable if there are no conflicts that could not be overridden or resolved by default resolution actions.
Returns:
true if modifiable and false if not.



voidEditFamilyTable ()

Edits the family table using Pro/TABLE or another text editor.
Manual References:
Family Tables: Family Table Utilities, Family Tables: Family Table Utilities
Returns:



voidEraseFamilyTable ()

Clears the specified family table.

Exceptions thrown (but not limited to):

pfcXToolkitNotFound - The family table was not found.


Manual References:
Family Tables: Family Table Utilities, Family Tables: Family Table Utilities
Returns:



voidShowFamilyTable ()

Displays the family table using Pro/TABLE or another text editor.
Manual References:
Family Tables: Family Table Utilities
Returns: