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.