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


This article presents Automation objects, methods, and properties that have been added since V5-6R2016 GA to enhance CAA V5 Automation capabilities, support functional evolutions and correct defects. Some of those modifications already exist on V5-6R2016 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 modeler in V5-6R2017 GA:

New articles in V5-6R2017 GA:

You can also find news from previous CAA releases:

New Objects
Annotation2
AnnotationFactory2
NonSemanticDatumTarget
NonSemanticDimension
SemanticGDT
Weld
New Methods
HybridShapeProject::ExtrapolationMode
HybridShapeRevol::FirstLimitType
HybridShapeRevol::FirstUptoElement
HybridShapeRevol::SecondLimitType
HybridShapeRevol::SecondUptoElement
HybridShapeExtrapol::SetLengthD
Annotation::AddLeader
AnnotationSet::AnnotationFactory2
AnnotationSet::AnnotationSetType
AnnotationSet::ApplyViewReUseWhenCopySetTo
Dimension3D::ControledRadius
AnnotationFactory::CreateDatum
AnnotationFactory::CreateDatumReferenceFrame
AnnotationFactory::CreateDatumTarget
AnnotationFactory::CreateEvoluateDatum
AnnotationFactory::CreateEvoluateText
AnnotationFactory::CreateFlagNote
AnnotationFactory::CreateNonSemanticDimension
AnnotationFactory::CreateRoughness
AnnotationFactory::CreateSemanticDimension
AnnotationFactory::CreateText
AnnotationFactory::CreateTextNOA
AnnotationFactory::CreateTextNoteObjectAttribute
AnnotationFactory::CreateTextOnAnnot
AnnotationFactory::CreateToleranceWithDRF
AnnotationFactory::CreateToleranceWithoutDRF
Annotation::DatumSimple
Annotation::DatumTarget
Annotation::DefaultAnnotation
Annotation::Dimension3D
Dimension3D::DimensionLimit
Dimension3D::DimensionPattern
Dimension3D::EnvelopCondition
Annotation::FlagNote
DatumTarget::GetAreaForm
DatumTarget::GetCircularAreaSize
Noa::GetDitto
Noa::GetModifiableText
Noa::GetModifiableTextsCount
DatumTarget::GetMovableDirectionTTRS
FlagNote::GetNbrURL2
Noa::GetNbrURL2
DatumTarget::GetRectangularAreaSize
Annotation::GetSurfaces
Annotation::GetSurfacesCount
AnnotationSet::GlobalCopySetTo
AnnotationSet::GlobalCopySetToWithTransformation
Dimension3D::HasAControledRadius
Dimension3D::HasAnEnvelopCondition
Dimension3D::HasDimensionLimit
AnnotationFactory::InstanciateNOA
Annotation::IsADefaultAnnotation
Dimension3D::IsADimensionPattern
Annotations::Item2
NonSemanticDatum::Label
Annotation::ModifyVisu
Annotation::Noa
Annotation::ReferenceFrame
AssociatedRefFrame::ReferenceFrame2
Annotation::Roughness
DatumTarget::SetAreaForm
DatumTarget::SetCircularAreaSize
DatumTarget::SetMovableDirectionTTRS
DatumTarget::SetRectangularAreaSize
Annotation::SetXY
Annotation::SuperType
Capture::TPSParallelOnScreen
FlagNote::TPSParallelOnScreen
Noa::TPSParallelOnScreen
NonSemanticGDT::TPSParallelOnScreen
Roughness::TPSParallelOnScreen
Text::TPSParallelOnScreen
Annotation::TPSStatus
Annotation::Text
Annotation::TransfertToView
Annotation::Type
Annotation::Z
SceneProductData::GetRealTransparency
SceneProductData::SetRealTransparency
New Enums
None.
Modified Methods and Properties
None.

 

Suppressed Methods, Objects, and Properties
CATIAAnnotationSetType Object was not usable and has been removed.
CATIAV4MasterModel Object was not usable and has been removed.
CATIAV4MasterModel Object was not usable and has been removed.
CATIAMultiCADSettingAtt:GetIdeasComponentNameInfo
CATIAMultiCADSettingAtt:GetIdeasComponentTypeInfo
CATIAMultiCADSettingAtt:GetIdeasLibraryNameInfo
CATIAMultiCADSettingAtt:GetIdeasPartNumberInfo
CATIAMultiCADSettingAtt:GetIdeasProjectNameInfo
CATIAMultiCADSettingAtt:GetIdeasRevNumberInfo
CATIAMultiCADSettingAtt:GetIdeasTessParamInfo
CATIAMultiCADSettingAtt:GetIdi3dAnnotationModeInfo
CATIAMultiCADSettingAtt:SetIdeasComponentNameLock
CATIAMultiCADSettingAtt:SetIdeasComponentTypeLock
CATIAMultiCADSettingAtt:SetIdeasLibraryNameLock
CATIAMultiCADSettingAtt:SetIdeasPartNumberLock
CATIAMultiCADSettingAtt:SetIdeasProjectNameLock
CATIAMultiCADSettingAtt:SetIdeasRevNumberLock
CATIAMultiCADSettingAtt:SetIdeasTessParamLock
CATIAMultiCADSettingAtt:SetIdi3dAnnotationModeLock
CATIAMultiCADSettingAtt:IdeasComponentName (Property R/W)
CATIAMultiCADSettingAtt:IdeasComponentType (Property R/W)
CATIAMultiCADSettingAtt:IdeasLibraryName (Property R/W)
CATIAMultiCADSettingAtt:IdeasPartNumber (Property R/W)
CATIAMultiCADSettingAtt:IdeasProjectName (Property R/W)
CATIAMultiCADSettingAtt:IdeasRevNumber (Property R/W)
CATIAMultiCADSettingAtt:IdeasTessParam (Property R/W)
CATIAMultiCADSettingAtt:Idi3dAnnotationMode (Property R/W)
CATIAMultiCADSettingAtt:SaveCoorsysInCgr (Property R/W)
The corresponding interactive capability has been withdrawn, so the Object has been modified accordingly.