MachiningUseItf Interface DELIMfgMachineInstructionManager

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


interface DELIMfgMachineInstructionManager

Interface dedicated to manage machine instruction.
Role: This interface offers services to manage machine instruction via axis values modification.


Method Index


o GetAxisInvolvement(CATListOfInt&)
Get the Axis involved in the Machine Instruction activity.
o GetAxisValues(CATListOfDouble&)
Get the Axis Values for the Machine Instruction activity.
o GetInstructedComponent(CATBaseUnknown_var&)
o GetRotations(CATListOfInt&,CATListOfInt&,CATListOfDouble&)
o SetAxisInvolvement(CATListOfInt&)
Set the Axis involved in the Machine Instruction activity.
o SetAxisValues(CATListOfDouble&)
Set the Axis Values for the Machine Instruction activity.
o SetInstructedComponent(CATBaseUnknown_var&)

Methods


o GetAxisInvolvement
public virtual GetAxisInvolvement( oAxisInvolvement)
Get the Axis involved in the Machine Instruction activity.
Parameters:
oAxisInvolvement
List of integer indicating the Axis involvement, the length of the list is same as the Number of DOFs on the Instructed Component Integer Value 0 - Axis is not involved 1 - Axis is involved, state is Free 2 - Axis is involved, state is Locked
Returns:
S_OK if successful and E_FAIL for failure
o GetAxisValues
public virtual GetAxisValues( oAxisInvolvement)
Get the Axis Values for the Machine Instruction activity.
Parameters:
oAxisInvolvement
List of Axis Values, the length of the list is same as the Number of DOFs on the Instructed Component Units Linear - Metre Rotary - Radian
Returns:
S_OK if successful and E_FAIL for failure
o GetInstructedComponent
public virtual GetInstructedComponent( ospComponent)
o GetRotations
public virtual GetRotations( oAxisNumber,
oRotationCategory,
oAngleForAxis)
o SetAxisInvolvement
public virtual SetAxisInvolvement( const iAxisInvolvement)
Set the Axis involved in the Machine Instruction activity.
Parameters:
iAxisInvolvement
List of integer indicating the Axis involvement, the length of the list is same as the Number of DOFs on the Instructed Component Integer Value 0 - Axis is not involved 1 - Axis is involved, state is Free 2 - Axis is involved, state is Locked
Returns:
S_OK if successful and E_FAIL for failure
o SetAxisValues
public virtual SetAxisValues( const iAxisInvolvement)
Set the Axis Values for the Machine Instruction activity.
Parameters:
iAxisInvolvement
List of Axis Values, the length of the list is same as the Number of DOFs on the Instructed Component Units Linear - Metre Rotary - Radian
Returns:
S_OK if successful and E_FAIL for failure
o SetInstructedComponent
public virtual SetInstructedComponent( ispComponent)

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

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