All Frameworks  Class Hierarchy  This Framework  Indexes   

SurfaceMachiningInterfaces Interface CATIMfgMultiAxisCurveMachiningAuxDrive

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


interface CATIMfgMultiAxisCurveMachiningAuxDrive

Interface for multi axis curve machining operations.


Method Index


o Remove4XNormalConstraint()
Removes the Direction to take as constraint used in case of tool axis mode equal to 4-Axis lead/lag.
o RemoveAuxDriveGeometries()
Resets all the Auxiliary drive 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 SetAuxDriveGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
Sets the auxiliary drive geometry of the operation (geometry shown in the strategy tab).

Methods


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 RemoveAuxDriveGeometries
public virtual RemoveAuxDriveGeometries()
Resets all the Auxiliary drive geometry of the operation.
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 SetAuxDriveGeometry
public virtual SetAuxDriveGeometry( const iReference,
const iProduct)
Sets the auxiliary drive geometry of the operation (geometry shown in the strategy tab).
Parameters:
iReference
the geometry referenced as an auxiliary drive by the operation
iProduct
the belonging product of the referenced geometry

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

Copyright © 2003, Dassault Systèmes. All rights reserved.