MachiningResourceUseItf Interface DELIMfgToolAssembly

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


interface DELIMfgToolAssembly

Interface dedicated to Tool Assembly objects management.
Role: This interface offers services to manage mainly the associated tool and holder.
Common attributes are declared in CATMfgToolAssemblyConstant.

See also:
See also:


Method Index


o AddComponent(CATBaseUnknown_var&,CATBaseUnknown_var&)
Adds a new component to tool assembly.
o GetAllComponents(CATListValCATBaseUnknown_var&)
Returns the list of all components associated with the tool assembly.
o GetAllStages(long&,CATListOfDouble&,CATListOfDouble&,CATListOfDouble&,CATBoolean)
Returns Number of stages with the value of Gage between Tool and First Holder.
o GetEditableStatus(CATBaseUnknown_var&)
Returns a boolean: if TRUE, it means that the Tool Assembly is editable for the given Activity if FALSE, the Tool Assembly can not be modified on this entity
o GetHolders(CATListValCATBaseUnknown_var&)
Returns the list of holder associated with the tool assembly.
o GetLengthOfToolAssembly(double&,CATBoolean,int)
Returns the value of the total length of the tool assembly.
o GetListHolderGage(CATListOfCATBaseUnknown_var&,CATListOfDouble&,CATBoolean,int)
Returns the list of holder associated with the tool assembly and the list of Gage
o GetToolGage(double&,CATBoolean,int)
Returns the value of Gage between Tool and First Holder.
o GetTools(CATListValCATBaseUnknown_var&)
Returns the list of tool associated with the tool assembly.
o RemoveAllComponents()
Remove all the components of tool assembly.
o RemoveComponent(CATBaseUnknown_var&)
Removes a component of tool assembly.
o SetListHolderGage(CATListOfDouble&,CATBoolean,int)
Sets the list of holder gage associated to the tool assembly
o SetToolGage(double&,CATBoolean,int)
Set the value of Gage between Tool and First Holder.

Methods


o AddComponent
public virtual AddComponent( const iComponent,
oInstance)
Adds a new component to tool assembly.
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 assembly.
Parameters:
oListofComponent
List of PLM Object. First, all elements in list are removed.
o GetAllStages
public virtual GetAllStages( oNbStages,
oListOfHeight,
oListOfDiam1,
oListOfDiam2,
IsLocal)
Returns Number of stages with the value of Gage between Tool and First Holder.
Parameters:
oNbStages
: Number of stages
oListOfHeight:
height definition
oListOfDiam1
: diameter definition
oListOfDiam2
: conical diameter definition
o GetEditableStatus
public virtual GetEditableStatus( const iActivity)
Returns a boolean: if TRUE, it means that the Tool Assembly is editable for the given Activity if FALSE, the Tool Assembly can not be modified on this entity
Parameters:
iActivity
The activity for which you want to know the edit capability of the tool assembly
o GetHolders
public virtual GetHolders( oListofHolder)
Returns the list of holder associated with the tool assembly.
Parameters:
oListofHolder
List of Holder. First, all elements in list are removed.
o GetLengthOfToolAssembly
public virtual GetLengthOfToolAssembly( oToolAssemblyLength,
Islocal= FALSE,
const iUnit=0)
Returns the value of the total length of the tool assembly.
Parameters:
oToolAssemblyLength.
Islocal:
Local value save in Tool Configuration if is defined
iUnit
:
o GetListHolderGage
public virtual GetListHolderGage( oListofHolder,
oListHolderGage,
Islocal= FALSE,
const iUnit=0)
Returns the list of holder associated with the tool assembly and the list of Gage
Parameters:
oListofHolder
List of Holder. First, all elements in list are removed.
oListHolderGage
List of Gage between each Holder. First, all elements in list are removed.
Islocal:
Local value save in Tool Configuration if is defined
iUnit
:
o GetToolGage
public virtual GetToolGage( oToolGage,
Islocal= FALSE,
const iUnit=0)
Returns the value of Gage between Tool and First Holder.
Parameters:
oToolGage.
Islocal:
Local value save in Tool Configuration if is defined
iUnit
:
o GetTools
public virtual GetTools( oListofTool)
Returns the list of tool associated with the tool assembly.
Parameters:
oListofHolder
List of Holders. First, all elements in list are removed.
o RemoveAllComponents
public virtual RemoveAllComponents()
Remove all the components of tool assembly.
o RemoveComponent
public virtual RemoveComponent( const iComponent)
Removes a component of tool assembly.
Parameters:
iComponent:
PLM object to remove
o SetListHolderGage
public virtual SetListHolderGage( iListHolderGage,
Islocal= FALSE,
const iUnit=0)
Sets the list of holder gage associated to the tool assembly
Parameters:
iListHolderGage
List of Gage between each Holder. First, all elements in list are removed.
Islocal:
Local value save in Tool Configuration if is defined
iUnit
:
o SetToolGage
public virtual SetToolGage( iToolGage,
Islocal= FALSE,
const iUnit=0)
Set the value of Gage between Tool and First Holder.
Parameters:
iToolGage
: Gage between Tool and First Holder
Islocal:
Local value save in Tool Configuration if is defined
iUnit
:

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

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