MachiningUseItf Interface DELIMfgMachiningProcessInstantiate
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface DELIMfgMachiningProcessInstantiate
Interface to manage Machining Processes.
Method Index
- o
Check(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Checks the Machining Process according to the context.
- o
GetInstantiatedActivities(CATListValCATBaseUnknown_var&,CATListValCATBaseUnknown_var**&)
- Returns the instantiated activities and the list of compatible tools for each one.
- o
Instantiate(CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&)
- Instantiates the Machining Process.
- o
Instantiate(CATBaseUnknown_var&,CATListValCATBaseUnknown_var&,CATListValCATBaseUnknown_var&)
- Instantiates the Machining Process.
- o
SetToolsListCreationMode(int)
- Sets the generation of tools list for each instantiated operation.
Methods
o Check
public virtual Check( | const | iInsertionLevel, |
| const | iFeature | =NULL_var) |
-
Checks the Machining Process according to the context.
The context depends of the insertion level included in a program and the
feature (optional).
- Parameters:
-
- iInsertionLevel
- The insertion level (Program, Operation, Auxiliary command)
- iFeature
- (optional) The feature on which the Machining Process is instantiated
- Returns:
- S_OK : The check is true
S_FALSE : The check is false
Other value : The check leads to an error (syntaxical or other)
o GetInstantiatedActivities
public virtual GetInstantiatedActivities( | | oInstantiatedActivities, |
| | opToolsList) |
-
Returns the instantiated activities and the list of compatible tools for each one.
- Parameters:
-
- oInstantiatedActivities
- The list of instantiated (created) activities
o Instantiate
public virtual Instantiate( | const | iInsertionLevel, |
| const | iFeature | =NULL_var, |
| const | iProduct | =NULL_var) |
-
Instantiates the Machining Process.
It takes into account the insertion level and the feature.
- Parameters:
-
- iInsertionLevel
- The insertion level (Program, Operation, Auxiliary command)
- iFeature
- (optional) The feature on which the Machining Process is instantiated
- iProduct
- (optional) The product associated to the feature
o Instantiate
public virtual Instantiate( | const | iInsertionLevel, |
| | iFeaturesList, |
| | iProductsList) |
-
Instantiates the Machining Process.
It takes into account the insertion level and the list of feature.
This is the set of features which are take in the globality.
This call has to be used, if the Machining Process contains some Geometrical Expression.
- Parameters:
-
- iInsertionLevel
- The insertion level (Program, Operation, Auxiliary command)
- iFeaturesList
- The list of feature on which the Machining Process is instantiated.
- iProductList
- The list of product associated to the list of feature
o SetToolsListCreationMode
public virtual SetToolsListCreationMode( | | iCreateToolsList) |
-
Sets the generation of tools list for each instantiated operation.
- Parameters:
-
- iCreateToolsList
- The tool list creation flag : 0 => only one tool is created, 1 => all possible tools are created
2 => possible tools from the first successful tooling query are created
This object is included in the file: DELIMfgMachiningProcessInstantiate.h
If needed, your Imakefile.mk should include the module: MachiningUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.