All Frameworks Object Hierarchy This Framework Next Indexes
IUnknown
|
+---IDispatch
|
+---CATBaseUnknown
|
+---CATBaseDispatch
|
+---AnyObject
|
+---SettingController
|
+---AsmConstraintSettingAtt
| o Property ConstraintCreationMode( | ) As CatAsmConstraintCreationMode |
| catUseAnyGeometry | The constraint can be created on any kind of geometry |
| catUsePublishedGeometryChildLevel | The constraint can only be created on geometry published on the direct child level |
| catUsePublishedGeometryAnyLevel | The constraint can only be created on geometry published on any assembly level |
Set CreationMode = AsmConstraintSettingAtt1.ConstraintCreationMode AsmConstraintSettingAtt1.ConstraintCreationMode = catUsePublishedGeometryAnyLevel
| o Property PasteComponentMode( | ) As CatAsmPasteComponentMode |
| catPasteWithoutCsts | The component's constraints will not be recreated |
| catPasteWithCstOnCopy | The component's constraints will only be recreated after a Copy |
| catPasteWithCstOnCut | The component's constraints will only be recreated after a Cut |
| catPasteWithCstOnCopyAndCut | The component's constraints will be recreated after a Copy or a Cut |
Set PasteMode = AsmConstraintSettingAtt1.PasteComponentMode AsmConstraintSettingAtt1.PasteComponentMode = catPasteWithCstOnCut
| o Property QuickConstraintMode( | ) As CatAsmQuickConstraintMode |
| catSpecifiedOrder | Use the specified order |
| catVerifiedConstraintFirst | Create verified constraint first |
Set QuickMode = AsmConstraintSettingAtt1.QuickConstraintMode AsmConstraintSettingAtt1.QuickConstraintMode = catSpecifiedOrder
| o Property RedundancyMode( | CatAsmRedundancyMode | iRedundancyMode) |
| catUnChecked | Redundancy of constraint will be checked while constraint creation. |
| catChecked | Redundancy of constraint will not be checked while constraint creation. |
| o Func GetConstraintCreationModeInfo( | CATBSTR | ioAdminLevel, |
| CATBSTR | ioLocked) As boolean |
| o Func GetPasteComponentModeInfo( | CATBSTR | ioAdminLevel, |
| CATBSTR | ioLocked) As boolean |
| o Func GetQuickConstraintModeInfo( | CATBSTR | ioAdminLevel, |
| CATBSTR | ioLocked) As boolean |
| o Func GetQuickConstraintOrderedList( | ) As CATSafeArrayVariant |
Dim QuickList QuickList = AsmConstraintSettingAtt1.GetQuickConstraintOrderedList()
| o Sub SetConstraintCreationModeLock( | boolean | iLocked) |
| o Sub SetPasteComponentModeLock( | boolean | iLocked) |
| o Sub SetQuickConstraintModeLock( | boolean | iLocked) |
| o Sub SetQuickConstraintOrderedList( | CATSafeArrayVariant | iList) |
Dim QuickList(5) QuickList(0) = "CATAsmCoincidenceType" QuickList(1) = "CATAsmSurfContactType" QuickList(2) = "CATAsmAngleType" QuickList(3) = "CATAsmDistanceType" QuickList(4) = "CATAsmPerpendType" QuickList(5) = "CATAsmParallelType" AsmConstraintSettingAtt1.SetQuickConstraintOrderedListQuickList
Copyright © 2003, Dassault Systèmes. All rights reserved.