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.