All Frameworks  Class Hierarchy  This Framework  Indexes   

CATAnalysisBase Class 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(CATAnalysisExplicitData&)
Copy constructor.
o CATAnalysisExplicitData()
Default constructor.
o ~CATAnalysisExplicitData()
Destructor.

Method Index


o Dump(int,int)
Dumps of the field model object.
o Dump(int&,char**&,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&)
Assignment operator.
o operator !=(CATAnalysisExplicitData&)
Inequality operator.
o operator ==(CATAnalysisExplicitData&)
Equality operator.

Constructor and Destructor


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

Methods


o Dump
public Dump( iIndent= 0,
iRecurse= 0)
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 Dump
public virtual Dump( oNbString,
oTabString,
iIndent= 0,
iRecurse= 0)
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 GetContextModel
public GetContextModel()
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 GetModel()
Returns a pointer to the field model in which the object is created.
Inline Method.
See also:
CATAnalysisExplicitModel
o GetType
public GetType()
Returns the type of the field model object.
Inline Method.
See also:
CATSamDataType
o operator =
public operator =( const iData)
Assignment operator.
o operator !=
public operator !=( const iData)
Inequality operator. Used to check if 2 CATAnalysisExplicitData objects point to different field model objects.
o operator ==
public operator ==( const iData)
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.