CAA C++ API Modifications

GeometricOperators Framework Modifications in V5R20


Entity
SP
Modification
To Do
GeometricOperators/Public/CATDistanceMinCrvCrv.h/CATDistanceMinCrvCrv/SetLimits
Prototype: virtual void SetLimits(CATCrvLimits iCrvLim1,CATCrvLimits iCrvLim2)= 0;
GAMHBDMCATCrvLimits arguments are now references on const objects for performance purpose. Very probably no impact in customer code. Copy to local object if modification is required.
GeometricOperators/Public/CATDistanceMinPtSur.h/CATDistanceMinPtSur/SetLimits
Prototype: virtual void SetLimits(CATSurLimits iLimits)= 0;
GAMHBDMCATSurLimits argument is now references on const objects for performance purpose. Very probably no impact in customer code. Copy to local object if modification is required.
GeometricOperators/Public/CATDistanceMinPtSur.h/CATDistanceMinPtSur/SetPointAndInit
Prototype: virtual void SetPointAndInit(CATMathPoint & iNewPointToOperate,CATSurParam iSolutionInit)= 0;
GAMHBDMCATSurParam argument is now references on const objects for performance purpose. Very probably no impact in customer code. Copy to local object if modification is required.
GeometricOperators/Public/CATProjectionPtCrv.h/CATProjectionPtCrv/SetLimits
Prototype: virtual void SetLimits(const CATCrvLimits iLimits)=0;
GAMHBDMCATCrvLimits argument is now references on const objects for performance purpose. Very probably no impact in customer code. Copy to local object if modification is required.