All Frameworks  Class Hierarchy  This Framework  Next  Indexes

SurfaceMachiningInterfaces Interface CATIMfgMultiAxisContourDriven

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

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


interface CATIMfgMultiAxisContourDriven

Interface for multi axis contour driven operations.


Method Index


o RemoveFirstGuideGeometries()
Removes all geometries of the first guide of a multi axis contour driven.
o RemoveFirstStopGeometries()
Removes all geometries of the first stop of a multi axis contour driven.
o RemoveSecondGuideGeometries()
Removes all geometries of the second guide of a multi axis contour driven.
o RemoveSecondStopGeometries()
Removes all geometries of the second stop of a multi axis contour driven.
o RemoveViewDirectionGeometry()
Removes 'View Direction' geometry from the operation.
o SetFirstGuideGeometries(CATBaseUnknown_var&,CATBaseUnknown_var&,int)
Adds geometry to the first guide of a multi axis contour driven.
o SetFirstStopGeometries(CATBaseUnknown_var&,CATBaseUnknown_var&,int)
Adds geometry to the first stop of a multi axis contour driven.
o SetSecondGuideGeometries(CATBaseUnknown_var&,CATBaseUnknown_var&,int)
Adds geometry to the second guide of a multi axis contour driven.
o SetSecondStopGeometries(CATBaseUnknown_var&,CATBaseUnknown_var&,int)
Adds geometry to the second stop of a multi axis contour driven.
o SetStartDirection(int)
Sets start direction of the operation.
o SetViewDirectionGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
Sets 'View Direction' geometry to the operation.

Methods


o RemoveFirstGuideGeometries
public virtual HRESULT RemoveFirstGuideGeometries()=0
Removes all geometries of the first guide of a multi axis contour driven.
Returns:
S_OK
if the method succeeds
o RemoveFirstStopGeometries
public virtual HRESULT RemoveFirstStopGeometries()=0
Removes all geometries of the first stop of a multi axis contour driven.
Returns:
S_OK
if the method succeeds
o RemoveSecondGuideGeometries
public virtual HRESULT RemoveSecondGuideGeometries()=0
Removes all geometries of the second guide of a multi axis contour driven.
Returns:
S_OK
if the method succeeds
o RemoveSecondStopGeometries
public virtual HRESULT RemoveSecondStopGeometries()=0
Removes all geometries of the second stop of a multi axis contour driven.
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 SetFirstGuideGeometries
public virtual HRESULT SetFirstGuideGeometries( const CATBaseUnknown_var& iReference,
const CATBaseUnknown_var& iProduct,
const int iPosition=0)=0
Adds geometry to the first guide of a multi axis contour driven.
Parameters:
iReference
The geometric element to set.
iProduct
The associated product of the referenced geometry.
iPosition
The position where to set the geometry in the geometry list (optional). If not set, iReference is added at the end of the list.
Returns:
S_OK
if the method succeeds
E_FAIL
if iReference is not valid
o SetFirstStopGeometries
public virtual HRESULT SetFirstStopGeometries( const CATBaseUnknown_var& iReference,
const CATBaseUnknown_var& iProduct,
const int iPosition=0)=0
Adds geometry to the first stop of a multi axis contour driven.
Parameters:
iReference
The geometric element to set.
iProduct
The associated product of the referenced geometry.
iPosition
The position where to set the geometry in the geometry list (optional). If not set, iReference is added at the end of the list.
Returns:
S_OK
if the method succeeds
E_FAIL
if iReference is not valid
o SetSecondGuideGeometries
public virtual HRESULT SetSecondGuideGeometries( const CATBaseUnknown_var& iReference,
const CATBaseUnknown_var& iProduct,
const int iPosition=0)=0
Adds geometry to the second guide of a multi axis contour driven.
Parameters:
iReference
The geometric element to set.
iProduct
The associated product of the referenced geometry.
iPosition
The position where to set the geometry in the geometry list (optional). If not set, iReference is added at the end of the list.
Returns:
S_OK
if the method succeeds
E_FAIL
if iReference is not valid
o SetSecondStopGeometries
public virtual HRESULT SetSecondStopGeometries( const CATBaseUnknown_var& iReference,
const CATBaseUnknown_var& iProduct,
const int iPosition=0)=0
Adds geometry to the second stop of a multi axis contour driven.
Parameters:
iReference
The geometric element to set.
iProduct
The associated product of the referenced geometry.
iPosition
The position where to set the geometry in the geometry list (optional). If not set, iReference is added at the end of the list.
Returns:
S_OK
if the method succeeds
E_FAIL
if iReference is not valid
o SetStartDirection
public virtual HRESULT SetStartDirection( const int iSide) =0
Sets start direction of the operation.
Parameters:
iSide

Legal values:
-1
To start at the end of the first guide
1
To start at the beginning of the first guide
Returns:
S_OK
if the method succeeds
E_FAIL
if iSide 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: CATIMfgMultiAxisContourDriven.h
If needed, your Imakefile.mk should include the module: SmgItfEnv

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