MachiningResourceUseItf Interface DELIMfgTool

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


interface DELIMfgTool

Interface dedicated to tool object management.
Role: This interface offers services to manage the tools parameters.
Common attributes are declared in DELMfgToolConstant.


Method Index


o AddComponent(CATBaseUnknown_var&,CATBaseUnknown_var&)
Adds a new component to tool.
o GetAllComponents(CATListValCATBaseUnknown_var&)
Returns the list of all components associated with the tool.
o GetInserts(CATListValCATBaseUnknown_var&)
Returns the list of shank associated with the tool.
o GetShanks(CATListValCATBaseUnknown_var&)
Returns the list of shank associated with the tool.
o RemoveAllComponents()
Remove all the components of tool.
o RemoveComponent(CATBaseUnknown_var&)
Removes a component of tool.

Methods


o AddComponent
public virtual AddComponent( const iComponent,
oInstance)
Adds a new component to tool.
Parameters:
iComponent
PLM object to add
oInstance
return instance
o GetAllComponents
public virtual GetAllComponents( oListOfComponent)
Returns the list of all components associated with the tool.
Parameters:
oListofComponent
List of PLM Object. First, all elements in list are removed.
o GetInserts
public virtual GetInserts( oListOfInsert)
Returns the list of shank associated with the tool.
Parameters:
oListofInsert
List of Insert. First, all elements in list are removed.
o GetShanks
public virtual GetShanks( oListOfShank)
Returns the list of shank associated with the tool.
Parameters:
oListofShank
List of Shank. First, all elements in list are removed.
o RemoveAllComponents
public virtual RemoveAllComponents()
Remove all the components of tool.
o RemoveComponent
public virtual RemoveComponent( const iComponent)
Removes a component of tool.
Parameters:
iComponent
PLM object to remove

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

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