MachiningOperationUseItf Interface DELIMfgMultiAxisCurveMachining

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


interface DELIMfgMultiAxisCurveMachining

Interface for multi axis curve machining operations.


Method Index


o ConnectAllGuidesGeometries(int)
Connect all the guides of the operation.
o Remove4XNormalConstraint()
Removes the Direction to take as constraint used in case of tool axis mode equal to 4-Axis lead/lag.
o RemoveToolAxisGeometry()
Resets the 'Tool Axis' geometry of the operation.
o Set4XNormalConstraint(CATBaseUnknown_var&,CATBaseUnknown_var&)
Sets the Direction to take as constraint used in case of tool axis mode equal to 4-Axis lead/lag.
o SetToolAxisGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
Sets the 'Tool Axis' geometry to the operation.

Methods


o ConnectAllGuidesGeometries
public virtual ConnectAllGuidesGeometries( iConnectionMode)
Connect all the guides of the operation.
Parameters:
iConnectionMode
Connection mode to use. 0 -> Insert Line 1 -> Extrapolate Guide
o Remove4XNormalConstraint
public virtual Remove4XNormalConstraint()
Removes the Direction to take as constraint used in case of tool axis mode equal to 4-Axis lead/lag.
Returns:
S_OK
if the method succeeds
o RemoveToolAxisGeometry
public virtual RemoveToolAxisGeometry()
Resets the 'Tool Axis' geometry of the operation.
This will also reset the definition mode of this direction as 'Manual'.
o Set4XNormalConstraint
public virtual Set4XNormalConstraint( const iReference,
const iProduct)
Sets the Direction to take as constraint used in case of tool axis mode equal to 4-Axis lead/lag.
Parameters:
iReference
The geometric element to set.
iProduct
The associated product of the referenced geometry.
Returns:
S_OK
if the method succeeds
E_FAIL
if iReference is not valid
o SetToolAxisGeometry
public virtual SetToolAxisGeometry( const iReference,
const iProduct)
Sets the 'Tool Axis' geometry to the operation.
This will also force the definition mode of this direction as 'Selection'.
Parameters:
iReference
the geometry referenced as Tool Axis by the operation
iProduct
the belonging product of the referenced geometry

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

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