MachiningUseItf Interface DELIMfgCopyTransformation

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


interface DELIMfgCopyTransformation

Interface dedicated to manufacturing Copy Transformation data acces.
Role: This interface offers services mainly to read stored data in the Copy Transformation Manufacturing Activity


Method Index


o ExtractTLPChain(CATBaseUnknown_var&,CATListValCATBaseUnknown_var*,CATListValCATBaseUnknown_var*)
Extract Sub Tool Pathes and give a related MOs to find relative data for each.
o GetCopyInfo(int&,int&)
Read number of copies and strategy of copy
o GetCopyTransformation(CATBoolean&)
Return the transformation matrix of the CopyTransformation.
o GetListOfRefMOs()
Return the list of reference MO pointed by the Copy Transformation.

Methods


o ExtractTLPChain
public virtual ExtractTLPChain( ihBU,
oBUListTLP,
oBUListMO)
Extract Sub Tool Pathes and give a related MOs to find relative data for each. The two list must have the same size to be correctly managed. List are allocated/Deallocated by caller. List initial content is preserved.
Parameters:
ihBU
the entry point
Legal values:
  • NULL_var : Current Copy Transformation used
  • Other : Element used as starting point to porceed
oBUListTLP
the ordered list of sub tool path
oBUListMO
the ordered list of corresponding Machining Operations
o GetCopyInfo
public virtual GetCopyInfo( oNbCopy,
oPriority)
Read number of copies and strategy of copy
Parameters:
oNbCopy
the number of copies
oPriority
the copy strategy
Legal values:
  • 0 : loop on MO List then on transformation occurence
  • 1 : loop on transformation occurence then on MO List
o GetCopyTransformation
public virtual GetCopyTransformation( oToolAxisTransformationMode)
Return the transformation matrix of the CopyTransformation.
Parameters:
oToolAxisTransformationMode
Tool axis transformation needed
Legal values:
  • TRUE : The Tool Axis needs to be transformed
  • FALSE : The Tool Axis does not need to be transformed
o GetListOfRefMOs
public virtual GetListOfRefMOs()
Return the list of reference MO pointed by the Copy Transformation. The returned list could be empty, if reference have been destroyed or reference is a tool path. The retruned list have to be deleted by caller.

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.