All Frameworks  Object Hierarchy  This Framework  Previous  Next  Indexes  

ArrWorkbench (Object)

IUnknown
  |
  +---IDispatch
    |
    +---CATBaseUnknown
      |
      +---CATBaseDispatch
        |
        +---AnyObject
          |
          +---Workbench
            |
            +---ArrWorkbench
 


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

Property Index

ArrNomenclatureTree
Returns the ArrNomenclatureTree.

Method Index

AddNomenclatureTree
This method allows the user to add a nomenclature tree if the get_ArrNomenclatureTree returns a Return code of E_FAIL.
ConvertArrangementProductToProduct
This method converts an ArrangementProduct back to a Product.
ConvertProductToArrangementProduct
This method converts a Product to an ArrangementProduct.
FindInterface
This method returns a interface handle as specified by the input interface name and the input interface handle.

Properties


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

Methods


o Func AddNomenclatureTree() As CATIAArrNomenclatureTree
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.
o Func ConvertArrangementProductToProduct(CATIAArrangementProduct iArrProduct) As CATIAProduct
This method converts an ArrangementProduct back to a Product.
Parameters:
iArrProduct
Input ArrangementProduct to be converted.
Returns:
oProduct As CATIAProduct Converted Product.
See also:
Product
o Func ConvertProductToArrangementProduct(CATIAProduct iProduct) As CATIAArrangementProduct
This method converts a Product to an ArrangementProduct.
Parameters:
iProduct
Input Product to be converted.
Returns:
oArrProduct Converted ArrangementProduct.
See also:
Product
o Func FindInterface(CATBSTR iInterfaceName,
CATBaseDispatch iObject) As CATBaseDispatch
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

Copyright © 2003, Dassault Systèmes. All rights reserved.