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.