All Frameworks Object Hierarchy This Framework Previous Next Indexes
IUnknown
|
+---IDispatch
|
+---CATBaseUnknown
|
+---CATBaseDispatch
|
+---AnyObject
|
+---Conflict
One Conflict object exists for each couple of products that are colliding.
| o Property Comment( | ) As CATBSTR |
Dim aComment As String
aComment = NewConflict.Comment
NewConflict.Comment = "OK : plastic part"
| o Property ComparisonInfo( | ) As CatConflictComparison (Read Only) |
Dim anInfo As CatConflictComparison
anInfo = NewConflict.ComparisonInfo
| o Property FirstProduct( | ) As CATIAProduct (Read Only) |
Dim aProduct As Product
Set aProduct = NewConflict.FirstProduct
| o Property SecondProduct( | ) As CATIAProduct (Read Only) |
Dim aProduct As Product
Set aProduct = NewConflict.SecondProduct
| o Property Status( | ) As CatConflictStatus |
Dim aStatus As CatConflictStatus
aStatus = NewConflict.Status
NewConflict.Status = CatConflictStatusIrrelevant
| o Property Type( | ) As CatConflictType (Read Only) |
Dim conflictType As CatConflictType
conflictType = NewConflict.Type
| o Property Value( | ) As double (Read Only) |
This value is the penetration lengh in case of a clash or the minimum distance in case of clearance violation.
Dim conflictValue As double
conflictValue = NewConflict.Value
| o Sub GetFirstPointCoordinates( | CATSafeArrayVariant | oCoordinates) |
Dim Coordinates (2)
NewConflict.GetFirstPointCoordinates Coordinates
| o Sub GetSecondPointCoordinates( | CATSafeArrayVariant | oCoordinates) |
Dim Coordinates (2)
NewConflict.GetSecondPointCoordinates Coordinates
Copyright © 2003, Dassault Systèmes. All rights reserved.