MachiningUseItf Interface DELIMfgMachiningFeatureFactory
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
 interface DELIMfgMachiningFeatureFactory
    Interface dedicated to machining features factory.
 Role: This interface is used to create new Manufacturing Features. 
 Method Index
 
 -  o 
    CreateConnector(CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&)
-   Creates a manufacturing Connector.
 
-  o 
    CreateGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&,CATBaseUnknown_var&,int)
-   Creates a new Manufacturing Geometry.
 
-  o 
    CreateMachiningFeature(CATBaseUnknown_var&,CATBaseUnknown_var&,CATUnicodeString&)
-   This method is used to create a new Manufacturing Prismatic feature.
 
-  o 
    CreateMfgContour(CATBaseUnknown_var&)
-   Creates a new Manufacturing continuous contour.
 
-  o 
    CreateMfgToolAxis(CATBaseUnknown_var&,CATUnicodeString&)
-   Creates a new Manufacturing Tool Axis.
 
-  o 
    CreatePatternUsage(CATBaseUnknown_var&,CATBaseUnknown_var&,CATListValCATBaseUnknown_var&,CATUnicodeString&)
-   Creates a new Machining Pattern Usage.
Methods
 
  o CreateConnector
  | public virtual   CreateConnector( |  | oConnector, | 
|  | const | iExternalObject, | 
|  | const | iProduct) | 
  - 
 Creates a manufacturing Connector.   
 The manufacturing connector is used to refer an object of an external component
 such as a Part. This object may be a Design Feature.
 
  -  Parameters:
  
- 
    
    -  oConnector
   
-      The newly created manufacturing Connector
 
-  iExternalObject
   
- 	The external object referred by the manufacturing connector.    
 
-  iProduct
   
-     Product containing the geometry. May be NULL_var if not in product context.    
 
 
-  See also: 
  
-  
  
-  See also: 
  
-  
 
o CreateGeometry| public virtual   CreateGeometry( |  | oManufacturingGeometry, | 
|  | const | iGeometry, | 
|  | const | iProduct | = NULL_var, | 
|  | const | iStyle | = 0) | 
  - 
 Creates a new Manufacturing Geometry.
 The manufacturing geometry is used to refer a geometry of an external component
 such as a Part. 
 
  -  Parameters:
  
- 
    
    -  oManufacturingGeometry
   
-         The newly created Manufacturing Geometry.
 
-  iGeometry
   
-         Geometry pointed by the Manufacturing Geometry.
        
 Legal values: The geometry can be a
            - Surface type selecting object       
            - Edge type selecting object       
            - Vertex type selecting object   
            - Body feature 
             - Sketch    
        
 
-  iProduct
   
-         Product containing the geometry. May be NULL_var if not in product context.   
 
-  iStyle
   
- 	    Style of the created geometry. 
 
 Legal values:-  0 : standard geometry. This is the default value. 
-  1 : light geometry.    
-  2 : oriented geometry. 
-  3 : full geometry.     
-  4 : lathe geometry.    
 
 
 
o CreateMachiningFeature| public virtual   CreateMachiningFeature( |  | ospFeature, | 
|  | const | ispMfgFather, | 
|  |  | iType) | 
  - 
 This method is used to create a new Manufacturing Prismatic feature.
 
  -  Parameters:
  
- 
    
    -  ospFeature
   
-    
- CATBaseUnknown_var
-  Handler on the newly created Manufacturing feature
 
-  iMfgFather
   
-     Value of the diameter of the Hole     
 
-  iType
   
-     Type of the feature ex: mfghole mfgpocket     
 
 
o CreateMfgContour| public virtual   CreateMfgContour( |  | oContour) | 
  - 
 Creates a new Manufacturing continuous contour.
 
  -  Parameters:
  
- 
    
    -  oContour
   
-  The newly created Manufacturing Contour
 
 
o CreateMfgToolAxis| public virtual   CreateMfgToolAxis( |  | oToolAxis, | 
|  | const | iDirectionMode | = "") | 
  - 
 Creates a new Manufacturing Tool Axis.
 
  -  Parameters:
  
- 
    
    -  oToolAxis
   
-   The newly created Tool Axis. 
-  iDirectionMode
   
-  The type of direction to be created. By default, it is set to Manual.   
 Legal values: The tool axis mode may be
     - NormalBottom       
     - Selection       
     - NormalView   
     - 2Rotations 
     - Manual    
     - Axis    
     - PtView    
   
 
 
 
o CreatePatternUsage| public virtual   CreatePatternUsage( |  | oPattern, | 
|  | const | iProduct, | 
|  | const | iPoints, | 
|  | const | iName | = "") | 
  - 
 Creates a new Machining Pattern Usage.
 
  -  Parameters:
  
- 
    
    -  oPattern
   
-   The newly created Pattern. 
-  iProduct
   
-   Product to which belong the point to add in the pattern. 
-  iPoints
   
-    Points to add in the pattern. 
-  iName
   
- 	   Name of the pattern.
 
 
 This object is included in the file: DELIMfgMachiningFeatureFactory.h
If needed, your Imakefile.mk should include the module: MachiningUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.