ArrWorkbench (Object)

Returns the Arrangement Workbench.
Role: Use this interface to manage the ArrNomenclatureTree object, create Arrangement objects (such as ArrangementArea, ArrangementRun etc).

Properties


Property ArrNomenclatureTree() As (Read Only)
Returns the ArrNomenclatureTree.

Methods


Func AddNomenclatureTree() As
This method allows the user to add a nomenclature tree if the get_ArrNomenclatureTree returns a Return code of E_FAIL. Basically, the workbench could not locate the startup instance to generate the necessary NomenclatureTree information.
Func ConvertArrangementProductToProduct( iArrProduct) As
This method converts an ArrangementProduct back to a Product.
Parameters:
iArrProduct
Input ArrangementProduct to be converted.
Returns:
oProduct As CATIAProduct Converted Product.
See also:
Func ConvertProductToArrangementProduct( iProduct) As
This method converts a Product to an ArrangementProduct.
Parameters:
iProduct
Input Product to be converted.
Returns:
oArrProduct Converted ArrangementProduct.
See also:
Func FindInterface( iInterfaceName, iObject) As
This method returns a interface handle as specified by the input interface name and the input interface handle.
 Dim interfaceFound As AnyObject
 Set interfaceFound = CATIAArrWorkbench.FindInterface("InterfaceNameToFind",CATIAProduct_iObject)
 
Parameters:
iInterfaceName
interface name to search for ("CATIAxxxx")
iObject
The object to search for the required interface.
Returns:
oInterfaceFound interface handle found