MachiningUseItf Interface DELIMfgManufacturingOutputGenerator

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


interface DELIMfgManufacturingOutputGenerator

Object that represents the output machining code.


Method Index


o AddMeToBuffer(CATLONG&)
Management of specific buffer for aligned points elimination.
o GenerateOutputCode(DELIMfgManufacturingGeneratorData*)
Return the Output Code for an object in the right CNC Machine.
o GetAPTCode(DELIMfgManufacturingGeneratorData*,CATUnicodeString&)
Retrieve generated APT code.
o GetCurrentObject(CATLONG&)
Get current object from buffer.
o HasToResetModalValues(CATLONG&)
Return the characteristic of an object : Reset or not Modal Values.
o InitFileGenerator(CATUnicodeString&,CATUnicodeString&,DELIMfgManufacturingGeneratorData*&)
Init the Output Generator on the current Object and initialise all datas.
o IsModal(CATLONG&)
Return the characteristic of an object : Modal or Not Modal.
o IsSimilarTo(DELIMfgManufacturingOutputGenerator*,CATLONG&)
Implement a method to specify if two objects are same (when Modal Mode).
o RunFileGenerator(DELIMfgManufacturingGeneratorData*)
Runs the Output Generator on the datas used for generation.
o SetCurrentObject(CATLONG)
Set current object to buffer.

Methods


o AddMeToBuffer
public virtual AddMeToBuffer( oAddMe)
Management of specific buffer for aligned points elimination.
o GenerateOutputCode
public virtual GenerateOutputCode( iData)
Return the Output Code for an object in the right CNC Machine.
o GetAPTCode
public virtual GetAPTCode( iData,
oCode)
Retrieve generated APT code.
o GetCurrentObject
public virtual GetCurrentObject( oCurrentObject)
Get current object from buffer.
o HasToResetModalValues
public virtual HasToResetModalValues( oIsModal)
Return the characteristic of an object : Reset or not Modal Values.
o InitFileGenerator
public virtual InitFileGenerator( const iFormat,
const iFileName,
oData)
Init the Output Generator on the current Object and initialise all datas. Generation of NC code can start from the Process, Setup, Program or an Activity.
Parameters:
iFormat
Format of the output file : "APT", ...
iFileName
Output file name
oData
iData contains all the information about the generated NC code
o IsModal
public virtual IsModal( oIsModal)
Return the characteristic of an object : Modal or Not Modal.
o IsSimilarTo
public virtual IsSimilarTo( iObject,
oIsSimilar)
Implement a method to specify if two objects are same (when Modal Mode). The result depends on the tolerance on the values (to points)
o RunFileGenerator
public virtual RunFileGenerator( iData)
Runs the Output Generator on the datas used for generation. Generation of NC code can start from the Process, Setup, Program or an Activity.
Parameters:
iData
iData contains all the information about the generated NC code
o SetCurrentObject
public virtual SetCurrentObject( iCurrentObject)
Set current object to buffer.

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

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