Technical Summary of Changes for Creo 11.0.0.0
The critical and miscellaneous technical changes in Creo Parametric 11.0.0.0 and Creo TOOLKIT are explained in this section. It also lists the new and superseded functions for this release.
Critical Technical Changes
This section describes the changes in Creo Parametric 11.0.0.0 and Creo TOOLKIT that might require alteration of existing Creo TOOLKIT, Creo Elements/Pro TOOLKIT, and Pro/TOOLKIT applications.
Support for Visual Studio
In Creo Parametric 11.0.0.0 and later, Creo TOOLKIT supports Visual Studio 2022. The compiler flags and libraries are available for Visual Studio 2022. Creo Parametric no longer supports Visual Studio 2019.
All Creo TOOLKIT applications on 64-bit Windows platforms built using the Microsoft Visual Studio 2022 compiler must set the configuration property Platform Toolset as Visual Studio 2022 (v17.6.5).
Updates to Error Types
The following is the list of the error types added to functions:
•  ProModelitemNameSet()—The error type PRO_TK_E_FOUND is added. This indicates that the name specified is already in use in the model.
•  ProSimprepMdlnameRetrieve()—The error type PRO_TK_INVALID_NAME is added. This indicates that the specified user-defined simplified representation was not found.
•  ProAnnotationDesignateGet()—The error type PRO_TK_E_NOT_FOUND is added. This indicates that the annotation is not in an annotation element.
•  ProMdlSave(), ProMdlnameBackup(), ProFileMdlnameSave(), ProFileMdlfiletypeSave(), ProMdlnameRename(), ProSolidShrinkwrapMdlnameCreate(), ProUdfCreate(), ProServerObjectsCheckin(), and ProElemtreeWrite()— The error type PRO_TK_NO_PERMISSION is added. This indicates that these functions do not have permissions to operate or save this model.
New Functions
This section describes new functions for Creo TOOLKIT for Creo Parametric 11.0.0.0.
Annotation Features
New Function
Description
ProAnnotationDesignateSet()
Sets the annotation designate type.
ProAnnotationDesignateGet()
Gets the annotation designate type.
Appearance States
New Function
Description
ProApprnstateNameGet()
Gets the name of an appearance state.
ProSolidApprnstateVisit()
Visits all the appearance states in the specified solid.
ProApprnstateIsActive()
Determines if the given appearance state is active.
Composite Design
New Function
Description
ProSolidBodyIsComposite()
Checks if the specified body is an active composite body.
ProCompositeMassPropertyOptionGet()
Retrieves the mass property calculation option for the specified composite model.
ProCompositeMassPropertyOptionSet()
Sets mass property calculation option on composite solid.
Data Management: Windchill Operations
New Function
Description
ProServercheckinoptsCommentSet()
Sets the history comment for checkin.
Drawings
New Function
Description
ProDtlSyminstElbowlengthGet()
Gets the elbow properties of the symbol in 3D.
ProDtlattachIsSuppressedGet()
Returns if the attachment is suppressed.
Cabling
New Function
Description
ProCableCurvesGet()
Retrieves the trajectory entities for the specified feature.
Messages
New Function
Description
ProUIMessagedialogCreate()
Creates transitory and balloon message windows.
ProUIMessagedialogShow()
Displays a message window.
ProUIMessagedialogTitleSet()
Sets the title for a message window.
ProUIMessagedialogMessageSet()
Sets the message for the window.
ProUIMessagedialogTransientSet()
Makes a message window transient.
ProUIMessagedialogDurationSet()
Sets the duration of a transient window.
ProUIMessagedialogBalloonSet()
Generates a message for a window balloon.
Model-based Definition Tables
New Function
Description
ProTableOriginGet()
Gets the origin in the specified ProTableData structure.
ProTableAnnotationPlaneGet()
Gets the annotation plane for the specified solid table.
ProTableDataAnnotationPlaneSet()
Sets the annotation plane for the specified solid table.
ProTableTextEnter()
Adds the specified lines of text into the appropriate row and column of the table.
ProTableReferencesGet()
Gets the table references.
ProTableReferenceDelete()
Deletes the specified table references.
ProTableReferencesAdd()
Adds the specified table references.
ProTableIsFromFormat()
Determines if the specified table is associated with the format.
ProTableCellIsComment()
Determines if the specified cell is a comment cell.
ProTableCellNoteGet()
Returns the note identifier for a specified cell of the table.
ProTableCellsMerge()
Takes a rectangular region of cells and merges them into a composite cell.
ProTableCellsRemesh()
Undoes all merges created in the specified rectangular region.
Creating MBD Tables
ProTableCreate()
Creates a table on the current sheet or active combination state.
ProTableDataAlloc()
Allocates memory for ProTableData structure.
ProTableDataOriginSet()
Sets the origin in the specified ProTableData structure.
ProTableDataSizetypeSet()
Set up the size type in the specified ProTableData structure.
ProTableDisplay()
Displays the specified table.
ProTableDataRowsSet()
Sets up the row properties.
ProTableDataColumnsSet()
Sets up the column properties.
ProTableDataFreeAttachSet()
Sets the free attachment in the specified ProTableData structure.
Modifying MBD Tables
ProTableRowAdd()
Adds a row to the specified table.
ProTableColumnAdd()
Adds a column to the specified table.
ProTableRowHeightGet()
Gets the row height of the specified table.
ProTableRowHeightSet()
Sets the row height of the specified table.
ProTableColumnWidthGet()
Gets the column width of the specified table.
ProTableColumnWidthSet()
Sets the column width of the specified table.
ProTableRowDelete()
Deletes the specified row from the specified table.
ProTableColumnDelete()
Deletes the specified column from the specified table.
ProTableDelete()
Deletes the specified table.
ProTableErase()
Erases the specified table.
ProTableRotate()
Rotates the specified table (clockwise) by 90 degree. The function does not perform a display.
ProTableRowheightAutoadjustSet()
Sets the automatic height adjustment property for a specified row of the specified table.
ProTableRowheightAutoadjustGet()
Gets the automatic height adjustment property for a specified row of the specified table.
Reading MBD Tables
ProTableVisit()
Visits tables in the specified model.
ProTableVisitAction()
Action function called for each drawing entity during the call to the function ProTableVisit().
ProTableFilterAction()
Filter function called for each table entity during the call to the function ProTableVisit().
ProTableRowsColumnsCount()
Counts the table rows and columns.
ProTableCelltextGet()
Places the text of the specified table into a string array.
ProTablesCollect()
Collects all tables in the specified model.
ProSelectionTableGet()
Returns the table from which the cell was selected.
Element Trees: Feature Creation
New Function
Description
ProElementDirectionGet()
Calculates the direction vector and origin point based on the direction reference and flip orientation stored inside the direction element.
Geometric Tolerance
New Function
Description
ProGtolMakeDimensionGet()
Gets the dimension of Make Dim type of reference.
ProGtolEnvelopeGetWithFlags()
Gets the envelope of the gtol.
Models
New Function
Description
ProMdlVisibleModificationVerify()
Checks if the visible model of the specified model has been modified since the last save.
Parameters
New Function
Description
ProParameterIsListValue()
Provides the information if the parameter value type is a list or not.
ProParameterListValueGet()
Gets the list values and units for the specified parameter handle.
ProParameterListValueSet()
Sets the list values for the specified ProParameter handle with the given units.
ProParameterListTypeSet()
Sets the value type as list for the specified parameter.
ProParameterEnumeratedSet()
Sets a parameter as enumerated(restricted by list of values) and to provide a list of allowed values and default value to be assigned to the specified parameter.
ProParameterRangeSet()
Identifies the value of a parameter to be restricted to a certain range.
User Interface: Table Cell Functions
New Function
Description
ProUITableCellAttachTop()
Attaches the contents of the cell to the top of the cell.
ProUITableCellUnattachTop()
Unattaches the contents of the cell from the top of the cell.
ProUITableIsCellAttachedTop()
Determines if the contents of the cell are attached to the top of the cell.
ProUITableCellAttachBottom()
Attaches the contents of the cell to the bottom of the cell.
ProUITableCellUnattachBottom()
Unattaches the contents of the cell from the bottom of the cell.
ProUITableIsCellAttachedBottom()
Determines if the contents of the cell are attached to the bottom of the cell.
ProUITableCellAttachLeft()
Attaches the contents of the cell to the left of the cell.
ProUITableCellUnattachLeft()
Unattaches the contents of the cell from the left of the cell.
ProUITableIsCellAttachedLeft()
Determines if the contents of the cell are attached to the left of the cell.
ProUITableCellAttachRight()
Attaches the contents of the cell to the right of the cell.
ProUITableCellUnattachRight()
Unattaches the contents of the cell from the right of the cell.
ProUITableIsCellAttachedRight()
Determines if the contents of the cell are attached to the right of the cell.
User Interface: Tree Operations
New Function
Description
ProUITreeNodescrollposSet()
Enables scrolling of the window where the named item appears at a defined ProUILocation.
Multibodies in Sheetmetal Design
New Function
Description
ProSmtPartThicknessValueGet()
Gets the absolute thickness value of the sheet metal part.
ProSmtBodyThicknessValueGet()
Gets the absolute thickness value of the sheet metal body.
ProSmtBodyIsLinkedToPart()
Check if the specified sheetmetal body is linked to a part.
ProSmtBodyLinkToPart()
Links or unlinks sheetmetal body to sheetmetal part.
Superseded Functions
This section describes the superseded functions for Creo TOOLKIT for Creo Parametric 11.0.0.0.
Functions superseded from Creo 1.0 to Creo 11.0
Superseded Function
New Function
Deprecated Since
ProWorkspaceStatusUpdate()
No successors will be provided
Creo 1.0
ProDimensionTextstyleSet()
ProAnnotationTextStyleSet()
ProDimensionTextstyleGet()
ProAnnotationTextStyleGet()
ProDimensionFeatureGet()
ProDimensionOwnerfeatureGet()
ProGtolTextstyleSet()
ProAnnotationTextstyleSet()
ProGtolTextstyleGet()
ProAnnotationTextstyleGet()
ProIntfimportModelWithProfileCreate()
ProIntfimportModelWithOptionsMdlnameCreate()
ProMechbeamorientDataGet()
ProMechBeamorientVectorGet()
ProMechBeamorientExpressionGet()
ProMechbeamorientdataTypeGet()
ProMechBeamorientIntegerGet()
ProMechbeamorientdataVectorGet()
ProMechBeamorientVectorGet()
ProMechbeamorientdataAngleGet()
ProMechBeamorientExpressionGet()
ProMechbeamorientdataFree()
Depends on the context
ProMechbeamorientDataSet()
ProMechBeamorientVectorSet()
ProMechBeamorientExpressionSet()
ProMechbeamorientdataTypeSet()
ProMechBeamorientIntegerSet()
ProMechbeamorientdataVectorSet()
ProMechBeamorientVectorSet()
ProMechbeamorientdataAngleSet()
ProMechBeamorientExpressionSet()
ProMechbeamorientdataAlloc()
Depends on the context
ProMechsectiondataSectiontypeGet()
ProMechBeamsectionTypeGet()
ProMechsectiondataWarpcoeffGet()
ProMechBeamsectionExpressionGet()
ProMechsectiondataNonstructmassGet()
ProMechBeamsectionExpressionGet()
ProMechsectiondataNonstructmomentGet()
ProMechBeamsectionExpressionGet()
ProMechsectiondataNonstructcogGet()
ProMechBeamsectionVectorGet()
ProMechsectiondataSketchedsectdataGet()
ProMechBeamsectionPropertyType()
ProMechsketchedsctndataFeatureidGet()
ProMechBeamsectionIntegerGet()
ProMechsketchedsctndataShearcenterGet()
ProMechBeamsectionVectorGet()
ProMechsketchedsctndataOrienttypeGet()
ProMechBeamsectionIntegerGet()
ProMechsketchedsctndataFree()
Depends on the context
ProMechsectiondataSquaresectdataGet()
ProMechBeamsectionExpressionGet()
ProMechsectiondataRectanglesectdataGet()
ProMechBeamsectionVectorGet()
ProMechsectiondataChannelsectdataGet()
ProMechBeamsectionVectorGet()
ProMechsectiondataIbeamsectdataGet()
ProMechBeamsectionVectorGet()
ProMechsectiondataLsectionsectdataGet()
ProMechBeamsectionVectorGet()
ProMechsectiondataDiamondsectdataGet()
ProMechBeamsectionVectorGet()
ProMechsectiondataCirclesectdataGet()
ProMechBeamsectionExpressionGet()
ProMechsectiondataHollowcirclesectdataGet()
ProMechBeamsectionVectorGet()
ProMechsectiondataEllipsesectdataGet()
ProMechBeamsectionVectorGet()
ProMechsectiondataGeneralsectdataGet()
ProMechBeamsectionPropertyType()
ProMechgeneralsctndataAreaGet()
ProMechBeamsectionExpressionGet()
ProMechgeneralsctndataMomentsGet()
ProMechBeamsectionMatrixGet()
ProMechgeneralsctndataAreaproductGet()
ProMechBeamsectionMatrixGet()
ProMechgeneralsctndataTorsionstiffnessGet()
ProMechBeamsectionExpressionGet()
ProMechgeneralsctndataShearfactorGet()
ProMechBeamsectionVectorGet()
ProMechgeneralsctndataShearcenterGet()
ProMechBeamsectionVectorGet()
ProMechgeneralsctndataFree()
Depends on the context
ProMechsectiondataHollowrectsectdataGet()
ProMechBeamsectionVectorGet()
ProMechsectiondataHollowellipsesectdataGet()
ProMechBeamsectionVectorGet()
ProMechgeneralsctndataStressrecoverypntsGet()
ProMechBeamsectionVectorGet()
ProMechsectiondataWarpcoeffSet()
ProMechBeamsectionExpressionSet()
ProMechsectiondataNonstructmassSet()
ProMechBeamsectionExpressionSet()
ProMechsectiondataNonstructmassSet()
ProMechBeamsectionExpressionSet()
ProMechsectiondataNonstructmomentSet()
ProMechBeamsectionExpressionSet
ProMechsectiondataNonstructcogSet()
ProMechBeamsectionVectorSet()
ProMechsectiondataSketchedsectdataSet()
ProMechBeamsectionPropertyType()
ProMechsketchedsctndataShearcenterSet()
ProMechBeamsectionVectorSet()
ProMechsketchedsctndataOrienttypeSet()
ProMechBeamsectionIntegerSet()
ProMechsketchedsctndataAlloc()
Depends on the context
ProMechsectiondataSquaresectdataSet()
ProMechBeamsectionExpressionSet()
ProMechsectiondataRectanglesectdataSet()
ProMechBeamsectionVectorSet()
ProMechsectiondataChannelsectdataSet()
ProMechBeamsectionVectorSet()
ProMechsectiondataIbeamsectdataSet()
ProMechBeamsectionVectorSet()
ProMechsectiondataLsectionsectdataSet()
ProMechBeamsectionVectorSet()
ProMechsectiondataDiamondsectdataSet()
ProMechBeamsectionVectorSet()
ProMechsectiondataCirclesectdataSet()
ProMechBeamsectionExpressionSet()
ProMechsectiondataHollowcirclesectdataSet()
ProMechBeamsectionVectorSet()
ProMechsectiondataEllipsesectdataSet()
ProMechBeamsectionVectorSet()
ProMechsectiondataGeneralsectdataSet()
ProMechBeamsectionPropertyType()
ProMechgeneralsctndataAreaSet()
ProMechBeamsectionExpressionSet()
ProMechgeneralsctndataMomentsSet()
ProMechBeamsectionMatrixSet()
ProMechgeneralsctndataAreaproductSet()
ProMechBeamsectionMatrixSet()
ProMechgeneralsctndataTorsionstiffnessSet
ProMechBeamsectionExpressionSet()
ProMechgeneralsctndataShearfactorSet()
ProMechBeamsectionVectorSet()
ProMechgeneralsctndataShearcenterSet()
ProMechBeamsectionVectorSet()
ProMechgeneralsctndataStressrecoverypntsSet()
ProMechBeamsectionVectorSet()
ProMechgeneralsctndataAlloc()
Depends on the context
ProMechsectiondataHollowrectsectdataSet()
ProMechBeamsectionVectorSet()
ProMechsectiondataHollowellipsesectdataSet()
ProMechBeamsectionVectorSet()
ProMechconvectiondataTimefunctionidGet()
ProMechconvectiondataTemporalvariationGet()
ProMechconvectiondataTimefunctionidSet()
ProMechconvectiondataTemporalvariationSet()
ProMechloadGlobaltempdataGet()
ProMechloadStructtempdataGet()
ProMechglobaltempdataValueGet()
ProMechstructtempdataValueGet()
ProMechglobaltempdataReftempGet()
ProMechstructtempdataReftempGet()
ProMechglobaltempdataFree()
ProMechstructtempdataFree()
ProMechloadExttempdataGet()
ProMechloadStructtempdataGet()
ProMechexttempdataFemneutralfileGet()
ProMechloadStructtempdataGet()
ProMechexttempdataReftempGet()
ProMathExpressionEvaluate()
ProMechexttempdataCsysGet()
ProMechloadStructtempdataGet()
ProMechexttempdataFree()
ProMechstructtempdataFree()
ProMechheatdataTimefunctionidGet()
ProMechheatdataTemporalvariationGet()
ProMechloadGlobaltempdataSet()
ProMechloadStructtempdataSet()
ProMechglobaltempdataValueSet()
ProMechstructtempdataValueSet()
ProMechglobaltempdataReftempSet()
ProMechstructtempdataReftempSet()
ProMechglobaltempdataAlloc()
ProMechstructtempdataAlloc()
ProMechexttempdataFemneutralfileSet()
ProMechloadStructtempdataGet()
ProMechexttempdataReftempSet()
ProMechstructtempdataReftempSet()
ProMechexttempdataCsysSet()
ProMechloadStructtempdataGet()
ProMechexttempdataAlloc()
ProMechstructtempdataAlloc()
ProMechheatdataTimefunctionidSet()
ProMechheatdataTemporalvariationSet()
ProMechmasspropsMassGet()
ProMechMasspropsExpressionGet()
ProMechmasspropsMomentsGet()
ProMechMasspropsMatrixGet()
ProMechmasspropsMassSet()
ProMechMasspropsExpressionSet()
ProMechmasspropsMomentsSet()
ProMechMasspropsMatrixSet()
ProMechsimplespringdataExtensionalstiffnessGet()
ProMechsimplespringdataExtensionalstiffnessValueGet()
ProMechsimplespringdataExtensionalstiffnessSet()
ProMechsimplespringdataExtensionalstiffnessValueSet()
ProMechspringpropsDataGet()
ProMechSpringpropsMatrixGet()
ProMechSpringpropsVectorGet()
ProMechspringpropsdataDampingcoefficientsGet()
ProMechSpringpropsVectorGet()
ProMechspringpropsdataFree()
Depends on the context
ProMechspringpropsdataExtensionalcoefficientsGet()
ProMechSpringpropsMatrixGet()
ProMechspringpropsdataTorsionalcoefficientsGet()
ProMechSpringpropsMatrixGet()
ProMechspringpropsdataCouplingcoefficientsGet()
ProMechSpringpropsMatrixGet()
ProMechspringpropsdataAutocouplingGet()
ProMechSpringpropsBooleanGet()
ProMechspringpropsDataSet()
ProMechSpringpropsMatrixSet()
ProMechSpringpropsVectorSet()
ProMechspringpropsdataDampingcoefficientsSet()
ProMechSpringpropsVectorSet()
ProMechspringpropsdataAlloc()
Depends on the context
ProMechspringpropsdataExtensionalcoefficientsSet()
ProMechSpringpropsMatrixGet()
ProMechspringpropsdataTorsionalcoefficientsSet()
ProMechSpringpropsMatrixGet()
ProMechspringpropsdataCouplingcoefficientsSet()
ProMechSpringpropsMatrixGet()
ProMechspringpropsdataAutocouplingSet()
ProMechSpringpropsBooleanSet()
ProMenubarMenuAdd()
Depends on the context
ProMenubarmenuMenuAdd()
Depends on the contextt
ProMenubarmenuPushbuttonAdd()
Depends on the context
ProMenubarmenuChkbuttonAdd()
ProCmdDesignate()
ProMenubarmenuChkbuttonValueSet()
ProCmdChkbuttonValueSet()
ProMenubarmenuChkbuttonValueGet()
ProCmdChkbuttonValueGet()
ProMenubarmenuRadiogrpAdd()
ProCmdRadiogrpDesignate()
ProMenubarMenuRadiogrpValueSet()
ProCmdRadiogrpValueSet()
ProMenubarMenuRadiogrpValueGet()
ProCmdRadiogrpValueGet()
ProFileOpenOKAction()
ProModelFileOpenOKAction()
ProSetdatumtagTextstyleGet()
ProAnnotationTextstyleGet()
ProSetdatumtagTextstyleSet()
ProAnnotationTextstyleSet()
ProWorkspaceRegister()
ProServerRegister()
ProCurrentWorkspaceGet()
ProServerWorkspaceGet()
,ProServerWorkspacesCollect()
ProObjModelsCheckOut()
ProServerObjectsCheckout()
,ProServerMultiobjectsCheckout()
ProObjRenamedInWSSessionSync()
No successor will be provided.
ProEngineerConnectWS()
ProEngineerConnect()
Creo 2.0
ProDimensionDisplayUpdate()
ProAnnotationDisplay()
ProAnnotationUndisplay()
ProIntfSliceFileExport()
ProIntfSliceFileWithOptionsMdlnameExport()
ProMdlInit()
ProMdlnameInit()
Creo 3.0
ProMdlNameGet()
ProMdlMdlnameGet()
ProEngineerReleaseNumericversionGet()
ProToolkitMajorVersionGet()
Creo 4.0
ProOutputInclusionAlloc()
No successor will be provided
Creo 5.0
ProOutputInclusionFree()
No successor will be provided
ProOutputInclusionFlagsSet()
No successor will be provided
ProOutputLayerOptionsAlloc()
No successor will be provided
ProOutputLayerOptionsAutoidSet()
No successor will be provided
ProOutputLayerOptionsSetupfileSet()
No successor will be provided
ProOutputLayerOptionsFree()
No successor will be provided
ProIntf3DFileWrite()
ProIntf3DFileWriteWithDefaultProfile()
ProOutputInclusionWithOptionsSet()
No successor will be provided
ProAsmcompConstraintsWithDtmOrientGet()
ProAsmcompConstraintsWithComppathGet()
Creo 7.0
ProImportfeatWithProfileCreate()
ProImportfeatureWithProfileCreate()
ProPartToProIntfData()
ProPartToProInterfaceData()
ProPartDensitySet()
ProMaterialCurrentSet()
ProMaterialPropertySet()
ProSetdatumtagTextLocationGet()
ProSetdatumtagTextPointGet()
ProSolidSurfaceVisit()
ProSolidBodySurfaceVisit()
ProXsecGeometryCollect()
ProXSectionItemsCollect()
ProXSectionItemDataGet()
ProXsecPlanarWithoptionsCreate()
ProXSectionPlanarCreate()
ProXsecExcludeCompGet()
ProXSectionExcludeCompGet()
ProXsecCompXhatchStyleGet()
ProXsectionCompXhatchStyleGet()
ProXSectionItemXhatchStyleGet()
ProXsecCompNewXhatchStyleGet()
ProXsectionCompXhatchStyleGet
ProXSectionItemXhatchStyleGet()
ProXsecCompXhatchStyleSet()
ProXsectionCompXhatchStyleSet()
ProXSectionItemXhatchStyleSet()
ProXsecCompNewXhatchStyleSet()
ProXsectionCompXhatchStyleSet(),
ProXSectionItemXhatchStyleSet()
ProXsecCompNewXhatchStyleSetByName()
ProXsecNewXhatchStyleCreateFromName(),
ProXsectionCompXhatchStyleSet()
ProXSectionItemXhatchStyleSet()
ProXsecOffsetCreate()
ProXSectionOffsetCreate()
ProFeatureNeedsRegenGet()
Creo 8.0
ProRelationEvalWithUnits()
ProRelationEvalWithUnitsRefResolve()
ProOffsetXsecGet()
ProOffsetXsecInfoGet()
Creo 9.0
ProDwgtableFilterAction()
ProTableFilterAction()
Creo 11.0
ProDwgtableVisitAction()
ProTableVisitAction()
ProDwgtabledataAlloc()
ProTableDataAlloc()
ProDwgtabledataOriginSet()
ProTableDataFreeAttachSet()
ProDwgtabledataSizetypeSet()
ProTableDataSizetypeSet()
ProDwgtabledataColumnsSet()
ProTableDataColumnsSet()
ProDwgtabledataRowsSet()
ProTableDataRowsSet()
ProDrawingTableCreate()
ProTableCreate()
ProDwgtableTextEnter()
ProTableTextEnter()
ProDwgtableDelete()
ProTableDelete()
ProDwgtableDisplay()
ProTableDisplay()
ProDwgtableErase()
ProTableErase()
ProDwgtableCellNoteGet()
ProTableCellNoteGet()
ProDrawingTableVisit()
ProTableVisit()
ProDrawingTablesCollect()
ProTablesCollect()
ProSelectionDwgtableGet()
ProSelectionTableGet()
ProDwgtableColumnsCount()
ProTableRowsColumnsCount()
ProDwgtableRowsCount()
ProTableRowsColumnsCount()
ProDwgtableRowAdd()
ProTableRowAdd()
ProDwgtableColumnAdd()
ProTableColumnAdd()
ProDwgtableCellsMerge()
ProTableCellsMerge()
ProDwgtableCellsRemesh()
ProTableCellsRemesh()
ProDwgtableRowDelete()
ProTableRowDelete()
ProDwgtableColumnDelete()
ProTableColumnDelete()
ProDwgtableCelltextGet()
ProTableCelltextGet()
ProDwgtableRotate()
ProTableRotate()
ProDwgtableCellIsComment()
ProTableCellIsComment()
ProDwgtableIsFromFormat()
ProTableIsFromFormat()
ProDwgtableColumnWidthSet()
ProTableColumnWidthSet()
ProDwgtableRowHeightSet()
ProTableRowHeightSet()
ProDwgtableSave()
ProTableSave()
Notification Functions
In Creo Parametric 10.0.0.0 and later, the following notifications functions are deprecated. You can use the corresponding new functions and event types instead.
Deprecated Event Type
Deprecated Function
New Event Type
New Function
PRO_MDL_PURGE_PRE
ProMdlPurgePreAction
PRO_MODEL_PURGE_PRE
ProModelPurgePreAction
PRO_MDL_DELETE_POST
ProMdlDeletePostAction
PRO_MODEL_DELETE_POST
ProModelDeletePostAction
PRO_MDL_PURGE_POST
ProMdlPurgePostAction
PRO_MODEL_PURGE_POST
ProModelPurgePostAction
PRO_MDL_DELETE_POST_ALL
ProMdlDeletePostAllAction
PRO_MODEL_DELETE_POST_ALL
ProModelDeletePostAllAction
PRO_MDL_CREATE_POST
ProMdlCreatePostAction
PRO_MODEL_CREATE_POST
ProModelCreatePostAction
PRO_MDL_CREATE_PRE
ProMdlCreatePreAction
PRO_MODEL_CREATE_PRE
ProModelCreatePreAction
PRO_MDL_START
ProMdlStartAction
PRO_MODEL_START
ProModelStartAction
PRO_FILE_OPEN_OK
ProFileOpenOKAction
PRO_MODEL_FILE_OPEN_OK
ProModelFileOpenOKAction
Miscellaneous Technical Changes
The following changes in Creo Parametric 11.0.0.0 can affect the functional behavior of Creo TOOLKIT. PTC does not anticipate that these changes cause critical issues with existing Creo Parametric TOOLKIT, Creo Elements/Pro TOOLKIT, or Pro/TOOLKIT applications.
Support for Model-based Definition(MBD) Tables
In Creo Parametric 11.0.0.0 and later, you can now create MBD tables using the DHandle PRO_TABLE which is defined using the enumerated data type ProType.
Support for Seed and Boundary References
The bit flag #define PRO_SURFCOLL_SEEDNBOUND_STRONG_REFS is added to the header file ProSrfcollection.h. It indicates that during surface collection, the seed and boundary surfaces can be considered as strong surfaces.
Support for Boundary Blend Feature
In Creo Parametric 11.0.0.0 and later, the element tree for boundary blend feature is added in the new header file Probbl.h.
Non-Compatible APIs for read-only or locked models
The functions that do not support read-only or locked models return the error type PRO_TK_CANT_MODIFY or PRO_TK_BAD_INPUTS when a read-only or locked model is passed as the input model.
Support for Zone Based Ply and Zone Based Core
The elements PRO_E_CMPST_MAN_PLY_TYPE and PRO_E_CMPST_MAN_PLY_ZONES are added to the header files ProCmpstManPly.h and ProCmpstCore.h. You can specify the type of Ply or Core using the element PRO_E_CMPST_MAN_PLY_TYPE using the enumerated data type ProCmpst_man_ply_type. The valid values are as follows:
•  PRO_CMPST_MAN_PLY_TYPE_OPT_MANUAL_PLY=Specify 1 for manual ply or manual core. This is the default value.
•  PRO_CMPST_MAN_PLY_TYPE_OPT_ZONE_BASED_PLY=Specify 2 for zone based ply or zone based core.
If the value of PRO_E_CMPST_MAN_PLY_TYPE is 2, the element PRO_E_CMPST_MAN_PLY_ZONES specifies PRO_QUILT for Laminate Zone features.
Support for Reference Laminate in General Merge Feature
The value PRO_GEN_MERGE_TYPE_REF_LAMINATE is added to the enumerated data type ProGenMergeType in the header file ProDataShareFeat.h. You can now specify laminate as a type for creating general merge feature.
Model Type for a Composite Part
For a composite part, specify the type of model ProMdlsubtype as PROMDLSTYPE_PART_CMPST.
Support for Draping Simulation of the Plies using Uncured Thickness
The elements PRO_E_DRAPE_REFINEMENT and PRO_E_DRAPE_CURED_THICK are added to the header file ProCmpstDrape.h.
•  You can make additional refinements by using the property parameters for the step length, drape angle offset, and simplification angle using the element PRO_E_DRAPE_REFINEMENT.
•  You can now perform draping simulation of plies using cured or uncured thickness using the element PRO_E_DRAPE_CURED_THICK.
Support for Individual Bodies in Shrinkwrap
In Creo Parametric 11.0.0.0 and later, you can create a solid Shrinkwrap and copy all bodies from the reference assembly. The following enumerated data types are added to the header file ProDataShareFeat.h:
•  ProShrinkwrapResultGeomType—You can select the required geometry type:
  PRO_SW_RESULT_GEOM_QUILTS
  PRO_SW_RESULT_GEOM_BODIES
•  ProShrinkwrapCopyType—You can select the required copy option:
  PRO_SW_COPY_TYPE_SEPARATE
  PRO_SW_COPY_TYPE_MERGE
•  ProShrinkwrapMergeOption—You can select the required merge option:
  PRO_SW_MERGE_OPT_PER_PART
  PRO_SW_MERGE_OPT_ALL
Updates in ProCmpstRemovePly.h header file
In Creo Parametric 11.0.0.0 and later, the following elements are added to the header file ProCmpstRemovePly.h.
PRO_E_REMOVE_PLY_TYPE—Specifies the objects to be removed and is defined using the enumerated data type ProRemovePlyType. The valid values are:
•  PRO_REMOVE_PLY_REMOVE—All selected plies are removed.
•  PRO_REMOVE_PLY_KEEP—All selected plies are kept, and unselected plies are removed.
Updates in ProMfgOptions.h header file
In Creo Parametric 11.0.0.0 and later, the following enumerated data types are added to the header file ProMfgOptions.h.
•  PRO_NCSEQ_MW_ROTARY_FINISH_MILLING—The new NC sequence of type Rotary Finish Milling is added.
•  PRO_TM_TYPE_MW_ROTARY_FINISH_MILLING—The new tool motion type for the Rotary Finish Milling NC sequence.
•  PRO_E_MFG_MAT_REM_PREC_OPT—The new enum specifies the value of the precision tab present in stock.
Update to Column Name Size field in Family Tables
#define PRO_FAMTAB_FIELDNAME_SIZE changes field limit for the family table column name to PRO_PATH_SIZE.
So applications built after Creo 11.0.0.0 can work with longer family table columns names.
Updates in Element Tree: Remove Ply
PRO_E_REMOVE_PLY_TYPE—Specifies the objects to be removed and is defined using the enumerated data type ProRemovePlyType. The valid values are as follows:
•  PRO_REMOVE_PLY_REMOVE—All selected plies get removed.
•  PRO_REMOVE_PLY_KEEP—All selected plies are kept, and unselected plies are removed.
Updates in ProMdlUnits.h header file
The element PRO_UNITTYPE_VOLUME_FLOW is a new field in the dialog box that has been added to the header file ProMdlUnits.h.
Full Version of Creo? Parametric TOOLKIT Release Notes
To see a full version of the Creo? Parametric TOOLKIT Release Notes, visit the page Creo? Parametric TOOLKIT Release Notes. The full version contains information from all the past release notes for Creo TOOLKIT.