All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATAnalysisBase Class CATAnalysisCollectorArchiver

CATAnalysisCollectorArchiver
 

Usage: you must use this class as is. You should never derive it.


public class CATAnalysisCollectorArchiver

Archiver for collector characteristic.


Constructor and Destructor Index


o ~CATAnalysisCollectorArchiver()
Destructor.

Method Index


o HadBeenStreamed(int,int)
Returns the Stream status.
o IsUnStreamable(int,int)
Returns the UnStreamable status.
o UnStream(CATAnalysisExplicitParent&,int,int,CATAnalysisCharacCollector*&)
UnStream the collector.

Constructor and Destructor


o ~CATAnalysisCollectorArchiver
public virtual ~CATAnalysisCollectorArchiver()
Destructor.

Methods


o HadBeenStreamed
public CATBoolean HadBeenStreamed(int iOccurenceNumber,
int iCollectContextTag) const
Returns the Stream status.
Inline Method.
Parameters:
iOccurenceNumber
The Occurence number of the collector characteristic.
iCollectContextTag
The Tag of the context model of the collector characteristic.
Returns:
the Stream status.
o IsUnStreamable
public CATBoolean IsUnStreamable(int iOccurenceNumber,
int iCollectContextTag) const
Returns the UnStreamable status.
Inline Method.
Parameters:
iOccurenceNumber
The Occurence number of the collector characteristic.
iCollectContextTag
The Tag of the context model of the collector characteristic.
Returns:
the UnStreamable status.
o UnStream
public HRESULT UnStream( const CATAnalysisExplicitParent& iContext,
int iOccurenceNumber,
int iCollectContextTag,
CATAnalysisCharacCollector*& oCollector)
UnStream the collector.
Parameters:
oCollector
The unstreamed collector characteristic.
iOccurenceNumber
The Occurence number of the requested collector characteristic.
iCollectContextTag
The Tag of the context model of the collector characteristic through
CATICharacCollector.GetContextModel method. Then use CATAnalysisExplicitModel.GetModelTag method.

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

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