| Library | File | Frames | Expand |
| pfcFamilyTableColumn_ptr | AddColumn (pfcFamilyTableColumn_ptr Column, optional pfcParamValues_ptr Values) | |
| Adds a new column to the family table. | ||
| pfcFamilyTableRow_ptr | AddRow (xrstring InstanceName, optional pfcParamValues_ptr Values) | |
| Adds a new row to the family table. | ||
| pfcFamilyTableColumn_ptr | CreateColumn (pfcFamilyColumnType Type, xrstring Symbol) | |
| Creates a new family table column object given a string symbol. | ||
| pfcFamColCompModel_ptr | CreateCompModelColumn (pfcFeature_ptr Comp) | |
| Creates a component model column that will be added to a family table. | ||
| pfcFamColComp_ptr | CreateComponentColumn (pfcFeature_ptr Comp) | |
| Creates a single component column in the family table. | ||
| pfcFamColDimension_ptr | CreateDimensionColumn (pfcDimension_ptr Dim) | |
| Creates a dimension column in the family table. | ||
| pfcFamColFeature_ptr | CreateFeatureColumn (pfcFeature_ptr Feat) | |
| Creates a feature column in the family table. | ||
| pfcFamColGroup_ptr | CreateGroupColumn (pfcFeatureGroup_ptr Group) | |
| Creates a group column in the family table. | ||
| pfcFamColMergePart_ptr | CreateMergePartColumn (pfcFeature_ptr Feat) | |
| Creates a merged-part column in the family table. | ||
| pfcFamColParam_ptr | CreateParamColumn (pfcParameter_ptr Param) | |
| Creates a parameter column in the family table. | ||
| pfcFamColTolMinus_ptr | CreateTolMinusColumn (pfcDimension_ptr Dim) | |
| Creates a new family table column representing a dimension tolerance minus value. | ||
| pfcFamColTolPlus_ptr | CreateTolPlusColumn (pfcDimension_ptr Dim) | |
| Creates a new family table column representing a dimension tolerance plus value. | ||
| pfcFamColTolPlusMinus_ptr | CreateTolPlusMinusColumn (pfcDimension_ptr Dim) | |
| Creates a new family table column representing a dimension tolerance plus/minus symmetric value. | ||
| optional pfcParamValue_ptr | GetCell (pfcFamilyTableColumn_ptr Column, pfcFamilyTableRow_ptr Row) | |
| Retrieves the value in the specified cell of the family table. | ||
| xbool | GetCellIsDefault (pfcFamilyTableColumn_ptr Column, pfcFamilyTableRow_ptr Row) | |
| Determines if the value of the item in the specified cell is the default value. | ||
| optional pfcFamilyTableColumn_ptr | GetColumn (xrstring Symbol) | |
| Returns a column in the family table, given its string name. | ||
| optional pfcModelDescriptor_ptr | GetImmediateGenericInfo () | |
| Gets the model descriptor of the immediate generic model. | ||
| optional pfcFamilyMember_ptr | GetParent () | |
| The parent of the member object (the immediate generic model). | ||
| optional pfcFamilyTableRow_ptr | GetRow (xrstring InstanceName) | |
| Returns the specified row of the family table. | ||
| pfcModelDescriptor_ptr | GetTopGenericInfo () | |
| Gets the model descriptor of the top generic model. | ||
| optional pfcFamilyTableColumns_ptr | ListColumns () | |
| Lists the columns of the family table. | ||
| optional pfcFamilyTableRows_ptr | ListRows () | |
| Lists the rows of the family table. | ||
| void | RemoveColumn (pfcFamilyTableColumn_ptr Column) | |
| Removes a specified column from the family table. | ||
| void | RemoveRow (pfcFamilyTableRow_ptr Row) | |
| Removes a specified row from the family table. | ||
| void | SetCell (pfcFamilyTableColumn_ptr Column, pfcFamilyTableRow_ptr Row, pfcParamValue_ptr Value) | |
| Sets the value of the specified cell in the family table. | ||
| optional pfcFamilyMember_ptr | GetParent | () |
|
The parent of the member object (the immediate generic model). If immediate generic model is not in session an pfcXToolkitCantOpen exception is thrown. In that case use pfcFamilyMember::GetImmediateGenericInfo() to get the model descriptor of immediate generic. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified model is not an instance -- it has no generic model. pfcXToolkitCantOpen - The immediate generic is not in session ('immediate' is set to TRUE). Use ProFaminstanceImmediategenericinfoGet() to obtain the name and modeltype of immediate generic in such case.
|
| optional pfcModelDescriptor_ptr | GetImmediateGenericInfo | () |
|
Gets the model descriptor of the immediate generic model. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified model is not an instance -- it has no generic model.
|
| pfcModelDescriptor_ptr | GetTopGenericInfo | () |
|
Gets the model descriptor of the top generic model. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified model is not an instance -- it has no generic model. pfcXToolkitCantOpen - The immediate generic is not in session ('immediate' is set to TRUE). Use ProFaminstanceImmediategenericinfoGet() to obtain the name and modeltype of immediate generic in such case.
|
| optional pfcFamilyTableColumns_ptr | ListColumns | () |
|
Lists the columns of the family table.
|
| optional pfcFamilyTableRows_ptr | ListRows | () |
|
Lists the rows of the family table.
|
| optional pfcParamValue_ptr | GetCell | (pfcFamilyTableColumn_ptr Column, pfcFamilyTableRow_ptr Row) |
|
Retrieves the value in the specified cell of the family table. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified instance does not exist in the family table, or the specified model item is not table-driven.
|
| void | SetCell | (pfcFamilyTableColumn_ptr Column, pfcFamilyTableRow_ptr Row, pfcParamValue_ptr Value) |
|
Sets the value of the specified cell in the family table. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified instance does not exist in the family table, or the specified model item is not table-driven.
|
| xbool | GetCellIsDefault | (pfcFamilyTableColumn_ptr Column, pfcFamilyTableRow_ptr Row) |
|
Determines if the value of the item in the specified cell is the default value. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified instance does not exist in the family table, or the specified model item is not table-driven.
|
| pfcFamilyTableRow_ptr | AddRow | (xrstring InstanceName, optional pfcParamValues_ptr Values) |
|
Adds a new row to the family table. Exceptions thrown (but not limited to): pfcXToolkitFound - The specified instance already exists in the family table. pfcXToolkitAbort - Operation of adding instance is aborted since the supplied name was already in use.
|
| optional pfcFamilyTableRow_ptr | GetRow | (xrstring InstanceName) |
|
Returns the specified row of the family table.
|
| void | RemoveRow | (pfcFamilyTableRow_ptr Row) |
|
Removes a specified row from the family table. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified instance does not exist in the family table.
|
| pfcFamilyTableColumn_ptr | AddColumn | (pfcFamilyTableColumn_ptr Column, optional pfcParamValues_ptr Values) |
|
Adds a new column to the family table. Exceptions thrown (but not limited to): pfcXToolkitNoChange - The specified item already exists in the family table.
|
| void | RemoveColumn | (pfcFamilyTableColumn_ptr Column) |
|
Removes a specified column from the family table. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified item was not found in the family table.
|
| optional pfcFamilyTableColumn_ptr | GetColumn | (xrstring Symbol) |
|
Returns a column in the family table, given its string name.
|
| pfcFamilyTableColumn_ptr | CreateColumn | (pfcFamilyColumnType Type, xrstring Symbol) |
|
Creates a new family table column object given a string symbol. The column will not be added to the family table until pfcFamilyMember::AddColumn(pfcFamilyTableColumn_ptr, optional pfcParamValues_ptr) is used.
|
| pfcFamColParam_ptr | CreateParamColumn | (pfcParameter_ptr Param) |
|
Creates a parameter column in the family table. The column name will be same as the parameter name. The column will not be added to the family table until pfcFamilyMember::AddColumn(pfcFamilyTableColumn_ptr, optional pfcParamValues_ptr) is used.
|
| pfcFamColDimension_ptr | CreateDimensionColumn | (pfcDimension_ptr Dim) |
|
Creates a dimension column in the family table. The string name for this column will be "d#", where # is the dimension id. The column will not be added to the family table until pfcFamilyMember::AddColumn(pfcFamilyTableColumn_ptr, optional pfcParamValues_ptr) is used.
|
| pfcFamColFeature_ptr | CreateFeatureColumn | (pfcFeature_ptr Feat) |
|
Creates a feature column in the family table. The string name for this column will be "f#", where # is the feature id. The column will not be added to the family table until pfcFamilyMember::AddColumn(pfcFamilyTableColumn_ptr, optional pfcParamValues_ptr) is used.
|
| pfcFamColComp_ptr | CreateComponentColumn | (pfcFeature_ptr Comp) |
|
Creates a single component column in the family table. The string name for this column will be "m#", where # is the component id. The return value must be passed to pfcFamilyMember::AddColumn(pfcFamilyTableColumn_ptr, optional pfcParamValues_ptr) .
|
| pfcFamColCompModel_ptr | CreateCompModelColumn | (pfcFeature_ptr Comp) |
|
Creates a component model column that will be added to a family table. The string name for this column will be "mm#", where "#" is the component feature id. A component model column drives all occurrences of a component part (or subassembly) in an assembly. Creating a component model column is the same as using Family Tab > Add Item > Component, then selecting an occurrence of the component and choosing All. The return value must be passed to pfcFamilyMember::AddColumn(pfcFamilyTableColumn_ptr, optional pfcParamValues_ptr) .
|
| pfcFamColGroup_ptr | CreateGroupColumn | (pfcFeatureGroup_ptr Group) |
|
Creates a group column in the family table. The column will not be added to the family table until pfcFamilyMember::AddColumn(pfcFamilyTableColumn_ptr, optional pfcParamValues_ptr) is used.
|
| pfcFamColMergePart_ptr | CreateMergePartColumn | (pfcFeature_ptr Feat) |
|
Creates a merged-part column in the family table. The column will not be added to the family table until pfcFamilyMember::AddColumn(pfcFamilyTableColumn_ptr, optional pfcParamValues_ptr) is used.
|
| pfcFamColTolPlus_ptr | CreateTolPlusColumn | (pfcDimension_ptr Dim) |
|
Creates a new family table column representing a dimension tolerance plus value. The string name for this column will be "tp#", where # is the dimension id. The column will not be added to the family table until pfcFamilyMember::AddColumn(pfcFamilyTableColumn_ptr, optional pfcParamValues_ptr) is used.
|
| pfcFamColTolMinus_ptr | CreateTolMinusColumn | (pfcDimension_ptr Dim) |
|
Creates a new family table column representing a dimension tolerance minus value. The string name for this column will be "tm#", where # is the dimension id. The column will not be added to the family table until pfcFamilyMember::AddColumn(pfcFamilyTableColumn_ptr, optional pfcParamValues_ptr) is used.
|
| pfcFamColTolPlusMinus_ptr | CreateTolPlusMinusColumn | (pfcDimension_ptr Dim) |
|
Creates a new family table column representing a dimension tolerance plus/minus symmetric value. The string name for this column will be "tpm#", where # is the dimension id. The column will not be added to the family table until pfcFamilyMember::AddColumn(pfcFamilyTableColumn_ptr, optional pfcParamValues_ptr) is used.
|