All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ElecDeviceItf Interface CATIElbFactory

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

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


interface CATIElbFactory

Interface to add Device Extensions on Products.


Method Index


o ExtendPrdAsBackShell()
Add Device Extension on Product.
o ExtendPrdAsMountingEquipment()
Add Device Extension on Product.
o ExtendPrdAsMultiConnector()
Add Device Extension on Product.
o ExtendPrdAsSingleConnector()
Add Device Extension on Product.
o ExtendPrdAsSupport(CATBaseUnknown*,CATBaseUnknown*,CATBaseUnknown*,CATBaseUnknown*)
Add Support Extension on Product.

Methods


o ExtendPrdAsBackShell
public virtual HRESULT ExtendPrdAsBackShell()= 0
Add Device Extension on Product.
Returns:
return code. Devices : - Back Shell
o ExtendPrdAsMountingEquipment
public virtual HRESULT ExtendPrdAsMountingEquipment()= 0
Add Device Extension on Product.
Returns:
return code. Devices : - Mounting Equipment
o ExtendPrdAsMultiConnector
public virtual HRESULT ExtendPrdAsMultiConnector()= 0
Add Device Extension on Product.
Returns:
return code. Devices : - Multi Connector
o ExtendPrdAsSingleConnector
public virtual HRESULT ExtendPrdAsSingleConnector()= 0
Add Device Extension on Product.
Returns:
return code. Devices : - Single Connector
o ExtendPrdAsSupport
public virtual HRESULT ExtendPrdAsSupport(CATBaseUnknown* ipEntryPoint,
CATBaseUnknown* ipEntryPlane,
CATBaseUnknown* ipExitPlane,
CATBaseUnknown* ipBasePlane= NULL) = 0
Add Support Extension on Product.
Parameters:
ipEntryPoint
The entry point for support definition
ipEntryPlane
The entry plane for support definition
ipExitPlane
The exit plane for support definition
ipBasePlane
The base plane for support definition Optional - Used for retainer definition
Returns:
return code

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

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