Library | File

Class pfcFeatureGroup

# include <pfcFeature.h>

class pfcFeatureGroup
 : public virtual pfcObject
{
    xaideclare(pfcFeatureGroup)
    ...
};



Description

This class describes a feature group.
Manual References:
Features: Feature Groups and Patterns
Direct Known Subclasses:
wfcWFeatureGroup



Method Summary

optional pfcDimensions_ptrCollectUDFDimensions ()
 
pfcFeature_ptrGetGroupLeader ()
The group leader Feature
optional xstringGetGroupName ()
The name of the group.
xboolGetIsTableDriven ()
Reports whether the UDF is table-driven.
optional pfcGroupPattern_ptrGetPattern ()
The group pattern, if the group is a member of a pattern.
xstringGetUDFDimensionName (pfcDimension_ptr Dim)
 
optional xstringGetUDFInstanceName ()
If the group is an instance of a UDF, this is the UDF instance name. Otherwise this will be NULL.
optional xstringGetUDFName ()
If the group represents a UDF, this is the UDF name. If the group is not a UDF, this will be NULL.
pfcFeatures_ptrListMembers ()
Lists the members of a feature group.
optional pfcUDFDimensions_ptrListUDFDimensions ()
DEPRECATED: since Creo 4
SUCCESSOR(S): pfcFeatureGroup::CollectUDFDimensions

Lists the dimensions of a user defined feature group.



Method Detail

optional pfcGroupPattern_ptrGetPattern ()

The group pattern, if the group is a member of a pattern.
Manual References:
Features: Feature Groups and Patterns, Features: Feature Groups and Patterns




pfcFeature_ptrGetGroupLeader ()

The group leader Feature
Manual References:
Features: Access to Features, Features: Access to Features, Features: Feature Groups and Patterns, Features: Feature Groups and Patterns




optional xstringGetGroupName ()

The name of the group.




xboolGetIsTableDriven ()

Reports whether the UDF is table-driven.

Exceptions thrown (but not limited to):

pfcXToolkitBadContext - The feature is not part of a UDF






pfcFeatures_ptrListMembers ()

Lists the members of a feature group.
Returns:
The features that are members of the group.



optional xstringGetUDFName ()

If the group represents a UDF, this is the UDF name. If the group is not a UDF, this will be NULL.
Manual References:
Features: Read Access to Groups and User Defined Features, Features: Read Access to Groups and User Defined Features




optional xstringGetUDFInstanceName ()

If the group is an instance of a UDF, this is the UDF instance name. Otherwise this will be NULL.
Manual References:
Features: Read Access to Groups and User Defined Features, Features: Read Access to Groups and User Defined Features




optional pfcUDFDimensions_ptrListUDFDimensions ()
DEPRECATED: since Creo 4
SUCCESSOR(S): pfcFeatureGroup::CollectUDFDimensions


Lists the dimensions of a user defined feature group.

The UDF dimensions are the dimensions in the UDF for which Creo Parametric prompts when creating the UDF.
Manual References:
Features: Read Access to Groups and User Defined Features, Features: Read Access to Groups and User Defined Features, Features: Creating a Custom UDF
Returns:
Sequence of UDF Dimensions.



optional pfcDimensions_ptrCollectUDFDimensions ()

 
Returns:
 



xstringGetUDFDimensionName (pfcDimension_ptr Dim)

 

Exceptions thrown (but not limited to):

pfcXToolkitBadContext - The group is not a UDF.


Parameters:
Dim
 
Returns: