All Frameworks  Object Hierarchy  This Framework  Previous  Next  Indexes  

SchCompFlow (Object)

IUnknown
  |
  +---IDispatch
    |
    +---CATBaseUnknown
      |
      +---CATBaseDispatch
        |
        +---AnyObject
          |
          +---SchCompFlow
 


Manage the internal flow of a schematic component.

Method Index

AddInternalFlow
Add an internal flow to a component.
AddInternalFlowSpecifyGRR
Add an internal flow to a component.
ListInternalFlows
List all internal flow objects of a component.
RemoveInternalFlow
Remove an internal flow from a component.

Methods


o Func AddInternalFlow(CATIASchListOfObjects iLFlowCntrs) As CATIASchInternalFlow
Add an internal flow to a component.
Parameters:
iLFlowCntrs
List of connectors (2) to be connected by the flow. (members should be CATISchAppConnector interface pointer)
oInternalFlowAdded
Internal flow object added/created (CATISchInternalFlow interface pointer).
Example:
 Dim objThisIntf As SchCompFlow
 Dim objArg1 As SchListOfObjects
 Dim objArg2 As SchInternalFlow
  ...
 Set objArg2 = objThisIntf.AddInternalFlow(objArg1)
 
o Func AddInternalFlowSpecifyGRR(CATIASchListOfObjects iLFlowCntrs,
CATIASchListOfObjects iLOwnerGRR) As CATIASchInternalFlow
Add an internal flow to a component. Specifying which graphical images the connector graphics are on.
Parameters:
iLFlowCntrs
List of connectors (2) to be connected by the flow. (members should be CATISchAppConnector interface pointer)
iLOwnerImages
List of CATISchGRRComp interface pointers
oInternalFlowAdded
Internal flow object added/created (CATISchInternalFlow interface pointer).
Example:
 Dim objThisIntf As SchCompFlow
 Dim objArg1 As SchListOfObjects
 Dim objArg2 As SchListOfObjects
 Dim objArg3 As SchInternalFlow
  ...
 Set objArg3 = objThisIntf.AddInternalFlowSpecifyGRR(objArg1,objArg2)
 
o Func ListInternalFlows() As CATIASchListOfObjects
List all internal flow objects of a component.
Parameters:
oLInternalFlow
A list of internal flow objects (members are CATISchInternalFlow interface pointers).
Example:
 Dim objThisIntf As SchCompFlow
 Dim objArg1 As SchListOfObjects
  ...
 Set objArg1 = objThisIntf.ListInternalFlows
 
o Sub RemoveInternalFlow(CATIASchInternalFlow iInternalFlowToRemove)
Remove an internal flow from a component.
Parameters:
iInternalFlowToRemove
Internal flow object to be removed.
Example:
 Dim objThisIntf As SchCompFlow
 Dim objArg1 As SchInternalFlow
  ...
 objThisIntf.RemoveInternalFlowobjArg1
 

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