Detail Of V5R7 API Changes

What changes in the API compared with CAA V5R6
Technical Article

Abstract

This article presents by frameworks the detail of CAA resources modified in V5R7 and how to modify your code accordingly.

Each modification is listed for a resource (file, class, method) with a classification. They will generally be detected by a recompilation of the code. Most of the time, signature modifications are obvious. Check in the framework detail how to replace deleted entities. Possibly impacting modifications are highlighted in red.

Classification Meaning
LHC @CAA2Level Has Changed: a L1 file is no more L1.
UHC @CAA2Usage Has Changed: usage has changed for a more restricted usage. For example a class tagged as derivable is not derivable anymore.
CHBD Class Has Been Deleted
FHBD File Has Been Deleted
ADVHC Argument Default Value Has Changed
MHBDM Method Has Been Deleted or Modified
MRTHC Method Returned Type Has Changed
NPVM New Pure Virtual Method. A new pure virtual method has been added on a derivable class or on an interface to be implemented without an adapter. 
INDM Method is no more documented. It does not break your code in any way but means that you are not supposed to use it anymore. Check that you don't use it or look for replacement informations.  

 


AnalysisMeshingModel R7GA vs R6GA R7SP vs R7GA
ApplicationFrame R7GA vs R6GA R7SP vs R7GA
BasicTopologicalOpe R7SP vs R7GA
CATAnalysisBase R7GA vs R6GA R7SP vs R7GA
CATAnalysisInterfaces R7GA vs R6GA R7SP vs R7GA
CATAnalysisResources R7SP vs R7GA
CATSchPlatformInterfaces R7SP vs R7GA
CATTPSInterfaces R7GA vs R6GA R7SP vs R7GA
CORBAServerBase R7GA vs R6GA
Dialog R7GA vs R6GA R7SP vs R7GA
DialogEngine R7SP vs R7GA
DNBInspectSharedInterfaces R7SP vs R7GA
DraftingInterfaces R7GA vs R6GA R7SP vs R7GA
ENOVDDManager R7GA vs R6GA R7SP vs R7GA
ENOVDesktopDocument R7GA vs R6GA R7SP vs R7GA
ENOVIAPlugIn R7GA vs R6GA
ENOVInterfaces R7GA vs R6GA R7SP vs R7GA
ENOVaultClientCPP R7GA vs R6GA R7SP vs R7GA
GSMInterfaces R7GA vs R6GA R7SP vs R7GA
GSOInterfaces R7SP vs R7GA
GeometricObjects R7GA vs R6GA R7SP vs R7GA
InteractiveInterfaces R7SP vs R7GA
KinematicsInterfaces R7GA vs R6GA
LiteralFeatures R7GA vs R6GA R7SP vs R7GA
ManufacturingInterfaces R7GA vs R6GA R7SP vs R7GA
Mathematics R7SP vs R7GA
MecModInterfaces R7GA vs R6GA R7SP vs R7GA
MechanicalModeler R7GA vs R6GA R7SP vs R7GA
NewTopologicalObjects R7GA vs R6GA
ObjectModelerBase R7GA vs R6GA R7SP vs R7GA
ObjectSpecsModeler R7GA vs R6GA R7SP vs R7GA
PartInterfaces R7GA vs R6GA R7SP vs R7GA
Print R7GA vs R6GA R7SP vs R7GA
ProductStructure R7GA vs R6GA
System R7GA vs R6GA R7SP vs R7GA
TopologicalOperators R7GA vs R6GA R7SP vs R7GA
Tessellation R7SP vs R7GA
VPMDesktopObjects R7GA vs R6GA R7SP vs R7GA
VPMInterfaces R7GA vs R6GA R7SP vs R7GA
VPMXBom R7GA vs R6GA
VPMServices R7SP vs R7GA
Visualization R7GA vs R6GA R7SP vs R7GA

References

[1] Migration to CATBoolean
[Top]

History

Version: 1 [May 2001] Document created
[Top]

Copyright © 2001, Dassault Systèmes. All rights reserved.