All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgGeometryFactory

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIMfgGeometryFactory
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIMfgGeometryFactory

Interface to create a manufacturing geometry.

Role: CATIMfgGeometryFactory has methods to create a manufacturing geometry and a manufacturing connector. The manufacturing geometry is used to refer a geometry of an external document such as a CATPart or a CATProduct. The manufacturing connector is used to refer an object of an external document such as a CATPart or a CATProduct. This object may be a Design Feature.

See also:
CATIMfgGeometryAccess


Method Index


o CreateConnector(CATILinkableObject_var&,CATBaseUnknown_var&,CATBaseUnknown_var&)
Creates a manufacturing connector.
o CreateGeometry(CATILinkableObject_var&,CATBaseUnknown_var&,CATBaseUnknown_var&)
Creates a manufacturing geometry.

Methods


o CreateConnector
public virtual HRESULT CreateConnector( const CATILinkableObject_var& iExternalObject,
const CATBaseUnknown_var& iProduct,
CATBaseUnknown_var& oManufacturingConnector) = 0
Creates a manufacturing connector.
Parameters:
iExternalObject
The external object referred by the manufacturing connector.
iProduct
The product referred by the manufacturing connector. May be NULL_var if not in product context
oManufacturingConnector
The manufacturing connector.
o CreateGeometry
public virtual HRESULT CreateGeometry( const CATILinkableObject_var& iGeometry,
const CATBaseUnknown_var& iProduct,
CATBaseUnknown_var& oManufacturingGeometry) = 0
Creates a manufacturing geometry.
Parameters:
iGeometry
The geometry referred 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
The product referred by the manufacturing geometry. May be NULL_var if not in product context
oManufacturingGeometry
The manufacturing geometry.

This object is included in the file: CATIMfgGeometryFactory.h
If needed, your Imakefile.mk should include the module: MfgItfEnv

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