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