All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

SurfaceMachiningInterfaces Interface CATIMfgMultiAxisSweeping

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIMfgMultiAxisSweeping
 

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


interface CATIMfgMultiAxisSweeping

Interface for multi axis sweeping operations.


Method Index


o RemoveStartDirectionGeometry()
Removes 'Start Direction' geometry from the operation.
o RemoveViewDirectionGeometry()
Removes 'View Direction' geometry from the operation.
o SetMachiningDirection(int)
Sets the machining direction of the operation.
o SetStartDirectionGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
Sets 'Start Direction' geometry to the operation.
o SetViewDirectionGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
Sets 'View Direction' geometry to the operation.

Methods


o RemoveStartDirectionGeometry
public virtual HRESULT RemoveStartDirectionGeometry()=0
Removes 'Start Direction' geometry from the operation.
Returns:
S_OK
if the method succeeds
o RemoveViewDirectionGeometry
public virtual HRESULT RemoveViewDirectionGeometry()=0
Removes 'View Direction' geometry from the operation.
Returns:
S_OK
if the method succeeds
o SetMachiningDirection
public virtual HRESULT SetMachiningDirection( const int iSide) =0
Sets the machining direction of the operation.
Parameters:
iSide

Legal values:
-1
Left regards to the guiding plane
1
Right regards to the guiding plane
Returns:
S_OK
if the method succeeds
E_FAIL
if iSide is not valid
o SetStartDirectionGeometry
public virtual HRESULT SetStartDirectionGeometry( const CATBaseUnknown_var& iReference,
const CATBaseUnknown_var& iProduct) =0
Sets 'Start Direction' geometry to the operation.
The view and the start directions define a guiding plane : machining is done in planes parallel to the guiding plane.
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 SetViewDirectionGeometry
public virtual HRESULT SetViewDirectionGeometry( const CATBaseUnknown_var& iReference,
const CATBaseUnknown_var& iProduct) =0
Sets 'View Direction' geometry to the operation.
Usually the part surface normal is used as the view direction.
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

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

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