| Library | File | Frames | Expand |
| void | ActivateSimpRep (pfcSimpRep_ptr SimpRep) | |
| Activates the specified simplified representation. | ||
| pfcUnit_ptr | CreateCustomUnit (xrstring Name, pfcUnitConversionFactor_ptr ConversionFactor, pfcUnit_ptr ReferenceUnit) | |
| Creates a custom unit based on name, conversion factor and reference unit. | ||
| pfcFeature_ptr | CreateFeature (pfcFeatureCreateInstructions_ptr Instructions) | |
| Not implemented in the current release. Creates a feature, based on the instructions provided. | ||
| pfcFeature_ptr | CreateImportFeat (pfcIntfDataSource_ptr IntfData, optional pfcCoordSystem_ptr CoordSys, optional pfcImportFeatAttr_ptr FeatAttr) | |
| Creates a new import feature in the solid (part). Assembly case is not supported. | ||
| pfcFeatureGroup_ptr | CreateLocalGroup (pfcFeatures_ptr Members, xrstring Name) | |
| Creates a local group out of the specified set of features. | ||
| pfcModelItem_ptr | CreateNote (xstringsequence_ptr Lines, optional pfcModelItem_ptr Owner) | |
| pfcSimpRep_ptr | CreateSimpRep (pfcCreateNewSimpRepInstructions_ptr Instructions) | |
| Creates a simplified representation based on the supplied instructions. | ||
| pfcFeatureGroup_ptr | CreateUDFGroup (pfcUDFGroupCreateInstructions_ptr Instructions) | |
| Creates a FeatureGroup, based on the instructions provided. | ||
| pfcUnitSystem_ptr | CreateUnitSystem (xrstring Name, pfcUnitSystemType Type, pfcUnits_ptr Units) | |
| Creates a new unit system in the model. | ||
| void | DeleteSimpRep (pfcSimpRep_ptr SimpRep) | |
| Deletes the specified simplified representation from its owner model. | ||
| pfcOutline3D_ptr | EvalOutline (optional pfcTransform3D_ptr Trf, optional pfcModelItemTypes_ptr ExcludeTypes) | |
| Computes the outline of a solid. | ||
| void | ExecuteFeatureOps (pfcFeatureOperations_ptr Ops, optional pfcRegenInstructions_ptr Instrs) | |
| Performs the specified feature operations. | ||
| void | ExportShrinkwrap (pfcShrinkwrapExportInstructions_ptr Instructions) | |
| Exports a solid model to shrinkwrap format. | ||
| optional xreal | GetAbsoluteAccuracy () | |
| void | SetAbsoluteAccuracy (optional xreal value) | |
| The absolute accuracy of the solid or null, if relative accuracy is used | ||
| pfcSimpRep_ptr | GetActiveSimpRep () | |
| Returns the current active simplified representation. | ||
| optional pfcXSection_ptr | GetCrossSection (xrstring Name) | |
| Returns a cross-section object, given its name. | ||
| pfcSolidBody_ptr | GetDefaultBody () | |
| Returns the default body of the solid. | ||
| pfcSolidBody_ptr | GetEdgeSolidBody (pfcEdge_ptr thisEdge) | |
| Returns the body to which the edge belongs. | ||
| optional pfcFeature_ptr | GetFeatureById (xint Id) | |
| Retrieves the specified feature, given its identifier. | ||
| optional pfcFeature_ptr | GetFeatureByName (xrstring Name) | |
| Locates the feature object, given its name. | ||
| pfcOutline3D_ptr | GetGeomOutline () | |
| The outline of the solid with respect to the base coordinate system orientation | ||
| pfcSimpRep_ptr | GetGeomRep () | |
| Returns the object representing the solid model's Geometry Rep. | ||
| pfcSimpRep_ptr | GetGraphicsRep () | |
| Returns the object representing the solid model's Grpahics Rep. | ||
| xbool | GetIsSkeleton () | |
| true if the model is a skeleton model, false otherwise. | ||
| pfcMassProperty_ptr | GetMassProperty (optional xrstring CoordSysName) | |
| Gets the mass properties for the solid. | ||
| pfcMassProperty_ptr | GetMassPropertyWithDensity (optional xrstring CoordSysName, pfcMPDensityUse DensityOpt, optional xreal density) | |
| pfcSimpRep_ptr | GetMasterRep () | |
| Returns the object representing the solid model's Master Rep. | ||
| pfcUnitSystem_ptr | GetPrincipalUnits () | |
| Gets the system of units assigned to the solid model. | ||
| optional xreal | GetRelativeAccuracy () | |
| void | SetRelativeAccuracy (optional xreal value) | |
| The relative accuracy of the solid or null, if absolute accuracy is used | ||
| pfcSimpRep_ptr | GetSimpRep (xrstring SimpRepName) | |
| Returns the handle to the specified simplified representation. | ||
| pfcSolidBody_ptr | GetSurfaceSolidBody (pfcSurface_ptr thisSurf) | |
| Returns the body to which the surface belongs. | ||
| optional pfcUnit_ptr | GetUnit (xrstring Name, optional xbool ByExpression) | |
| Get the handle to a particular unit based on name or expression. | ||
| xbool | HasRetrievalErrors () | |
| Identifies if a previous call to retrieve the model resulted in errors. | ||
| optional pfcXSections_ptr | ListCrossSections () | |
| Lists the cross-sections in the solid model. | ||
| optional pfcFeatures_ptr | ListFailedFeatures () | |
| Retrieves the list of failed features in the part or assembly. | ||
| optional pfcFeatures_ptr | ListFeaturesByType (optional xbool VisibleOnly, optional pfcFeatureType Type) | |
| Lists the features according to type. | ||
| pfcFeatureGroups_ptr | ListGroups () | |
| Collect groups (including UDFs) in the solid. | ||
| pfcUnits_ptr | ListUnits (optional pfcUnitType Type) | |
| Lists the units available in the model. | ||
| pfcUnitSystems_ptr | ListUnitSystems () | |
| Lists the unit systems available in the model. | ||
| void | Regenerate (optional pfcRegenInstructions_ptr Instrs) | |
| Regenerates the solid. | ||
| pfcSimpRep_ptr | SelectSimpRep () | |
| Enables the user to select a simplified representation. | ||
| void | SetPrincipalUnits (pfcUnitSystem_ptr Units, pfcUnitConversionOptions_ptr Options) | |
| Sets the system of units for the solid. | ||
| pfcSolidBody_ptr | GetDefaultBody | () |
|
Returns the default body of the solid.
|
| pfcSolidBody_ptr | GetSurfaceSolidBody | (pfcSurface_ptr thisSurf) |
|
Returns the body to which the surface belongs.
|
| pfcSolidBody_ptr | GetEdgeSolidBody | (pfcEdge_ptr thisEdge) |
|
Returns the body to which the edge belongs.
|
| pfcOutline3D_ptr | GetGeomOutline | () |
|
The outline of the solid with respect to the base coordinate system orientation
|
| optional xreal | GetRelativeAccuracy | () |
| void | SetRelativeAccuracy | (optional xreal value) |
|
The relative accuracy of the solid or null, if absolute accuracy is used
|
| optional xreal | GetAbsoluteAccuracy | () |
| void | SetAbsoluteAccuracy | (optional xreal value) |
|
The absolute accuracy of the solid or null, if relative accuracy is used
|
| void | Regenerate | (optional pfcRegenInstructions_ptr Instrs) |
|
Regenerates the solid. Regeneration in No-Resolve mode (default mode in Creo Elements/Pro) is not supported. This method will throw pfcXToolkitBadContext, if Creo Parametric is running in No-Resolve mode. To continue with the Pro/ENGINEER Wildfire 4.0 behavior in Resolve mode, set the configuration option 'regen_failure_handling' to 'resolve_mode'. Exceptions thrown (but not limited to): pfcXToolkitUnattachedFeats - Unattached features were detected, but there was no regeneration failure pfcXToolkitRegenerateAgain - The model is too complex to regenerate the first time pfcXToolkitBadContext - Invalid regen flags and/or combination of regeneration flags if mixed with pfcRegenInstructions::SetForceRegen as true.
|
| void | ExecuteFeatureOps | (pfcFeatureOperations_ptr Ops, optional pfcRegenInstructions_ptr Instrs) |
|
Performs the specified feature operations. This method is not supported in No-Resolve mode (default regeneration mode in Creo Elements/Pro). It will throw pfcXToolkitBadContext, if Creo Parametric is running in No-Resolve mode. To continue with the Pro/ENGINEER Wildfire 4.0 behavior in Resolve mode, set the configuration option 'regen_failure_handling' to 'resolve_mode'. Exceptions thrown (but not limited to): pfcXToolkitNotValid - One or more input features is not permitted to be suppressed. pfcXToolkitSuppressedParents - Suppressed parents were found. <reference 4 to unknown entity pfcExceptions::pfcXToolkitInvalidPtr> - Feature operation is invalid
|
| pfcOutline3D_ptr | EvalOutline | (optional pfcTransform3D_ptr Trf, optional pfcModelItemTypes_ptr ExcludeTypes) |
|
Computes the outline of a solid.
|
| pfcFeatureGroup_ptr | CreateLocalGroup | (pfcFeatures_ptr Members, xrstring Name) |
|
Creates a local group out of the specified set of features. The supplied features must represent a contiguous set of features in the part or assembly.
|
| pfcModelItem_ptr | CreateNote | (xstringsequence_ptr Lines, optional pfcModelItem_ptr Owner) |
|
| optional pfcFeatures_ptr | ListFailedFeatures | () |
|
Retrieves the list of failed features in the part or assembly.
|
| optional pfcFeatures_ptr | ListFeaturesByType | (optional xbool VisibleOnly, optional pfcFeatureType Type) |
|
Lists the features according to type. Exceptions thrown (but not limited to): pfcXToolkitNotFound - No failed feature was found.
|
| optional pfcXSections_ptr | ListCrossSections | () |
|
Lists the cross-sections in the solid model. Exceptions thrown (but not limited to): pfcXToolkitNotFound - Model doesn't have cross-sections.
|
| optional pfcXSection_ptr | GetCrossSection | (xrstring Name) |
|
Returns a cross-section object, given its name. Exceptions thrown (but not limited to): pfcXToolkitNotFound - Model doesn't have cross-sections.
|
| xbool | GetIsSkeleton | () |
|
true if the model is a skeleton model, false otherwise. Exceptions thrown (but not limited to): pfcXToolkitNotValid - Required license not found.
|
| xbool | HasRetrievalErrors | () |
|
Identifies if a previous call to retrieve the model resulted in errors. Models may be retrieved even if some component models are missing. The missing components will be suppressed, and geometry referencing these models will be frozen. The retrieval methods will not give an indication that this error occurred. Call this method after retrieval to see if any such errors occurred. Exceptions thrown (but not limited to): pfcXToolkitNotFound - Errors were not found for this model.
|
| optional pfcFeature_ptr | GetFeatureByName | (xrstring Name) |
|
Locates the feature object, given its name. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The item was not found.
|
| optional pfcFeature_ptr | GetFeatureById | (xint Id) |
|
Retrieves the specified feature, given its identifier. Exceptions thrown (but not limited to): pfcXToolkitNotExist - Item with such id and type does not exist.
|
| pfcFeature_ptr | CreateImportFeat | (pfcIntfDataSource_ptr IntfData, optional pfcCoordSystem_ptr CoordSys, optional pfcImportFeatAttr_ptr FeatAttr) |
|
Creates a new import feature in the solid (part). Assembly case is not supported. Exceptions thrown (but not limited to): pfcXToolkitUnsupported - Creo Parametric does not support import of the indicated file. pfcXToolkitNotExist - No profile found. pfcXToolkitInvalidFile - profile is not readable.
|
| void | ActivateSimpRep | (pfcSimpRep_ptr SimpRep) |
|
Activates the specified simplified representation. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified simplified representation was not found in the model.
|
| pfcSimpRep_ptr | GetActiveSimpRep | () |
|
Returns the current active simplified representation.
|
| pfcSimpRep_ptr | CreateSimpRep | (pfcCreateNewSimpRepInstructions_ptr Instructions) |
|
Creates a simplified representation based on the supplied instructions.
|
| pfcSimpRep_ptr | SelectSimpRep | () |
|
Enables the user to select a simplified representation. Exceptions thrown (but not limited to): pfcXToolkitUserAbort - The user aborted simplified representation selection.
|
| pfcSimpRep_ptr | GetSimpRep | (xrstring SimpRepName) |
|
Returns the handle to the specified simplified representation. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The function did not find the simplified representation in the solid.
|
| pfcSimpRep_ptr | GetMasterRep | () |
|
Returns the object representing the solid model's Master Rep. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The function did not find the simplified representation in the solid.
|
| pfcSimpRep_ptr | GetGraphicsRep | () |
|
Returns the object representing the solid model's Grpahics Rep. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The function did not find the simplified representation in the solid.
|
| pfcSimpRep_ptr | GetGeomRep | () |
|
Returns the object representing the solid model's Geometry Rep. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The function did not find the simplified representation in the solid.
|
| void | DeleteSimpRep | (pfcSimpRep_ptr SimpRep) |
|
Deletes the specified simplified representation from its owner model.
|
| pfcMassProperty_ptr | GetMassProperty | (optional xrstring CoordSysName) |
|
Gets the mass properties for the solid. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified coordinate system was not found.
|
| pfcMassProperty_ptr | GetMassPropertyWithDensity | (optional xrstring CoordSysName, pfcMPDensityUse DensityOpt, optional xreal density) |
|
| pfcFeatureGroups_ptr | ListGroups | () |
|
Collect groups (including UDFs) in the solid. Exceptions thrown (but not limited to): pfcXToolkitNotFound - No groups exist in the solid
|
| pfcFeature_ptr | CreateFeature | (pfcFeatureCreateInstructions_ptr Instructions) |
|
Not implemented in the current release. Creates a feature, based on the instructions provided. Object Toolkit users can use WCreateFeature
|
| pfcFeatureGroup_ptr | CreateUDFGroup | (pfcUDFGroupCreateInstructions_ptr Instructions) |
|
Creates a FeatureGroup, based on the instructions provided. Exceptions thrown (but not limited to): pfcXToolkitUnsupported - The input model is Multi-CAD model.
|
| void | ExportShrinkwrap | (pfcShrinkwrapExportInstructions_ptr Instructions) |
|
Exports a solid model to shrinkwrap format. Exceptions thrown (but not limited to): pfcXToolkitBadContext - Invalid combination of input arguments. pfcXToolkitLineTooLong - Name length of the output file is more than 31 chars.
|
| pfcUnitSystem_ptr | GetPrincipalUnits | () |
|
Gets the system of units assigned to the solid model.
|
| void | SetPrincipalUnits | (pfcUnitSystem_ptr Units, pfcUnitConversionOptions_ptr Options) |
|
Sets the system of units for the solid. This will regenerate the model.
|
| pfcUnits_ptr | ListUnits | (optional pfcUnitType Type) |
|
Lists the units available in the model.
|
| pfcUnitSystems_ptr | ListUnitSystems | () |
|
Lists the unit systems available in the model.
|
| optional pfcUnit_ptr | GetUnit | (xrstring Name, optional xbool ByExpression) |
|
Get the handle to a particular unit based on name or expression. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The indicated unit name does not exist in the model.
|
| pfcUnit_ptr | CreateCustomUnit | (xrstring Name, pfcUnitConversionFactor_ptr ConversionFactor, pfcUnit_ptr ReferenceUnit) |
|
Creates a custom unit based on name, conversion factor and reference unit. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The reference unit was not found in the model.
|
| pfcUnitSystem_ptr | CreateUnitSystem | (xrstring Name, pfcUnitSystemType Type, pfcUnits_ptr Units) |
|
Creates a new unit system in the model. Units should include at most one occurrence of each basic unit type. If a unit of a basic type is missing then a corresponding one is taken from the standard system 'Creo Parametric Default'. Exceptions thrown (but not limited to): pfcXToolkitAmbiguous - The units argument contains multiple units for a type.
|