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.