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

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