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