All Frameworks  Class Hierarchy  This Framework  Indexes   

CATAnalysisVisuInterfaces Interface CATISPMProcessAccess

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATISPMProcessAccess

Analysis process parameters.
Role: Interface designed to manage Analysis process parameters access.

A process is a mathematical operation applied on the values stored in a CATAnalysisCharacCollector in order to create a new one. This interface manages the numerical parameters of the process.
For example, for a linear process will return 2 real parameters (A,B) to compute y = Ax+B.

See also:
CATISPMProcess, CATAnalysisCharacCollector


Method Index


o GetCharParameter(CATUnicodeString*&,int&)
Retrieves the parameters data associated to Process_access set as chars.
o GetClone()
Returns a clone process version (copy version).
o GetFloatParameter(float*&,int&)
Retrieves the parameters data associated to Process_access set as floats.
o GetIntParameter(int*&,int&)
Retrieves the parameters data associated to Process_access set as integers.
o GetNameParameter(CATUnicodeString*&,int&)
Retrieves the parameters names associated to Process_access.
o GetProcessName(CATString&)
Returns the process name.
o GetProcess(CATISPMProcess_var&)
Returns the associated process.
o SetCharParameter(CATUnicodeString*,int)
Initialize the parameters data associated to Process_access set as chars.
o SetFloatParameter(float*,int)
Initialize the parameters data associated to Process_access set as floats.
o SetIdenticalWith(CATISPMProcessAccess_var&)
Set the parameters as identicial to another process.
o SetIntParameter(int*,int)
Initialize the parameters data associated to Process_access set as integers.
o SetNameParameter(CATUnicodeString*,int)
Defines the parameters names associated to Process_access.
o SetProcessName(CATString&)
Defines the process name.

Methods


o GetCharParameter
public virtual GetCharParameter( oTabChar,
oNbChar)
Retrieves the parameters data associated to Process_access set as chars.
Parameters:
oTabChar
Array of CATUnicodeString
oNbChar
Size of the array of CATUnicodeString
o GetClone
public virtual GetClone()
Returns a clone process version (copy version).
o GetFloatParameter
public virtual GetFloatParameter( oTabFloat,
oNbFloat)
Retrieves the parameters data associated to Process_access set as floats.
Parameters:
oTabFloat
Array of Float
oNbFloat
Size of the array of Floats
o GetIntParameter
public virtual GetIntParameter( oTabInt,
oNbInt)
Retrieves the parameters data associated to Process_access set as integers.
Parameters:
oTabInt
Array of integers
oNbInt
Size of the array of integers
o GetNameParameter
public virtual GetNameParameter( oTabName,
oNbName)
Retrieves the parameters names associated to Process_access.
Parameters:
oTabName
Array of CATUnicodeString
oNbName
Size of the array of CATUnicodeString
o GetProcessName
public virtual GetProcessName( oName)
Returns the process name.
Parameters:
oName
CATUnicodeString as name.
o GetProcess
public virtual GetProcess( oProcess)
Returns the associated process.
Parameters:
oProcess
Process associated.
o SetCharParameter
public virtual SetCharParameter( const iTabChar,
iNbChar)
Initialize the parameters data associated to Process_access set as chars.
Parameters:
iTabChar
Array of CATUnicodeString
iNbChar
Size of the array of CATUnicodeString
o SetFloatParameter
public virtual SetFloatParameter( const iTabFloat,
iNbFloat)
Initialize the parameters data associated to Process_access set as floats.
Parameters:
iTabFloat
Array of Float
iNbFloat
Size of the array of Floats
o SetIdenticalWith
public virtual SetIdenticalWith( iOriginal)
Set the parameters as identicial to another process.
Parameters:
iOriginal
Process for comparison
o SetIntParameter
public virtual SetIntParameter( const iTabInt,
iNbInt)
Initialize the parameters data associated to Process_access set as integers.
Parameters:
iTabInt
Array of integers
iNbInt
Size of the array of integers
o SetNameParameter
public virtual SetNameParameter( const iTabName,
iNbName)
Defines the parameters names associated to Process_access.
Parameters:
iTabName
Array of CATUnicodeString
iNbName
Size of the array of CATUnicodeString
o SetProcessName
public virtual SetProcessName( const iName)
Defines the process name.
Parameters:
iName
CATUnicodeString as name.

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

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