GeometricObjects Changed Classes or Interfaces

This table summarizes the CAA V5 GeometricObjects classes, interfaces, methods, and global functions that you may have used in your applications built on top of CAA V5 and that have been replaced in the New V5R20 CGM Interfaces Layer. For each of these:

Class or Interface Comment
CATGeoFactory Still available with the following method changes
Method Signature Comment
CreatePNurbs virtual CATPNurbs* CreatePNurbs(CATKnotVector &iKnotVector,
const CATLONG32 &iIsRational,
const double* iVertices,
const double* iWeights,
CATSurface*iSupport,
const CATParameterizationOption iParameterizationOption = CatAutomaticParameterization)=0
Not supported any longer.
1 replacing method
Framework Class or Interface Method
GeometricObjects CATGeoFactory CATCreatePNurbs
CreateNurbsSurface virtual CATNurbsSurface* CreateNurbsSurface(const CATKnotVector &iKnotVectorU,
const CATKnotVector &iKnotVectorV,
const CATLONG32 &iIsRational,
const CATMathGridOfPoints &iVertices,
const double* iWeights,
const CATParameterizationOption iParameterizationOption = CatAutomaticParameterization)= 0
Not supported any longer.
1 replacing method
Framework Class or Interface Method
GeometricObjects CATGeoFactory CATCreateNurbsSurface