MachiningUseItf Interface DELIMfgNCProgram

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


interface DELIMfgNCProgram

Interface dedicated to Program Object.
Role: This interface offers services to initialize the current compatible tool in Program for Activity object. It also allows to add and remove Manufacturing Operations.
It is implemented on ManufacturingProgram object.

See also:


Method Index


o AppendOperation(CATUnicodeString&,CATBoolean&,CATBaseUnknown_var&)
Inserts a new Manufacturing Operation at the begining of the program.
o GetOperations(CATListValCATBaseUnknown_var&)
Retrieves Operations of Program
o GetOutputNCRep(CATBaseUnknown_var&)
Retrieve NC Representation
o MoveOperation(CATBaseUnknown_var&,CATBaseUnknown_var&)
Moves an existing Manufacturing Operation before a reference Operation.
o SetCurrentAuthorizedTool(CATBaseUnknown_var&)
Writes the current authorized tool.

Methods


o AppendOperation
public virtual AppendOperation( iType,
iAutoSequence,
oOperation)
Inserts a new Manufacturing Operation at the begining of the program.
Parameters:
iType
The type of Manufacturing Operation to create ("Drilling","Pocketing","ToolChange", ...)
iAutoSequence
To determine if thez created Operation is sequenced in the program or not. if AutoSequence is TRUE, the new operation will be sequenced in the Program, otherwise it will not.
oActivity
The created Manufacturing Operation.
o GetOperations
public virtual GetOperations( oListOperations)
Retrieves Operations of Program
Parameters:
oListOperations
List of Operations
o GetOutputNCRep
public virtual GetOutputNCRep( ospNCRep)
Retrieve NC Representation
Parameters:
ospNCRep
[out] NC Representation (@see DELIMfgNCRep)
o MoveOperation
public virtual MoveOperation( iReferenceOperation,
iOperationToMove)
Moves an existing Manufacturing Operation before a reference Operation. The operation to be moved must belong to the program, but not the reference operation. In this last case, the operation to move also changes its owner program.
Parameters:
iReferenceActivity
The reference Manufacturing Operation before which the operation is moved.
iActivityToMove
The Manufacturing Operation to move.
o SetCurrentAuthorizedTool
public virtual SetCurrentAuthorizedTool( const iActivity)
Writes the current authorized tool.
Parameters:
iActivity
The Activity

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

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