All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VPMSTEPExchanges Interface ENOVIExInputer

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---ENOVIExInputer
 

Usage: you can freely reimplement this interface.


interface ENOVIExInputer

Description of the ENOVIExInputer Interface.
Role: This interface must be re-implemented when a new Import/Export Inputer component need to be defined. Import : these components enable to load input data to import. For example, we provide an Inputer component to load a STEP-21 file. Export : these components enable to load external data to take into account for the export.


Method Index


o Close(CATIContainer_var&)
Close.
o OpenSource(CATListOfCATUnicodeString&,CATIContainer_var&)
Starts Loading data.

Methods


o Close
public virtual HRESULT Close( const CATIContainer_var& exContner) = 0
Close.
Role: Close the container containing the loaded data.
Parameters:
exContner
Container to close.
o OpenSource
public virtual HRESULT OpenSource( const CATListOfCATUnicodeString& i_ArgLst,
CATIContainer_var& exContner) = 0
Starts Loading data.
Role: Loads input data to import or external data to take into account for the export.
Parameters:
i_ArgLst
Input parameters needed to load data.
exContner
Container containing the loaded data.

This object is included in the file: ENOVIExInputer.h
If needed, your Imakefile.mk should include the module: GUIDVPMSTEPExchanges

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