DELStrMfgUseItf Interface DELIStrMfgUseManufacturedItemNav

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


interface DELIStrMfgUseManufacturedItemNav

Interface to navigate manufactured item structure.
Role: Allows to get all the processes created under manufactured item This interface is valid only for manufactured item process occurrence.


Method Index


o GetBendingProcess(CATBaseUnknown*&)
Gets Bending process created for selected profile manufactured Item.
o GetBevelProcess(CATBaseUnknown*&)
Gets Bevelling process created for selected manufactured Item.
o GetCuttingProcess(CATBaseUnknown*&)
Gets Cutting process created for selected manufactured Item.
o GetDesignType(DELStrMfgUseDesignType)
Gets type of design data for a selected manufactured item.
o GetFabricationProcess(CATBaseUnknown*&)
Gets Fabrication process for selected manufactured Item.
o GetFormingProcess(CATBaseUnknown*&)
Gets Forming process created for selected Plate manufactured Item.
o GetMarkingProcess(CATBaseUnknown*&)
Gets marking process created for selected manufactured Item.

Methods


o GetBendingProcess
public virtual GetBendingProcess( oBendingProcess)
Gets Bending process created for selected profile manufactured Item. This is for Curved Profile Manufacturing item only.
Parameters:
oBendingProcess
[out, CATBaseUnknown#release] Bending process
Returns:
If process exists return S_OK else E_FAIL.
o GetBevelProcess
public virtual GetBevelProcess( oBevelProcess)
Gets Bevelling process created for selected manufactured Item.This exists only if detail process plan is created.
Parameters:
oBevelProcess
[out, CATBaseUnknown#release] Bevelling process created
Returns:
If process exists return S_OK else E_FAIL.
o GetCuttingProcess
public virtual GetCuttingProcess( oCuttingProcess)
Gets Cutting process created for selected manufactured Item.This exists only if detail process plan is created.
Parameters:
oCuttingProcess
[out, CATBaseUnknown#release] Cutting process
Returns:
If process exists return S_OK else E_FAIL.
o GetDesignType
public virtual GetDesignType( oDesignType)
Gets type of design data for a selected manufactured item. The valid values are given below
Parameters:
oDesignType
DELStrMfgFlatPlateType - If design is a flat plate. DELStrMfgCurvedPlateType - If design is a curved plate. DELStrMfgStraightProfileType - If design is a Straight Profile. DELStrMfgBentProfileType - If design is a Bent Profile.
Returns:
If type found S_OK else E_FAIL.
o GetFabricationProcess
public virtual GetFabricationProcess( oFabricationProcess)
Gets Fabrication process for selected manufactured Item.This exists only if detail process plan is not generated.
Parameters:
oFabricationProcess
[out, CATBaseUnknown#release] Fabrication process
Returns:
If process exists return S_OK else E_FAIL.
o GetFormingProcess
public virtual GetFormingProcess( oFormingProcess)
Gets Forming process created for selected Plate manufactured Item. This should be called for Curved Plate Manufacturing item only.
Parameters:
oFormingProcess
[out, CATBaseUnknown#release] Forming process
Returns:
If process exists return S_OK else E_FAIL.
o GetMarkingProcess
public virtual GetMarkingProcess( oMarkingProcess)
Gets marking process created for selected manufactured Item.This exists only if detail process plan is created.
Parameters:
oMarkingProcess
[out, CATBaseUnknown#release] marking process
Returns:
If process exists return S_OK else E_FAIL.

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

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