MachiningToolPathUseItf Interface DELIMfgTraject
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface DELIMfgTraject
Interface to manage objects of tool path.
Role: This interface offers general services on tool path
Method Index
- o
GetCharacteristics(long&,long&)
- Retrieves number of linear and circular tool motions.
- o
GetCharacteristics(long&,long&,long&)
- Retrieves number of linear, circular and helical tool motions.
- o
GetCharacteristics(double&,double&,long&,long&)
- Retrieves milling and total time, number of linear and circular tool motions.
- o
GetCharacteristics(double&,double&,long&,long&,long&)
- Retrieves milling and total time, number of linear, circular and helical tool motions.
- o
RetrievesFixedToolAxis(CATBoolean&,CATBoolean&,CATMathVector&)
- Retrieves , if possible, a fixed tool axis from the tool path.
Methods
o GetCharacteristics
public virtual GetCharacteristics( | | oNumberOfLinearMotions, |
| | oNumberOfCircularMotions) |
-
Retrieves number of linear and circular tool motions.
- Parameters:
-
- oNumberOfLinearMotions
- The number of linear motions
- oNumberOfCircularMotions
- The number of circular motions
o GetCharacteristics
public virtual GetCharacteristics( | | oNumberOfLinearMotions, |
| | oNumberOfCircularMotions, |
| | oNumberOfHelicalMotions) |
-
Retrieves number of linear, circular and helical tool motions.
- Parameters:
-
- oNumberOfLinearMotions
- The number of linear motions
- oNumberOfCircularMotions
- The number of circular motions
- oNumberOfHelicalMotions
- The number of helical motions
- Returns:
- Return code.
Legal values:
- TRUE: Values of all the parameters are found successfully
- FALSE: Values of one or more parameters are not retrieved properly
o GetCharacteristics
public virtual GetCharacteristics( | | oMillingTime, |
| | oTotalTime, |
| | oNumberOfLinearMotions, |
| | oNumberOfCircularMotions) |
-
Retrieves milling and total time, number of linear and circular tool motions.
- Parameters:
-
- oMillingTime
- The milling time (expressed in minutes)
- oTotalTime
- The total time (expressed in minutes)
- oNumberOfLinearMotions
- The number of linear motions
- oNumberOfCircularMotions
- The number of circular motions
o GetCharacteristics
public virtual GetCharacteristics( | | oMillingTime, |
| | oTotalTime, |
| | oNumberOfLinearMotions, |
| | oNumberOfCircularMotions, |
| | oNumberOfHelicalMotions) |
-
Retrieves milling and total time, number of linear, circular and helical tool motions.
- Parameters:
-
- oMillingTime
- The milling time (expressed in minutes)
- oTotalTime
- The total time (expressed in minutes)
- oNumberOfLinearMotions
- The number of linear motions
- oNumberOfCircularMotions
- The number of circular motions
- oNumberOfHelicalMotions
- The number of helical motions
- Returns:
- Return code.
Legal values:
- TRUE: Values of all the parameters are found successfully
- FALSE: Values of one or more parameters are not retrieved properly
o RetrievesFixedToolAxis
public virtual RetrievesFixedToolAxis( | | oHasAToolAxis, |
| | oHasAFixedToolAxis, |
| | oToolAxis) |
-
Retrieves , if possible, a fixed tool axis from the tool path.
- Parameters:
-
- oHasAToolAxis
- A flag to indicate whether the toolpath has a tool axis or not.
Legal values:
- TRUE: the toolpath has a tool axis (fixed or not)
- FALSE: the toolpath has not a tool axis
- oHasAFixedToolAxis
- A flag to indicate whether the tool axis (if found) is fixed or not.
Legal values:
- TRUE: the toolpath has a fixed tool axis
- FALSE: the toolpath has a variable tool axis
- oToolAxis
- Value of tool axis if tool axis is found and fixed
This object is included in the file: DELIMfgTraject.h
If needed, your Imakefile.mk should include the module: MachiningToolPathUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.