All Frameworks Class Hierarchy This Framework Previous Next Indexes
CATPDMBaseInterfaces Interface CATIPDMUELoadProcess
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIPDMUELoadProcess
Usage: you can freely reimplement this interface.
interface CATIPDMUELoadProcess
This interface provides user-exit to be triguered at loading data from ENOVIA V5 into CATIA V5.
Role: The interface gives methods wich are executed during loading data from ENOVIA V5 into CATIA V5.
The user-exit should be implemented on the CATUEPDMLoadProcess component by using
the CATObject mechanism.
Method Index
- o
Finalize(CATListValCATBaseUnknown_var&)
- The method is called at the completion of the loading process
Role: The method is intended to run applicative code at the end of the loading process.
Methods
o Finalize
public virtual HRESULT Finalize( | const CATListValCATBaseUnknown_var& | iListOfLoadedObj) = 0 |
-
The method is called at the completion of the loading process
Role: The method is intended to run applicative code at the end of the loading process.
Whether the method succeeds or fail will not affect the loading process.
The method must be implement on the CATUEPDMLoadProcess component by using the CATObject mechanism.
- Parameters:
-
- iListOfLoadedObj
- The list of objects already loaed in CATIA session. They are of type Instance, Reference or Document.
- Returns:
- S_OK: The method is executed successfully
E_FAIL: Method has failed and in this case, a warning will be displayed.
This object is included in the file: CATIPDMUELoadProcess.h
If needed, your Imakefile.mk should include the module: CATPDMBaseItf