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
-
Adds an action to the actions' group.
- Parameters:
-
- iAction
- The action to be added to the group of actions.
o GetActions
-
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