All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ElecDeviceItf Interface CATIElbSingleConnectorReference

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

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


interface CATIElbSingleConnectorReference

Interface to manage Connector References.


Method Index


o AddCavity(CATUnicodeString&,int&,CATIProduct*,CATILinkableObject*,CATListValCATBaseUnknown_var*,CATIElbCavity*&)
Add Cavity on Device.
o AddTermination(CATUnicodeString&,int&,CATIProduct*,CATILinkableObject*,CATIElbTermination*&)
Add Termination on Device.

Methods


o AddCavity
public virtual HRESULT AddCavity( const CATUnicodeString& iId_Number,
const int& iNumber,
CATIProduct* iGeoDefinition,
CATILinkableObject* iRepresentation,
CATListValCATBaseUnknown_var* iJointReferences,
CATIElbCavity*& oCavity) = 0
Add Cavity on Device.
Parameters:
iId_Number
Identification Number (ex : NUM-1)
iNumber
Insertion Position. (iNumber in [0,n+1], iNumber = 0 <=> iNumber = n+1)
iGeoDefinition
Define the Leaf Product where Joint's Graphical elements and representation come from
iRepresentation
Cavity's graphical representation (required)
iJointReferences
Graphical elements used to realize joint
oCavity
The connector
Returns:
Return code
o AddTermination
public virtual HRESULT AddTermination( const CATUnicodeString& iId_Number,
const int& iNumber,
CATIProduct* iGeoDefinition,
CATILinkableObject* iRepresentation,
CATIElbTermination*& oTermination) = 0
Add Termination on Device.
Parameters:
iId_Number
Identification Number (ex : NUM-1)
iNumber
Insertion Position. (iNumber in [0,n+1], iNumber = 0 <=> iNumber = n+1)
iGeoDefinition
Define the Leaf Product where Joint's Graphical elements and representation come from
iRepresentation
Connector's graphical representation (optional)
oTermination
The connector
Returns:
Return code

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

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