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.