All Frameworks Class Hierarchy This Framework Indexes
ManufacturingInterfaces Interface 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 CreateConnector( | const | iExternalObject, |
| const | iProduct, |
| | oManufacturingConnector) |
-
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 CreateGeometry( | const | iGeometry, |
| const | iProduct, |
| | oManufacturingGeometry) |
-
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