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 |
|---|