All Frameworks  Class Hierarchy  This Framework  Indexes   

SurfaceMachiningInterfaces Interface 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 RemoveFirstGuideGeometries()
Removes all geometries of the first guide of a multi axis contour driven.
Returns:
S_OK
if the method succeeds
o RemoveFirstStopGeometries
public virtual RemoveFirstStopGeometries()
Removes all geometries of the first stop of a multi axis contour driven.
Returns:
S_OK
if the method succeeds
o RemoveSecondGuideGeometries
public virtual RemoveSecondGuideGeometries()
Removes all geometries of the second guide of a multi axis contour driven.
Returns:
S_OK
if the method succeeds
o RemoveSecondStopGeometries
public virtual RemoveSecondStopGeometries()
Removes all geometries of the second stop of a multi axis contour driven.
Returns:
S_OK
if the method succeeds
o RemoveViewDirectionGeometry
public virtual RemoveViewDirectionGeometry()
Removes 'View Direction' geometry from the operation.
Returns:
S_OK
if the method succeeds
o SetFirstGuideGeometries
public virtual SetFirstGuideGeometries( const iReference,
const iProduct,
const iPosition=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 SetFirstStopGeometries( const iReference,
const iProduct,
const iPosition=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 SetSecondGuideGeometries( const iReference,
const iProduct,
const iPosition=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 SetSecondStopGeometries( const iReference,
const iProduct,
const iPosition=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 SetStartDirection( const iSide)
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 SetViewDirectionGeometry( const iReference,
const iProduct)
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.