All Frameworks Class Hierarchy This Framework Indexes
SurfaceMachiningInterfaces Interface CATIMfgMultiAxisCurveMachining
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMfgMultiAxisCurveMachining
Interface for multi axis curve machining operations.
Method Index
- o
ConnectAllGuidesGeometries(int)
- Connect all the guides of the operation.
- o
RemoveAuxiliaryGuidesGeometries()
- Resets all the auxiliary Guides geometry of the operation.
- o
RemoveChecksGeometries()
- Resets all the Checks geometry of the operation.
- o
RemoveEndElementGeometry()
- Resets the end element geometry of the operation.
- o
RemoveGuidesGeometries()
- Resets all the Guides geometry of the operation.
- o
RemovePartsGeometries()
- Resets all the Parts geometry of the operation.
- o
RemoveStartElementGeometry()
- Resets the start element geometry of the operation.
- o
RemoveToolAxisGeometry()
- Resets the 'Tool Axis' geometry of the operation.
- o
SetAuxiliaryGuidesGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Sets the auxiliary Guide geometry of the operation.
- o
SetChecksGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Sets the Check geometry of the operation.
- o
SetEndElementGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Sets the end element geometry of the operation.
- o
SetGuidesGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Sets the Guide geometry of the operation.
- o
SetPartsGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Sets the Part geometry of the operation.
- o
SetStartElementGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Sets the start element geometry of the operation.
- o
SetToolAxisGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Sets the 'Tool Axis' geometry to the operation.
Methods
o ConnectAllGuidesGeometries
| public virtual ConnectAllGuidesGeometries( | | iConnectionMode) |
-
Connect all the guides of the operation.
- Parameters:
-
- iConnectionMode
- Connection mode to use. 0 -> Insert Line
1 -> Extrapolate Guide
o RemoveAuxiliaryGuidesGeometries
| public virtual RemoveAuxiliaryGuidesGeometries( | ) |
-
Resets all the auxiliary Guides geometry of the operation.
o RemoveChecksGeometries
| public virtual RemoveChecksGeometries( | ) |
-
Resets all the Checks geometry of the operation.
o RemoveEndElementGeometry
| public virtual RemoveEndElementGeometry( | ) |
-
Resets the end element geometry of the operation.
o RemoveGuidesGeometries
| public virtual RemoveGuidesGeometries( | ) |
-
Resets all the Guides geometry of the operation.
o RemovePartsGeometries
| public virtual RemovePartsGeometries( | ) |
-
Resets all the Parts geometry of the operation.
o RemoveStartElementGeometry
| public virtual RemoveStartElementGeometry( | ) |
-
Resets the start element geometry of the operation.
o RemoveToolAxisGeometry
| public virtual RemoveToolAxisGeometry( | ) |
-
Resets the 'Tool Axis' geometry of the operation.
This will also reset the definition mode of this direction as 'Manual'.
o SetAuxiliaryGuidesGeometry
| public virtual SetAuxiliaryGuidesGeometry( | const | iReference, |
| const | iProduct) |
-
Sets the auxiliary Guide geometry of the operation.
- Parameters:
-
- iReference
- the geometry referenced as a guide by the operation
- iProduct
- the belonging product of the referenced geometry
o SetChecksGeometry
| public virtual SetChecksGeometry( | const | iReference, |
| const | iProduct) |
-
Sets the Check geometry of the operation.
- Parameters:
-
- iReference
- the geometry referenced as a Check by the operation
- iProduct
- the belonging product of the referenced geometry
o SetEndElementGeometry
| public virtual SetEndElementGeometry( | const | iReference, |
| const | iProduct) |
-
Sets the end element geometry of the operation.
- Parameters:
-
- iReference
- the geometry referenced as the end element by the operation
- iProduct
- the belonging product of the referenced geometry
Returns S_FALSE if a geometry is already defined
o SetGuidesGeometry
| public virtual SetGuidesGeometry( | const | iReference, |
| const | iProduct) |
-
Sets the Guide geometry of the operation.
- Parameters:
-
- iReference
- the geometry referenced as a guide by the operation
- iProduct
- the belonging product of the referenced geometry
o SetPartsGeometry
| public virtual SetPartsGeometry( | const | iReference, |
| const | iProduct) |
-
Sets the Part geometry of the operation.
- Parameters:
-
- iReference
- the geometry referenced as a Part by the operation
- iProduct
- the belonging product of the referenced geometry
o SetStartElementGeometry
| public virtual SetStartElementGeometry( | const | iReference, |
| const | iProduct) |
-
Sets the start element geometry of the operation.
- Parameters:
-
- iReference
- the geometry referenced as the start element by the operation
- iProduct
- the belonging product of the referenced geometry
Returns S_FALSE if a geometry is already defined
o SetToolAxisGeometry
| public virtual SetToolAxisGeometry( | const | iReference, |
| const | iProduct) |
-
Sets the 'Tool Axis' geometry to the operation.
This will also force the definition mode of this direction as 'Selection'.
- Parameters:
-
- iReference
- the geometry referenced as Tool Axis by the operation
- iProduct
- the belonging product of the referenced geometry
This object is included in the file: CATIMfgMultiAxisCurveMachining.h
If needed, your Imakefile.mk should include the module: SmgItfEnv