All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgCopyOperation

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

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIMfgCopyOperation

Interface that allows to read information related to the Copy Operation.
Role: this interface gives access to the input operations that will be copied, and to the output "virtual" operations result of the copy.


Method Index


o CreateVirtualSequence(CATListValCATBaseUnknown_var&,CATLISTP(CATMathTransformation)&)
Gives the list of virtual operations generated by the Copy Operation.
o GetCopyOperationsList(CATListValCATBaseUnknown_var&)
Retrieves the list of operations associated to the Copy Operation.
o GiveToolPathInTRACUTContext(CATIContainer_var&,CATBaseUnknown_var&,int)
Retrieves the tool path of the Copy Operation.

Methods


o CreateVirtualSequence
public virtual HRESULT CreateVirtualSequence(CATListValCATBaseUnknown_var& oListOfVirtualOperations,
CATLISTP(CATMathTransformation)& oListOfVirtualTransformations) = 0
Gives the list of virtual operations generated by the Copy Operation.
Parameters:
oListOfVirtualOperations
The list of virtual operations relative to current Copy Operation
oListOfVirtualTransformations
The list of associated transformations relative to current Copy Operation
o GetCopyOperationsList
public virtual HRESULT GetCopyOperationsList(CATListValCATBaseUnknown_var& oListOfBlockCopyOperations) = 0
Retrieves the list of operations associated to the Copy Operation. These operations are identified by the CopyBegin and CopyEnd markers.
Parameters:
oListOfBlockCopyOperations
The list of operations relative to current Copy Operation
o GiveToolPathInTRACUTContext
public virtual HRESULT GiveToolPathInTRACUTContext( const CATIContainer_var& iContainer,
CATBaseUnknown_var& ioToolPath,
int iTRACUTONOFF= 1 )= 0
Retrieves the tool path of the Copy Operation.
Parameters:
iContainer
The tool path Container
ioToolPath
The tool path. It has to be managed (removed or associated to a MO) if necessary by caller
iTRACUTONOFF
Define the TRACUT mode. Legal values:
1
: TRACUT on, the default Mode
0
: TRACUT off

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

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