MachiningUseItf Interface DELIMfgMOLocalMachiningAxisSystem
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface DELIMfgMOLocalMachiningAxisSystem
Interface to set,retrieve and remove Local Machining Axis System from an operation.
Before calling any function
to get/set/remove Machining Axis System, its better to check if operation supports Local Machining Axis System.
It can be done using function IsLocalAxisSystemSupported.
Role: DELIMfgMOLocalMachiningAxisSystem has methods to Set,retrieve and remove Machining Axis System
for a Machining Operation.
Method Index
- o
GetLocalAxisSystem(CATBaseUnknown_var&)
- Returns the Machining Axis System assigned on Operation.
- o
IsLocalAxisSystemSupported(CATBoolean&)
- Few operations support DELIMfgMOLocalMachiningAxisSystem but don't support
Local Machining Axis System.
- o
RemoveLocalAxisSystem()
- Removes the Machining Axis System assigned on Operation.
- o
SetLocalAxisSystem(CATBaseUnknown_var&)
- Sets a Machining Axis System on Operation.
Methods
o GetLocalAxisSystem
public virtual GetLocalAxisSystem( | | oLocalAxisSystem) |
-
Returns the Machining Axis System assigned on Operation.
- Parameters:
-
- oLocalAxisSystem
- Machining Axis System assigned on Operation. It would support DELIMfgMachiningAxisSystem.
- Returns:
- S_OK - if found, S_FALSE - if no axis system assigned, E_FAIL in case of error.
o IsLocalAxisSystemSupported
public virtual IsLocalAxisSystemSupported( | | oIsSupported) |
-
Few operations support DELIMfgMOLocalMachiningAxisSystem but don't support
Local Machining Axis System. This function checks if the operations supports
Local Machining Axis System. This function must be called before Assigning/Retriving
Machining Axis System.
- Parameters:
-
- oIsSupported
- TRUE - if operation supports Local Machining Axis System.
- Returns:
- S_OK - if operation supports Local Machining Axis System.
o RemoveLocalAxisSystem
public virtual RemoveLocalAxisSystem( | ) |
-
Removes the Machining Axis System assigned on Operation. It just removes the link.
- Returns:
- S_OK in case of success
o SetLocalAxisSystem
public virtual SetLocalAxisSystem( | | iLocalAxisSystem) |
-
Sets a Machining Axis System on Operation.
- Parameters:
-
- iLocalAxisSystem
- Machining Axis System to add. It should be MfgMachiningAxisSystem feature
supporting DELIMfgMachiningAxisSystem interface.
- Returns:
- S_OK in case of success.
This object is included in the file: DELIMfgMOLocalMachiningAxisSystem.h
If needed, your Imakefile.mk should include the module: MachiningUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.