What's New in V5-6R2012 in CAA V5 Automation Objects


This article presents Automation objects, methods, and properties that have been added since V5R21 GA to enhance CAA V5 Automation capabilities, support functional evolutions and correct defects. Some of those modifications already exist on V5R21 service packs. A few properties and methods have been modified or suppressed. VB and VBScript code using those methods may have to be modified. VB projects using the corresponding objects must be recompiled.

Consult About VB, VBA, Debug, and Portability for details on manual adjustments that may be required for existing VB/VBA projects to be usable on a new release.

Deprecated APIs can be found in CAA IDL API Deprecated Index.

New articles in V5-6R2012 GA:

You can also find news from previous CAA releases:

New class
DxfSettingAtt Interface dedicated to modify or read the current settings corresponding to the DXF Data Exchange (used for DXF or DWG files) <p> Ensure consistency with the C++ interface to which the work is delegated.
Ig2SettingAtt Interface dedicated to modify or read the current settings corresponding to the IG2 Data Exchange <p> Ensure consistency with the C++ interface to which the work is delegated.
HybridShapeRollingOffset
SfmConnectionParameters Interface to get the parameters defining the UDF for Slots and Endcuts.
SfmEndcut Interface to manage the EndCut on Super Profile.
SfmEndcutManager Interface to get information on available endcuts from catalog.
SfmFactory Interface to create Structure Functional Modeler Objects.
SfmManager Services about Structure Functional Modeler applications: SFD and SDD.
SfmMember Interface to manage the structure frame modeling member object <b>Role</b>: Allows accessing and setting of member's data.
SfmMember2Points Interface to manage Member created with one curve and a reference surface.
SfmMemberCurve Interface to manage Member created with one curve and a reference surface.
SfmMemberPlane2Curves Interface to manage a Member created with two curves and a plane.
SfmMemberPointLength Interface to manage Member created with one point, one direction and a length.
SfmMemberPointUpToLimit Interface to manage Member created with one point, one direction and one limit.
SfmMemberSurfSurf Interface to manage Member created by the intersection of two surfaces.
SfmObject Interface to manage the category of a SfmObject.
SfmOperationFactory Gets the Operation Factory.
SfmProfile Interface to manage the structure frame modeling member object <b>Role</b>: Allows accessing and setting of member's data.
SfmSlot Interface to Get and Set inputs to existing Slot.
SfmSlots Interface to create, remove and access existing slot.
SfmStiffener Interface to manage the structure frame modeling Stiffener object <b>Role</b>: Allows accessing and setting of Stiffener's data.
SfmSuperPlate Interface to manage the Structure Functional Modeler SuperPlate object.
New method
HybridShapeSpine::AddGuide Adds a guide to the spine curve.
HybridShapeTrim::AddPieceCutter Add piece Cutting element and its orientation.
HybridShapeLoft::AreaLaw Gets or sets the optional area law for multi-sections element definition.
HybridShapeLoft::AreaLawTolerance Gets or sets the tolerance applied to area law.
HybridShapeLoft::GetAreaLawToleranceParameter Gets the tolerance parameter applied to area law.
HybridShapeTrim::GetPieceCutter Gets piece Cutting element and its orientation.
HybridShapeTrim::GetPieceNbCutters Gets the number of cutters of a piece.
HybridShapeSpiral::Pitch Reads / Changes the pitch of the Spiral.
HybridShapeFill::RemoveAllConstraints Removes all constraints.
HybridShapeSpine::RemoveGuide Removes a guide from the spine curve.
HybridShapeTrim::RemovePieceCutter Remove piece Cutting element and its orientation.
HybridShapeHelix::RevolNumber Reads the revolution number of the Helix.
HybridShapeSpiral::RevolNumber Reads / Changes the revolution number of the Spiral.
HybridShapeCylinder::SymmetricalExtension Gets or Sets the symmetrical extension of Cylinder (Length 2 = -Length 1).
HybridShapeExtrude::SymmetricalExtension Returns or Sets the Symmetrical Extension of Extrude (Limit 2 = -Limit 1).
Dimension3D::MoveValue Move dimension value.
OrderGenerator::set_FilterInputString Specifies the filters to be applied while loading the project.
New enum
CatDxfExportBlocksEnum Available values of the DXF export Blocks option.
CatDxfExportModeEnum Available values of the DXF export mode option.
CatDxfExportSheetsEnum Available values of the DXF export sheets option.
CatDxfExportVersionEnum Available values of the DXF export version option.
CatDxfImportCreateEndPointsEnum Available values of the DXF import create end points option.
CatDxfImportDimensionsEnum Available values of the DXF import dimensions option.
CatDxfImportUnitEnum Available values of the DXF import unit option.
CatIg2ExportModeEnum Available values of the IG2 export mode option.
CatIg2ExportSheetsEnum Available values of the IG2 export sheets option.
CatIg2ImportCreateEndPointsEnum Available values of the IG2 import create end points option.
CatIg2ImportDestinationViewEnum Available values of the IG2 import destination view option.
CatIg2ImportDimensionsEnum Available values of the IG2 import dimensions option.
CatIg2ImportUnitEnum Available values of the IG2 import unit option.
Modified Methods and Properties

 

Suppressed Methods, Objects, and Properties