MachiningUseItf Interface DELIMfgToolCompensation

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


interface DELIMfgToolCompensation

Interface dedicated to Compensation management on Tool objects.
Role: This interface offers services to manage mainly the compensation parameters.
Common attributes are declared in DELMfgToolConstant.

See also:
See also:


Method Index


o AddCorrector(CATBaseUnknown_var&)
Add the defined corrector on the compensation parameters Returns HRESULT.
o AddCorrector(CATUnicodeString&,int,int,int,double,int)
Create and add a corrector on compensation parameters
o GetCorrectorFromCorrectorNumber(int,CATBaseUnknown_var&)
Read corrector from a corrector number Returns HRESULT.
o GetCorrectors(CATListValCATBaseUnknown_var&)
Get the list of defined correctors on the compensation parameters Returns HRESULT.
o GetDiameterValueFromCorrectorNumber(int,double&)
Read Diameter corrector value from a corrector number Returns HRESULT.
o GetDistanceFromCorrectorNumber(int,double&)
Get Distance from Tool Tip to compensated Point from a corrector number along Tool Axis Returns HRESULT.
o GetLengthNumberFromCorrectorNumber(int,int&)
Read length corrector Number from a corrector number Returns HRESULT.
o GetPointFromCorrectorNumber(int,CATUnicodeString&)
Read corrector point from a corrector number Returns HRESULT.
o GetRadiusNumberFromCorrectorNumber(int,int&)
Read radius corrector Number from a corrector number Returns HRESULT.
o RemoveCorrector(CATBaseUnknown_var&)
Remove the defined corrector from the compensation parameters Returns HRESULT.
o RemoveCorrectors()
Remove all the defined correctors from the compensation parameters Returns HRESULT.
o SetDefaultCorrector()
Set the default corrector on the Tool.

Methods


o AddCorrector
public virtual AddCorrector( const iCorrector)
Add the defined corrector on the compensation parameters Returns HRESULT.
Parameters:
iCorrector
: Corrector to add
See also:
See also:
See also:
o AddCorrector
public virtual AddCorrector( const iPoint,
const iNumber,
const iLengthNumber,
const iRadiusNumber,
const iDiameter,
const iUnit=0)
Create and add a corrector on compensation parameters
o GetCorrectorFromCorrectorNumber
public virtual GetCorrectorFromCorrectorNumber( const iNumber,
oCorrector)
Read corrector from a corrector number Returns HRESULT.
Parameters:
iNumber
: Corrector number as Integer
oCorrector
: Associated Corrector
o GetCorrectors
public virtual GetCorrectors( oListCorrectors)
Get the list of defined correctors on the compensation parameters Returns HRESULT.
Parameters:
oListCorrectors
: List of correctors
See also:
See also:
See also:
o GetDiameterValueFromCorrectorNumber
public virtual GetDiameterValueFromCorrectorNumber( const iNumber,
oDiameter)
Read Diameter corrector value from a corrector number Returns HRESULT.
Parameters:
iNumber
: Corrector number as Integer
oDiameter
: Diameter value as Double
o GetDistanceFromCorrectorNumber
public virtual GetDistanceFromCorrectorNumber( const iNumber,
oDistance)
Get Distance from Tool Tip to compensated Point from a corrector number along Tool Axis Returns HRESULT.
Parameters:
iNumber
: Corrector number as Integer
oDistance
: Distance between tool tip and corrector point as Double
o GetLengthNumberFromCorrectorNumber
public virtual GetLengthNumberFromCorrectorNumber( const iNumber,
oLengthNumber)
Read length corrector Number from a corrector number Returns HRESULT.
Parameters:
iNumber
: Corrector number as Integer
oLengthNumber
: Length corrector number as Integer
o GetPointFromCorrectorNumber
public virtual GetPointFromCorrectorNumber( const iNumber,
oPoint)
Read corrector point from a corrector number Returns HRESULT.
Parameters:
iNumber
: Corrector number as Integer
oPoint
: Point type as CATUnicodeString (Example : P1)
o GetRadiusNumberFromCorrectorNumber
public virtual GetRadiusNumberFromCorrectorNumber( const iNumber,
oRadiusNumber)
Read radius corrector Number from a corrector number Returns HRESULT.
Parameters:
iNumber
: Corrector number as Integer
oRadiusNumber
: Radius corrector number as Integer
o RemoveCorrector
public virtual RemoveCorrector( const iCorrector)
Remove the defined corrector from the compensation parameters Returns HRESULT.
Parameters:
iCorrector
: Corrector to remove
See also:
See also:
See also:
o RemoveCorrectors
public virtual RemoveCorrectors()
Remove all the defined correctors from the compensation parameters Returns HRESULT.
o SetDefaultCorrector
public virtual SetDefaultCorrector()
Set the default corrector on the Tool. Returns HRESULT.

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

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