All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgToolActivity

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIMfgToolActivity
 

Usage: you can freely reimplement this interface.


interface CATIMfgToolActivity

Interface dedicated to Activity object to manage tools.
Role: This interface mainly offers services to manage allowed and default tools on Activity.


Method Index


o CreateDefaultTool(CATBaseUnknown_var&)
Creates default tool for an Activity object.
o GetAuthorizedToolTypeList(CATListOfCATUnicodeString&)
Gives informations relative to tools on the Activity object.
o GetFirstToolCompensation(int&)
Gets the first tool compensation on an Activity object.
o GetSecondToolCompensation(int&)
Gets the second tool compensation on an Activity object.

Methods


o CreateDefaultTool
public virtual HRESULT CreateDefaultTool(CATBaseUnknown_var& oTool) =0
Creates default tool for an Activity object.
Parameters:
oTool
The tool created
o GetAuthorizedToolTypeList
public virtual HRESULT GetAuthorizedToolTypeList(CATListOfCATUnicodeString& oToolTypeList) =0
Gives informations relative to tools on the Activity object.
Parameters:
oToolTypeList
The list of authorized tool types
o GetFirstToolCompensation
public virtual HRESULT GetFirstToolCompensation(int& oFirstNumber)=0
Gets the first tool compensation on an Activity object.
Parameters:
oFirstNumber
The first tool compensation number
o GetSecondToolCompensation
public virtual HRESULT GetSecondToolCompensation(int& oSecondNumber)=0
Gets the second tool compensation on an Activity object.
Parameters:
oSecondNumber
The second tool compensation number

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

Copyright © 2003, Dassault Systèmes. All rights reserved.