MachiningUseItf Interface DELIMfgAPTAndTPIndexation

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


interface DELIMfgAPTAndTPIndexation

Interface implemented on the ManufacturingProgram.
Role: This interface offers services to retrieve on one side, the start and end line in the APT file for a Machining Operation


Method Index


o ClearData()
Clear data from a previous index computation.
o GetAPTIndexForCurrentOperation(CATBaseUnknown_var&,int&,int&)
Retrieves start and end line in the APT file for a current Machining Operation.
o GetTPIndexForAPTRecord(int,int&)
Retrieves the TP index associated to a line of the Apt file.
o InitForLaunchCATMfg()
To call before LaunchCATMfg.
o SetTPIndexForAPTRecord(int,int)
Sets the TP index associated to a line of the Apt file.

Methods


o ClearData
public virtual ClearData()
Clear data from a previous index computation.
o GetAPTIndexForCurrentOperation
public virtual GetAPTIndexForCurrentOperation( const iMO,
oStartLine,
oEndLine)
Retrieves start and end line in the APT file for a current Machining Operation.
Parameters:
iMO
the current Machining Operation
oStartLine
the start line in the APT file associated to the Manufacturing Program
oEndLine
the end line in the APT file associated to the Manufacturing Program
o GetTPIndexForAPTRecord
public virtual GetTPIndexForAPTRecord( iAptRecord,
oTPIndex)
Retrieves the TP index associated to a line of the Apt file.
Parameters:
iAptRecord
the apt line number
oTPIndex
the TP index associated to the current apt line number
o InitForLaunchCATMfg
public virtual InitForLaunchCATMfg()
To call before LaunchCATMfg.
o SetTPIndexForAPTRecord
public virtual SetTPIndexForAPTRecord( iAptRecord,
iTPIndex)
Sets the TP index associated to a line of the Apt file.
Parameters:
iAptRecord
the apt line number
iTPIndex
the TP index associated to the current apt line number

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

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