All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ElecFunctionalItf Interface CATIEfdMultiSheetSignal

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

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


interface CATIEfdMultiSheetSignal

Interface to manage MultiSheetSignals.
Role Signal resolution consists in linking incomplete signals by their offsheets to build a complete signal. The resulting signal is a multisheetsignal. The link between the offsheets is called an offsheetlink and belongs to the multisheetsignal. The life cycle of a multisheetsignal is managed by the CATIEfdSignalResolution interface. A multishheet signal also implements the CATIEfdSignal interface but only with a read-only access. It means that all methods that modify the object such as extremity or offsheet creation fail on this object.


Method Index


o ListAssociatedSignals(CATListValCATBaseUnknown_var**)
Lists ElecSignal objects referenced by the ElecOffSheetLink objects.
o ListOffSheetLinks(CATListValCATBaseUnknown_var**)
Lists ElecOffSheetLink objects directly referenced within the ElecMultiSheetSignal.

Methods


o ListAssociatedSignals
public virtual HRESULT ListAssociatedSignals(CATListValCATBaseUnknown_var** oSignals)=0
Lists ElecSignal objects referenced by the ElecOffSheetLink objects.
Parameters:
oSignals
the list of ElecSignal objects
Legal values: NULL if the list is created from scratch, orNOT NULL if you want to append new elements to the list.
o ListOffSheetLinks
public virtual HRESULT ListOffSheetLinks(CATListValCATBaseUnknown_var** oOffSheetLinks)=0
Lists ElecOffSheetLink objects directly referenced within the ElecMultiSheetSignal.
Parameters:
oOffSheetLinks
the list of ElecOffSheetLink objects
Legal values: NULL if the list is created from scratch, orNOT NULL if you want to append new elements to the list.

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

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