CAA C++ API Modifications

CATAnalysisBase Framework Modifications in V5R15


Entity
SP
Modification
To Do
CATAnalysisBase/Public/CATAnalysisCollectorArchiver.h/CATAnalysisCollectorArchiver/CATAnalysisCollectorArchiver
Prototype: CATAnalysisCollectorArchiver();
GAMHBDMArgument has been added.See reference documentation.
CATAnalysisBase/Public/CATAnalysisCollectorArchiver.h/CATAnalysisCollectorArchiver/UnStream
Prototype: HRESULT UnStream(const CATAnalysisCharacCollector* oCollector);
GAMHBDMArguments have been added.See reference documentation.
CATAnalysisBase/Public/CATAnalysisCollectorArchiver.h/CATAnalysisCollectorArchiver/IsUnStreamable
Prototype: CATBoolean IsUnStreamable(int iEntityFlagsSize)const;
GAMHBDMArgument has been added. See reference documentation.
CATAnalysisBase/Public/CATAnalysisExplicitRulesData.h/CATAnalysisExplicitRulesData/ReadRulesCatalog
Prototype: HRESULT ReadRulesCatalog(CATListOfCATUnicodeString &iBuffer,const CATUnicodeString iStorageName =;
GAMHBDM Method has been removed but had never been implemented. It was so useless.
CATAnalysisBase/Public/CATICharacCollector.hGAFHBD Moved into CATAnalysisInterfaces. May required IdentityCard & Imakefiles upgrades.
CATAnalysisBase/Public/CATISPMProcess.hGAFHBD Moved into CATAnalysisVisuInterfaces. May required IdentityCard & Imakefiles upgrades.
CATAnalysisBase/Public/CATISPMProcessAccess.hGAFHBD Moved into CATAnalysisVisuInterfaces. May required IdentityCard & Imakefiles upgrades.
CATAnalysisBase/Public/CATISamGroup.hGAFHBD Moved into CATAnalysisInterfaces. May required IdentityCard & Imakefiles upgrades.
CATAnalysisBase/Public/CATSamGroupTypes.hGAFHBD Moved into CATAnalysisInterfaces. May required IdentityCard & Imakefiles upgrades.
CATAnalysisBase/Public/CATSamDimension.h/CATSamDimension/Fill
Prototype: void Fill(int iNbPositions,const int* const iPositionsNumber,int iNbLaminates,const int* const iLaminatesNumber,int iNbSMI,const int* const iSMI,const int* const iNbRepeats,const int* const iRepeatsNumber,const CATSamAggregationMode* const iAggregationMode,CATSamValue iValueType,CATSamMathType iMathType,int iMathDimension);
GAMRTHCReturn value has been changed from void to HRESULT: no impact.
CATAnalysisBase/Public/CATSamDimension.h/CATSamDimension/SetUnitaryValueSize
Prototype: void SetUnitaryValueSize(int iUnitaryValueSize);
GAMRTHCReturn value has been changed from void to HRESULT: no impact.