All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgToolCutterCompensationManagement

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

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


interface CATIMfgToolCutterCompensationManagement

Interface implemented on the Manufacturing Program for management of cutter compensation in ISO Code based simulation.


Method Index


o GetLengthForSimulation(int,double&)
Retrieves the value (if it exists) of the tool length corrected by the user.
o GetNominalLength(int,double&)
Retrieves the nominal value of the tool length that can be corrected.
o GetNominalRadius(int,double&)
Retrieves the nominal value of the tool radius that can be corrected.
o GetRadiusForSimulation(int,double&)
Retrieves the value (if it exists) of the tool radius corrected by the user.
o SetLengthForSimulation(int,double)
Sets the value of the tool length corrected by the user.
o SetRadiusForSimulation(int,double)
Sets the value of the tool radius corrected by the user.

Methods


o GetLengthForSimulation
public virtual HRESULT GetLengthForSimulation(int iCorrectorNumber,
double& oLength) = 0
Retrieves the value (if it exists) of the tool length corrected by the user.
Parameters:
iCorrectorNumber
The corrector number value
oLength
The length value corrected by the user
Returns:
The return code
Legal values:
  • S_OK : The value of length has been modified by the user.
  • <>S_OK : Length has not been modified by the user.
o GetNominalLength
public virtual HRESULT GetNominalLength(int iCorrectorNumber,
double& oLength) = 0
Retrieves the nominal value of the tool length that can be corrected.
Parameters:
iCorrectorNumber
The corrector number value
oLength
The length nominal value
o GetNominalRadius
public virtual HRESULT GetNominalRadius(int iCorrectorNumber,
double& oRadius) = 0
Retrieves the nominal value of the tool radius that can be corrected.
Parameters:
iCorrectorNumber
The corrector number value
oRadius
The radius nominal value
o GetRadiusForSimulation
public virtual HRESULT GetRadiusForSimulation(int iCorrectorNumber,
double& oRadius) = 0
Retrieves the value (if it exists) of the tool radius corrected by the user.
Parameters:
iCorrectorNumber
The corrector number value
oRadius
The radius value corrected by the user
Returns:
The return code
Legal values:
  • S_OK : The value of radius has been modified by the user.
  • <>S_OK : Radius has not been modified by the user.
o SetLengthForSimulation
public virtual HRESULT SetLengthForSimulation(int iCorrectorNumber,
double iLength) = 0
Sets the value of the tool length corrected by the user.
Parameters:
iCorrectorNumber
The corrector number value
iLength
The length value corrected by the user
o SetRadiusForSimulation
public virtual HRESULT SetRadiusForSimulation(int iCorrectorNumber,
double iRadius) = 0
Sets the value of the tool radius corrected by the user.
Parameters:
iCorrectorNumber
The corrector number value
iRadius
The radius value corrected by the user

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

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