All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgMachiningProcessLog

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

Usage: you can freely reimplement this interface.


interface CATIMfgMachiningProcessLog

Interface to trace machining process instantiation.
Role: This interface offers services to report instantiation of a machining process to a log file or to console window.


Method Index


o Activate(CATBoolean)
Activates or desactivates the generation of the traces.
o IsActive(CATBoolean&)
Tells if the traces are generated during instantiation or not.
o Trace(int,CATListOfCATUnicodeString&)
Traces the instantiation of a machining process.

Methods


o Activate
public virtual HRESULT Activate(CATBoolean iActive) = 0
Activates or desactivates the generation of the traces.
Parameters:
iActive
The active flag
Legal values:
  • =CATTrue : to generate the traces
  • =CATFalse : to stop the generation of the traces
o IsActive
public virtual HRESULT IsActive(CATBoolean& oActive) = 0
Tells if the traces are generated during instantiation or not.
Parameters:
oActive
The active flag
Legal values:
  • =CATTrue : traces are generated
  • =CATFalse : traces are not generated
o Trace
public virtual HRESULT Trace(int iContext,
const CATListOfCATUnicodeString& iTraces) = 0
Traces the instantiation of a machining process.
Parameters:
iContext
The computation step of the machining process instantiation.
Legal values:
  • =1 : Check evaluation
  • =2 : Tooling Query execution
  • =3 : Formula solving
  • =otherwise : for future use
iTraces
Information about Machining Process instantiation.

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

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