DELStrMfgUseItf Interface DELIStrMfgUseWeldPlanning

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


interface DELIStrMfgUseWeldPlanning

Interface to create Fasten process for selected manufactured item.
Role: Allows to create fasten process and also to get the fasten process created. This interface is valid only for manufactured item process occurrence.


Method Index


o CreateFastenProcess(CATIPLMNavOccurrence_var&,CATBaseUnknown*)
Creates weld/fasten process between selected Manufactured item and iPlateOrProfileProcessOcc.
o GetFastenProcess(CATIPLMNavOccurrence_var&,CATBaseUnknown*&)
Gets fasten process created between selected manufactured Item amd iPlateOrProfileProcessOcc.
o GetFastenProcesses(CATListPtrCATBaseUnknown&)
Gets all the weld/fasten processes created for selected manufactured Item.
o GetListOfFasteners(CATListValCATBaseUnknown_var&)
Get list of exisiting fasteners for selected Manufactured item.

Methods


o CreateFastenProcess
public virtual CreateFastenProcess( const iPlateOrProfileProcessOcc,
oFastenProcess)
Creates weld/fasten process between selected Manufactured item and iPlateOrProfileProcessOcc.
Parameters:
iPlateOrProfileProcessOcc
Plate or profile process occurrence between which weld exists.
oFastenProcess
[out, CATBaseUnknown#release] fasten process created between selected object and iPlateOrProfileProcessOcc.
Returns:
If fasten is generated return S_OK else E_FAIL.
o GetFastenProcess
public virtual GetFastenProcess( const iPlateOrProfileProcessOcc,
oFastenProcess)
Gets fasten process created between selected manufactured Item amd iPlateOrProfileProcessOcc.
Parameters:
iPlateOrProfileProcessOcc
Plate or profile process occurrence between which weld exists.
oFastenProcess
[out, CATBaseUnknown#release] fasten process created between selected manufactured item and iPlateOrProfileProcessOcc.
Returns:
If process exists return S_OK else E_FAIL.
o GetFastenProcesses
public virtual GetFastenProcesses( oListFastenProcessWhereThisIsUsed)
Gets all the weld/fasten processes created for selected manufactured Item.
Parameters:
oListFastenProcessWhereThisIsUsed
[out, CATBaseUnknown#release] List of fasten processes created for selected manufactured item.
Returns:
If processes exists return S_OK else E_FAIL.
o GetListOfFasteners
public virtual GetListOfFasteners( oListOfFasteners)
Get list of exisiting fasteners for selected Manufactured item.
Parameters:
oListOfFasteners
Gives list of fastens created for selected manufactured item.
Returns:
If fasteners exists return S_OK else E_FAIL.

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

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