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.