All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgTool

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---ManufacturingInterfaces.CATIMfgResource
        |
        +---CATIMfgTool
 

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


interface CATIMfgTool

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


Method Index


o ComputeToolNumber(int&)
Computes tool number for the tool object.
o GetAPTParameters(double&,double&,double&,double&,double&,double&,double&)
Retrieves the tool APT parameters.

Methods


o ComputeToolNumber
public virtual HRESULT ComputeToolNumber(int& oNumber)=0
Computes tool number for the tool object.
Parameters:
oNumber
The computed tool number
o GetAPTParameters
public virtual HRESULT GetAPTParameters(double& oD,
double& oR,
double& oE,
double& oF,
double& oA,
double& oB,
double& oH)=0
Retrieves the tool APT parameters.
Parameters:
oD
The cutter diameter at tool tip point
oR
The cutter radius
oE
The horizontal distance between radius center point and center of cutter
oF
The vertical distance between radius center point and center of cutter
oA
The angle of cutter at tip point
oB
The angle of cutter
oh
The cutter height

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

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