All Frameworks Class Hierarchy This Framework Indexes
CATAnalysisInterfaces Interface CATISamAnalysisSetInit
Usage: you can reimplement this interface by deriving the supplied CATEAnalysisSetInit adapter class.
interface CATISamAnalysisSetInit
Customize analysis set management.
Role:
This interface allows to
- Insert applicative initialization. This will be called after the set creation.
- Customize the user interface for the father selection.
BOA information: this interface can be implemented
using the BOA (Basic Object Adapter).
To know more about the BOA, refer to the CAA Encyclopedia home page.
Click Middleware at the bottom left, then click the Object Modeler tab page.
Several articles deal with the BOA.
- See also:
- CATISamAnalysisSet
Method Index
- o
CheckAnalysisParent(CATBaseUnknown*,SAM_Quality&)
- Checks if an Analysis parent is allowed.
- o
InitWhenPositioned(CATBaseUnknown*)
- Initializes the analysis set.
- o
Initialize()
- Initializes the analysis set.
- o
Remove(int)
- Removes the object.
- o
ReorderInScan(CATISamAnalysisScan*)
- Change the position of an AnalysisSet inside the list of references.
Methods
o CheckAnalysisParent
| public virtual CheckAnalysisParent( | const | ipiAnalysisParent, |
| | oQuality) |
-
Checks if an Analysis parent is allowed.
Warning : this method will be called on a StartUp and therefor some CATISamExplicit methods will not work.
- Parameters:
-
- ipiAnalysisSet
- Interface pointer on a possible parent for the set.
- oQuality
-
- Returns:
-
Legal values:
- 0 the set is not valid.
- 1 the set is valid.
o InitWhenPositioned
| public virtual InitWhenPositioned( | const | ipiAnalysisParent) |
-
Initializes the analysis set.
This Method is called after the set is positioned under it's parent by using
CATISamAnalysisScan.AddSet
- Parameters:
-
- oQuality
- ipiAnalysisParent The parent.
No specific behavoir is associated to the returned HRESULT.
o Initialize
| public virtual Initialize( | ) |
-
Initializes the analysis set.
(This Method is systematically called after the set creation).
No specific behavoir is associated to the returned HRESULT.
o Remove
| public virtual Remove( | | iForCloseContext) |
-
Removes the object.
- Parameters:
-
- iForCloseContext
- param to specify context of remove. If removes happens while closing a document,
some actions don't need to be execute for example.
1 if remove acts while closing a document ...
Note: Prefer this method to LifeCycleObject implementation
No specific behavoir is associated to the returned HRESULT.
o ReorderInScan
| public virtual ReorderInScan( | const | ipiScan) |
-
Change the position of an AnalysisSet inside the list of references.
- Parameters:
-
- ipiScan
- The CATISamAnalysisScan Object in which the set is defined.
This object is included in the file: CATISamAnalysisSetInit.h
If needed, your Imakefile.mk should include the module: CATAnalysisInterface