| Library | File | Frames | Expand |
| wfcWFeature_ptr | CreatePattern (wfcElementTree_ptr Tree, wfcPatternType Type) | |
| Creates a pattern of the feature with the element tree provided. | ||
| xint | GetDimensionId (wfcElementPath_ptr Path) | |
| Retrieves the Dimension identifier for the specified element. | ||
| wfcElementTree_ptr | GetElementTree (optional pfcComponentPath_ptr Path, wfcFeatureElemTreeExtractOptions Option) | |
| Creates a copy of the feature element tree. | ||
| optional wfcExternalReferenceInfos_ptr | GetExternalParents (wfcExternalReferenceType type) | |
| Retrieves data on external (and local) parents according to the specified reference type. | ||
| wfcImportFeatureIdMaps_ptr | GetIdMap () | |
| Gets an array of maps between the item_id and user_id. | ||
| wfcImportFeatureData_ptr | GetImportFeatureData () | |
| Retrieves the current parameters of the specified import feature. | ||
| xintsequence_ptr | GetItemIds (xint UserId, pfcModelItemType ItemType) | |
| Converts a user_id to item_id. | ||
| wfcSections_ptr | GetSections () | |
| Returns sections present in the feature | ||
| pfcSolid_ptr | GetSolid () | |
| Retrieves the solid in which the feature is placed. | ||
| wfcFeatureStatusFlag_ptr | GetStatusFlag () | |
| Retrieves the status flag object of the feature. | ||
| xintsequence_ptr | GetUserIds (xint ItemId, pfcModelItemType ItemType) | |
| Converts a item_id to user_id. | ||
| pfcTransform3Ds_ptr | GetZoneFeaturePlaneData () | |
| Returns information about zone reference planes used to create a zone feature | ||
| wfcZoneFeatureReferences_ptr | GetZoneFeatureReferences () | |
| Returns references used to create a zone feature | ||
| wfcZoneXSectionGeometries_ptr | GetZoneXSectionGeometry () | |
| Returns cross section geometry used to create a zone feature | ||
| xbool | IsCableCosmetic () | |
| check if the feature is a cabling cosmetic feature. | ||
| xbool | IsElementIncomplete (wfcElementPath_ptr Path) | |
| Determines whether the specified element is incomplete. | ||
| xbool | IsElementVisible (wfcElementPath_ptr Path) | |
| Determines whether the specified element is visible. | ||
| xbool | IsInFooter () | |
| optional pfcModelItems_ptr | ListVariedItems () | |
| Lists the variant items (dimensions, features, annotations) owned by an inheritance feature or flexible component. | ||
| optional pfcParameters_ptr | ListVariedParameters () | |
| Lists only the variant parameters owned by an inheritance feature or flexible component. | ||
| optional xint | MoveFromFooter () | |
| optional xint | MoveToFooter () | |
| wfcWFeature_ptr | RedefineFeature (optional pfcComponentPath_ptr Path, wfcElementTree_ptr Tree, wfcFeatCreateOptions_ptr Options, optional wfcWRegenInstructions_ptr Instrs) | |
| Redefines the feature from the element tree | ||
| wfcWFeature_ptr | RedefineImportFeature (wfcImportFeatureRedefSource_ptr Source) | |
| Redefines an existing import feature from the data source. | ||
| wfcStatus | VisitItems (wfcVisitingClient_ptr visitingClient, optional pfcModelItemType itemType) | |
| Visits all items of a given type. | ||
| wfcElementTree_ptr | GetElementTree | (optional pfcComponentPath_ptr Path, wfcFeatureElemTreeExtractOptions Option) |
|
Creates a copy of the feature element tree. The feature can be a regular feature or a pattern. Exceptions thrown (but not limited to): pfcXToolkitInvalidType - Extraction of the element tree is not supported for this feature type.
|
| xbool | IsElementVisible | (wfcElementPath_ptr Path) |
|
Determines whether the specified element is visible. Invisible elements are those which are added to the tree by Creo Parametric for internal reasons only, and are neither defined as needed for creation of that type of feature, nor otherwise documented.
|
| xbool | IsElementIncomplete | (wfcElementPath_ptr Path) |
|
Determines whether the specified element is incomplete. If a feature is incomplete, this method can be used to find out which element in its tree is at fault. An incomplete feature can arise by using the option PRO_FEAT_CR_INCOMPLETE_FEAT from wfcFeatCreateOption when calling wfcWSolid::WCreateFeature(wfcElementTree_ptr, wfcFeatCreateOptions_ptr, optional wfcWRegenInstructions_ptr), and does not give rise to geometry until completed.
|
| wfcFeatureStatusFlag_ptr | GetStatusFlag | () |
|
Retrieves the status flag object of the feature.
|
| wfcWFeature_ptr | RedefineFeature | (optional pfcComponentPath_ptr Path, wfcElementTree_ptr Tree, wfcFeatCreateOptions_ptr Options, optional wfcWRegenInstructions_ptr Instrs) |
|
Redefines the feature from the element tree
|
| wfcWFeature_ptr | CreatePattern | (wfcElementTree_ptr Tree, wfcPatternType Type) |
|
Creates a pattern of the feature with the element tree provided. The pattern can be of type wfcPatternType Exceptions thrown (but not limited to): pfcXToolkitUnsupported - Unsupported model. For instance, models which come from Multi-CAD assemblies are not supported in this release.
|
| xint | GetDimensionId | (wfcElementPath_ptr Path) |
|
Retrieves the Dimension identifier for the specified element. The element cannot be a compound element.
|
| wfcSections_ptr | GetSections | () |
|
Returns sections present in the feature Method do not return sections which are unavailable for use. For example, Selected trajectory for Sweep feature will not be returned Exceptions thrown (but not limited to): pfcXToolkitUnavailableSection - The section is not available for use.
|
| wfcImportFeatureData_ptr | GetImportFeatureData | () |
|
Retrieves the current parameters of the specified import feature.
|
| wfcImportFeatureIdMaps_ptr | GetIdMap | () |
|
Gets an array of maps between the item_id and user_id. Exceptions thrown (but not limited to): pfcXToolkitOutOfMemory - Insufficient memory.
|
| xintsequence_ptr | GetItemIds | (xint UserId, pfcModelItemType ItemType) |
|
Converts a user_id to item_id. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The identifiers of the geometry items were not found. pfcXToolkitInvalidType - You specified an invalid type of geometry item.
|
| xintsequence_ptr | GetUserIds | (xint ItemId, pfcModelItemType ItemType) |
|
Converts a item_id to user_id. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The user identifiers was not found. pfcXToolkitInvalidType - You specified an invalid type of geometry item.
|
| wfcWFeature_ptr | RedefineImportFeature | (wfcImportFeatureRedefSource_ptr Source) |
|
Redefines an existing import feature from the data source. Exceptions thrown (but not limited to): pfcXToolkitNotImplemented - Not implemented. pfcXToolkitBadContext - no redefine could be done for ATB feature.
|
| wfcZoneFeatureReferences_ptr | GetZoneFeatureReferences | () |
|
Returns references used to create a zone feature
|
| wfcZoneXSectionGeometries_ptr | GetZoneXSectionGeometry | () |
|
Returns cross section geometry used to create a zone feature
|
| pfcTransform3Ds_ptr | GetZoneFeaturePlaneData | () |
|
Returns information about zone reference planes used to create a zone feature
|
| pfcSolid_ptr | GetSolid | () |
|
Retrieves the solid in which the feature is placed.
|
| xbool | IsCableCosmetic | () |
|
check if the feature is a cabling cosmetic feature.
|
| optional wfcExternalReferenceInfos_ptr | GetExternalParents | (wfcExternalReferenceType type) |
|
Retrieves data on external (and local) parents according to the specified reference type. Exceptions thrown (but not limited to): pfcXToolkitNotValid - Required license not found. pfcXToolkitNotFound - No parents of parent_type are found. pfcXToolkitOutOfMemory - There are too many references in model. Some references will be excluded. pfcXToolkitInUse - The external parents is not NULL.
|
| wfcStatus | VisitItems | (wfcVisitingClient_ptr visitingClient, optional pfcModelItemType itemType) |
|
Visits all items of a given type. The following types are supported for all users: SURFACE, QUILT, EDGE, AXIS, CURVE, POINT, CSYS, DIMENSION. The following type is supported of licenced users: ANNOTATION_ELEM. If ApplyAction of the visiting client returns a value other than TK_NO_ERROR, this method returns. If ApplyFilter returns TK_CONTINUE, the item is skipped (not passed to ApplyAction). In C++ Object Toolkit, use wfcStatusToPro and wfcStatusFromPro to convert the returned status to ProError and back. To facilitate the implementation of the visiting client, a default visiting client class is provided. The application can subclass it and override only those methods which it needs. In ApplyAction & ApplyFilter of the visiting client, pfcObject pointer must be cast to the correct visiting type as follows: SURFACE - pfcSurface QUILT - pfcQuilt EDGE - pfcEdge AXIS - pfcAxis CURVE - pfcCurve POINT - pfcPoint CSYS - pfcCsys DIMENSION - pfcDimension ANNOTATION_ELEM - wfcAnnotationElement Casting as other types may lead to unexpected behaviour. Warning: After this method returns, the visiting client stays alive (that is, will not be subject to memory release), to make its data and its methods available for the application. After the applicatoin finishes using the client, it should call wfcWSession::ReleaseVisitor(wfcVisitingClient_ptr) on it. Exceptions thrown (but not limited to): pfcXToolkitNotFound - No annotation elements were found in the feature.
|
| xbool | IsInFooter | () |
|
| optional xint | MoveToFooter | () |
|
Exceptions thrown (but not limited to): pfcXToolkitInvalidType - The specified feature is not permitted to be moved to footer. pfcXToolkitFound - The specified feature is already in the footer.
|
| optional xint | MoveFromFooter | () |
|
Exceptions thrown (but not limited to): pfcXToolkitFound - The specified feature is already outside the footer. pfcXToolkitInvalidType - The specified feature is not permitted to be moved from footer.
|
| optional pfcModelItems_ptr | ListVariedItems | () |
|
Lists the variant items (dimensions, features, annotations) owned by an inheritance feature or flexible component.
|
| optional pfcParameters_ptr | ListVariedParameters | () |
|
Lists only the variant parameters owned by an inheritance feature or flexible component.
|