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.