All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATAnalysisBase Class CATAnalysisExplicitData

CATAnalysisExplicitData
 

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


public class CATAnalysisExplicitData

This object is used to provide basic services for the field model.

It is an interface to the field model objects and does not contain any data.
The static variable NULL_exp is the equivalent of a NULL pointer.

See also:
CATAnalysisExplicitModel


Constructor and Destructor Index


o CATAnalysisExplicitData()
Default constructor.
o CATAnalysisExplicitData(CATAnalysisExplicitData&)
Copy constructor.
o ~CATAnalysisExplicitData()
Destructor.

Method Index


o Dump(int&,char**&,int,int)
Dumps of the field model object.
o Dump(int,int)
Dumps of the field model object.
o GetContextModel()
Returns a pointer to the assembly field model in which the object is used.
o GetModel()
Returns a pointer to the field model in which the object is created.
o GetType()
Returns the type of the field model object.
o operator !=(CATAnalysisExplicitData&)
Inequality operator.
o operator =(CATAnalysisExplicitData&)
Assignment operator.
o operator ==(CATAnalysisExplicitData&)
Equality operator.

Constructor and Destructor


o CATAnalysisExplicitData
public CATAnalysisExplicitData()
Default constructor.
o CATAnalysisExplicitData
public CATAnalysisExplicitData( const CATAnalysisExplicitData& iData)
Copy constructor.
o ~CATAnalysisExplicitData
public virtual ~CATAnalysisExplicitData()
Destructor.

Methods


o Dump
public virtual void Dump(int& oNbString,
char**& oTabString,
int iIndent= 0,
int iRecurse= 0) const
Dumps of the field model object.
Parameters:
oNbString
The number of String generated.
oTabString
The array of String generated.
iIndent
The indentation level (one level represents 3 spaces).
iRecurse
The recursion depth of the dump.
If > 0, then the recursion is through the children list and the characteristic contents.
If < 0, then the recursion is through the apply-to list.
o Dump
public void Dump(int iIndent= 0,
int iRecurse= 0) const
Dumps of the field model object.
This dump is sent to stdout if the SAMTraceExpli trace is activated.
Parameters:
iIndent
The indentation level (one level represents 3 spaces).
iRecurse
The recursion depth of the dump.
If > 0, then the recursion is through the children list and the characteristic contents.
If < 0, then the recursion is through the apply-to list.
o GetContextModel
public CATAnalysisExplicitModel * GetContextModel()const
Returns a pointer to the assembly field model in which the object is used. To get an explicit object using CATAnalysisExplicitChild.LinkWithPointer, you can
Inline Method.
See also:
CATAnalysisExplicitModel
o GetModel
public CATAnalysisExplicitModel * GetModel()const
Returns a pointer to the field model in which the object is created.
Inline Method.
See also:
CATAnalysisExplicitModel
o GetType
public CATSamDataType GetType()const
Returns the type of the field model object.
Inline Method.
See also:
CATSamDataType
o operator !=
public CATBoolean operator !=( const CATAnalysisExplicitData& iData) const
Inequality operator. Used to check if 2 CATAnalysisExplicitData objects point to different field model objects.
o operator =
public CATAnalysisExplicitData operator =( const CATAnalysisExplicitData& iData)
Assignment operator.
o operator ==
public CATBoolean operator ==( const CATAnalysisExplicitData& iData) const
Equality operator. Used to check if 2 CATAnalysisExplicitData objects point to the same field model objects.

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

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