All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATFunctSystemItf Interface CATIFunctActionsGroup

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATFunctSystemItf.CATIFunctElement
        |
        +---CATIFunctActionsGroup
 

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


interface CATIFunctActionsGroup

The interface to access a group of functional actions in a system.


Method Index


o Add(CATIFunctAction*)
Adds an action to the actions' group.
o GetActions()
Get the list of Functional Actions included in the group.
o GetExtremities(double&,double&,double&,double&)
Get coordinates of Input and Output extremities.
o RemovePosition(long)
Removes an action from the actions' group.
o SetExtremities(double,double,double,double)
Set coordinates of Input and Output extremities.

Methods


o Add
public virtual HRESULT Add(CATIFunctAction* iAction)= 0
Adds an action to the actions' group.

Parameters:
iAction
The action to be added to the group of actions.
o GetActions
public virtual CATLISTV(CATBaseUnknown_var)* GetActions()= 0
Get the list of Functional Actions included in the group.
o GetExtremities
public virtual HRESULT GetExtremities(double& oInputX,
double& oInputY,
double& oOutputX,
double& oOutputY)= 0
Get coordinates of Input and Output extremities.
o RemovePosition
public virtual HRESULT RemovePosition(long iPosition)= 0
Removes an action from the actions' group.

Parameters:
iPosition
The position of the action to be removed from the group of actions.
o SetExtremities
public virtual HRESULT SetExtremities(double iInputX,
double iInputY,
double iOutputX,
double iOutputY)= 0
Set coordinates of Input and Output extremities.

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

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