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.