C++ main module for mmsd Package  1.0
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
MM_Structure Class Referenceabstract

This class is a class for MetaModel exchange. More...

#include <MM_Structure.h>

Inheritance diagram for MM_Structure:
Inheritance graph
[legend]
Collaboration diagram for MM_Structure:
Collaboration graph
[legend]

Public Member Functions

virtual SP::UI_Class NewInstance () const
 create a new instance of class More...
 
void setData (SP::MM_Data data)
 set & get the data More...
 
SP::MM_Data getData () const
 get the build data More...
 
virtual tBoolean isBoolean (tBoolean &isVector) const
 
virtual tBoolean isChar (tBoolean &isVector, tBoolean &isUnsigned) const
 
virtual tBoolean isShortInt (tBoolean &isVector, tBoolean &isUnsigned) const
 
virtual tBoolean isInt (tBoolean &isVector, tBoolean &isUnsigned) const
 
virtual tBoolean isLongInt (tBoolean &isVector, tBoolean &isUnsigned) const
 
virtual tBoolean isLongLongInt (tBoolean &isVector, tBoolean &isUnsigned) const
 
virtual tBoolean isFloat (tBoolean &isVector) const
 
virtual tBoolean isDouble (tBoolean &isVector) const
 
virtual tBoolean isLongDouble (tBoolean &isVector) const
 
virtual tBoolean isString (tBoolean &isVector) const
 
virtual tBoolean isDoubleFullMatrix () const
 
virtual tBoolean isClass () const
 verify if the data is a struct with fields names More...
 
virtual tBoolean hasField (const tString &field) const
 verify if the mData is a class which contains field More...
 
virtual tBoolean hasFields (const vector< tString > &fields) const
 verify if the mData is a struct with fields names More...
 
virtual tBoolean getString (tString &name) const
 get the string value of argvalue More...
 
virtual tBoolean getScalar (tBoolean &value) const
 get the boolean value of argvalue More...
 
virtual tBoolean getScalar (char &value) const
 get the boolean value of argvalue More...
 
virtual tBoolean getScalar (unsigned char &value) const
 get the boolean value of argvalue More...
 
virtual tBoolean getScalar (int &value) const
 get the integer value of argvalue More...
 
virtual tBoolean getScalar (short int &value) const
 get the integer value of argvalue More...
 
virtual tBoolean getScalar (long int &value) const
 get the integer value of argvalue More...
 
virtual tBoolean getScalar (long long int &value) const
 get the integer value of argvalue More...
 
virtual tBoolean getScalar (unsigned long long int &value) const
 get the integer value of argvalue More...
 
virtual tBoolean getScalar (unsigned long int &value) const
 get the integer value of argvalue More...
 
virtual tBoolean getScalar (double &value) const
 get the double value of argvalue More...
 
virtual tBoolean getScalar (long double &value) const
 get the double value of argvalue More...
 
virtual tBoolean getVector (vector< tString > &names) const
 get the string vector value of argvalue More...
 
virtual tBoolean getVector (int &n, tString *&value, tBoolean &isCopied) const
 get the vector value of argvalue More...
 
virtual tBoolean getVector (int &n, bool *&value, tBoolean &isCopied) const
 get the vector value of argvalue More...
 
virtual tBoolean getVector (int &n, unsigned char *&value, tBoolean &isCopied) const
 get the vector value of argvalue More...
 
virtual tBoolean getVector (int &n, unsigned int *&value, tBoolean &isCopied) const
 get the vector value of argvalue More...
 
virtual tBoolean getVector (int &n, int *&value, tBoolean &isCopied) const
 get the vector value of argvalue More...
 
virtual tBoolean getVector (int &n, unsigned long int *&value, tBoolean &isCopied) const
 get the vector value of argvalue More...
 
virtual tBoolean getVector (int &n, long int *&value, tBoolean &isCopied) const
 get the vector value of argvalue More...
 
virtual tBoolean getVector (int &n, long long int *&value, tBoolean &isCopied) const
 get the vector value of argvalue More...
 
virtual tBoolean getVector (int &n, double *&value, tBoolean &isCopied) const
 get the vector value of argvalue More...
 
virtual tBoolean getVector (int &n, long double *&value, tBoolean &isCopied) const
 get the vector value of argvalue More...
 
virtual tBoolean getFullMatrix (int &nRows, int &nCols, double *&value, tBoolean &isCopied) const
 get the double full matrix value of argvalue More...
 
void createValue (const tString &type, const tString &card, const tString &value, const tString &separator, const tString &start, const tString &end)
 set generic value More...
 
virtual void createString (const tString &value)
 create a string More...
 
virtual void createScalar (const unsigned char &value)
 create a scalar More...
 
virtual void createScalar (const short int &value)
 create a scalar More...
 
virtual void createScalar (const unsigned int &value)
 create a scalar More...
 
virtual void createScalar (const int &value)
 create a scalar More...
 
virtual void createScalar (const long int &value)
 create a scalar More...
 
virtual void createScalar (const long long int &value)
 create a scalar More...
 
virtual void createScalar (const unsigned long long int &value)
 create a scalar More...
 
virtual void createScalar (const tBoolean &value)
 create a scalar More...
 
virtual void createScalar (const double &value)
 create a scalar More...
 
virtual void createScalar (const long double &value)
 create a scalar More...
 
virtual double * createDoubleVector (const int &n)
 create a vector of double of size n More...
 
virtual int * createIntVector (const int &n)
 create a vector of int of size n More...
 
virtual void createVector (const vector< tString > &values)
 create a vector size of values must be n More...
 
virtual void createVector (const vector< bool > &values)
 create a vector size of values must be n More...
 
virtual void createVector (const vector< unsigned char > &values)
 create a vector size of values must be n More...
 
virtual void createVector (const vector< int > &values)
 create a vector size of values must be n More...
 
virtual void createVector (const vector< double > &values)
 create a vector size of values must be n More...
 
virtual void createVector (const vector< long double > &values)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const tString *values)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const tBoolean *values)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const unsigned char *values)
 
virtual void createVector (const int &n, const unsigned int *values)
 
virtual void createVector (const int &n, const int *values)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const long int *values)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const long long int *values)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const double *values)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const long double *values)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const tString *&values, const tBoolean &isCopied)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const tBoolean *&values, const tBoolean &isCopied)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const unsigned char *&values, const tBoolean &isCopied)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const unsigned int *&values, const tBoolean &isCopied)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const int *&values, const tBoolean &isCopied)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const long int *&values, const tBoolean &isCopied)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, long int *&values, const tBoolean &isCopied)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const long long int *&values, const tBoolean &isCopied)
 create a vector of long long int size of values must be n More...
 
virtual void createVector (const int &n, long long int *&values, const tBoolean &isCopied)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const double *&values, const tBoolean &isCopied)
 create a vector size of values must be n More...
 
virtual void createVector (const int &n, const long double *&values, const tBoolean &isCopied)
 create a vector size of values must be n More...
 
virtual void createFullMatrix (const int &nRows, const int &nCols, const double *values, tBoolean &isCopied)
 create a matrix values must be of size nRows*nCols More...
 
virtual double * createFullMatrix (const int &nRows, const int &nCols)
 create a matrix of size nRows * nCols return the values in column storage More...
 
virtual void createClass (const tString &id)
 create the empty structure More...
 
virtual tBoolean createClass (const tString &id, CORE_SharedPointersVMap< tString, UI_Class > &fields)
 creathe the class More...
 
virtual void createClassesList (const tString &fieldName, const tBoolean &isComposite, const int &n)
 create a multiple association of size n with name fieldname of type isComoposite More...
 
virtual tBoolean setClassIntoList (const tString &fieldName, const int &index, UI_Class &fieldValue)
 set the index-th element of the classes list supposed to be composite or not depending on isComposite value More...
 
virtual tBoolean setField (const tString &fieldName, const tBoolean &isComposite, UI_Class &fieldValue)
 set the field fieldName of the class More...
 
virtual tBoolean setField (const tString &fieldName, UI_Class &fieldValue)
 set the field fieldName of the class More...
 
virtual void getFieldNames (vector< tString > &fields) const
 get the field names More...
 
virtual tString getClassName () const
 get the field type More...
 
virtual int getClassesListSize (const tString &name) const
 get the number of classes in the structure More...
 
virtual tBoolean getClassFromList (const tString &name, const int &index, UI_Class &uiClass) const
 get the data field at index of the list More...
 
virtual tBoolean getField (const tString &field, UI_Class &uiClass) const
 get the field More...
 
virtual void printErrorMessage (const tString &msg) const
 print the message & quit More...
 
virtual void printMessage (const tString &msg) const
 print the message on screen More...
 
virtual tString toString () const
 turn the class into string More...
 
void setFactory (SP::CORE_ClassFactory fact)
 
void setInterfaceType (const tFlag &f)
 set the interface type More...
 
int getInterfaceType () const
 set the interface type More...
 
void setIsArrayCopied (const tBoolean &v)
 set if the arrays must be copied More...
 
tBoolean isArrayCopied () const
 return true if the array must be copied More...
 
void setVersion (const tString &v)
 set the version More...
 
tString getVersion () const
 set the version More...
 
virtual tBoolean isInteger (tBoolean &isVector, tBoolean &isUnsigned) const
 
virtual tBoolean getScalar (tString &name) const
 get the string value of argvalue More...
 
virtual tBoolean getVector (vector< bool > &value) const
 get the int vector value of argvalue More...
 
virtual tBoolean getVector (vector< unsigned char > &value) const
 get the int vector value of argvalue More...
 
virtual tBoolean getVector (vector< int > &value) const
 get the int vector value of argvalue More...
 
virtual tBoolean getVector (vector< double > &value) const
 get the int vector value of argvalue More...
 
virtual tBoolean getVector (vector< long double > &value) const
 get the int vector value of argvalue More...
 
tBoolean getFullSymmetricMatrix (int &nRows, double *&value, tBoolean &isCopied) const
 
tBoolean getPackedSymmetricMatrix (int &nRows, double *&value, tBoolean &isCopied) const
 
template<class T >
tBoolean getVector2D (CORE_Array2D< T > &array2D, tBoolean &isCopied) const
 get a 2D vector (or dynamical matrix with different row size) More...
 
template<class T , class Q >
tBoolean getPrimitiveMap (map< T, Q > &primitiveMap) const
 get a primitive map More...
 
template<class T , class Q >
tBoolean getPrimitiveMap (CORE_Map< T, Q > &primitiveMap) const
 get a primitive map More...
 
virtual void createScalar (const tString &value)
 create a scalar More...
 
virtual void createVector (const vector< tBoolean > &values)=0
 create a vector of string More...
 
virtual void createFullMatrix (const int &nRows, const int &nCols, const double *values)
 create a matrix values must be of size nRows*nCols More...
 
virtual void createFullSymmetricMatrix (const int &nRows, const double *values, const tBoolean &isCopied)
 create a full symmetric matrix values must be of size nRows*nRows More...
 
virtual void createFullSymmetricMatrix (const int &nRows, const double *values)
 create a full symmetric matrix More...
 
virtual void createPackedSymmetricMatrix (const int &nRows, const double *values, const tBoolean &isCopied)
 create a packed symmetric matrix values must be of size nRows*(nRows+1)/2 More...
 
virtual void createPackedSymmetricMatrix (const int &nRows, const double *values)
 create a packed symmetric matrix values must be of size nRows*(nRows+1)/2 More...
 
template<class T >
void createVector2D (const CORE_Array2D< T > &array2D, const tBoolean &isCopied)
 
template<class T >
void createVector2D (const CORE_Array2D< T > &array2D)
 
template<class T , class Q >
void createPrimitiveMap (const map< T, Q > &primitiveMap)
 
template<class T , class Q >
void createPrimitiveMap (const CORE_Map< T, Q > &primitiveMap)
 
void saveClass (const UI_Object &obj)
 save class obj in the UI class structure More...
 
tBoolean loadField (const tString &name, tString &v) const
 
tBoolean loadField (const tString &name, bool &v) const
 
tBoolean loadField (const tString &name, unsigned char &v) const
 
tBoolean loadField (const tString &name, char &v) const
 
tBoolean loadField (const tString &name, short &v) const
 
tBoolean loadField (const tString &name, int &v) const
 
tBoolean loadField (const tString &name, long int &v) const
 
tBoolean loadField (const tString &name, long long int &v) const
 
tBoolean loadField (const tString &name, unsigned long long int &v) const
 
tBoolean loadField (const tString &name, double &v) const
 
tBoolean loadField (const tString &name, long double &v) const
 
tBoolean loadField (const tString &name, vector< tString > &v) const
 
tBoolean loadField (const tString &name, vector< tBoolean > &v) const
 
tBoolean loadField (const tString &name, vector< unsigned char > &v) const
 
tBoolean loadField (const tString &name, vector< int > &v) const
 
tBoolean loadField (const tString &name, vector< double > &v) const
 
tBoolean loadField (const tString &name, vector< long double > &v) const
 
template<class T >
tBoolean loadField (const tString &name, CORE_Array< T > &v) const
 
template<class T >
tBoolean loadField (const tString &name, CORE_Array< T > &v, tBoolean &isCopied) const
 
template<class T >
tBoolean loadField (const tString &name, CORE_Array2D< T > &array2D, tBoolean &isCopied) const
 
template<class T >
tBoolean loadField (const tString &name, CORE_Array2D< T > &array2D) const
 
template<class T >
tBoolean loadField (const tString &name, CORE_Vector< T > &v) const
 
tBoolean loadField (const tString &name, int &n, tString *&v, tBoolean &isCopied) const
 
tBoolean loadField (const tString &name, int &n, tBoolean *&v, tBoolean &isCopied) const
 
tBoolean loadField (const tString &name, int &n, unsigned char *&v, tBoolean &isCopied) const
 
tBoolean loadField (const tString &name, int &n, int *&v, tBoolean &isCopied) const
 
tBoolean loadField (const tString &name, int &n, unsigned long int *&v, tBoolean &isCopied) const
 
tBoolean loadField (const tString &name, int &n, double *&v, tBoolean &isCopied) const
 
tBoolean loadField (const tString &name, int &n, long double *&v, tBoolean &isCopied) const
 
tBoolean loadField (const tString &name, int &n, long double *&v) const
 
tBoolean loadField (const tString &name, int &n, double *&v) const
 
tBoolean loadField (const tString &name, int &n, tString *&v) const
 
tBoolean loadField (const tString &name, int &n, int *&v) const
 
tBoolean loadField (const tString &name, const int &n, long double v[]) const
 
tBoolean loadField (const tString &name, const int &n, double v[]) const
 
tBoolean loadField (const tString &name, const int &n, int v[]) const
 
template<class T , class Q >
tBoolean loadField (const tString &name, map< T, Q > &primitiveMap) const
 
template<class T , class Q >
tBoolean loadField (const tString &name, CORE_Map< T, Q > &primitiveMap) const
 
tBoolean loadFullMatrixField (const tString &name, int &nRows, int &nCols, double *&values, tBoolean &isCopied) const
 
tBoolean loadFullMatrixField (const tString &name, int &nRows, int &nCols, double *&values) const
 
tBoolean loadFullSymmetricMatrixField (const tString &name, int &nRows, double *&values, tBoolean &isCopied) const
 
tBoolean loadFullSymmetricMatrixField (const tString &name, int &nRows, double *&values) const
 
tBoolean loadPackedSymmetricMatrixField (const tString &name, int &nRows, double *&values, tBoolean &isCopied) const
 
tBoolean loadPackedSymmetricMatrixField (const tString &name, int &nRows, double *&values) const
 
tBoolean saveField (const tString &name, const tString &v)
 
tBoolean saveField (const tString &name, const tBoolean &v)
 
tBoolean saveField (const tString &name, const char &v)
 
tBoolean saveField (const tString &name, const unsigned char &v)
 
tBoolean saveField (const tString &name, const short int &v)
 
tBoolean saveField (const tString &name, const int &v)
 
tBoolean saveField (const tString &name, const long int &v)
 
tBoolean saveField (const tString &name, const long long int &v)
 
tBoolean saveField (const tString &name, const unsigned long long int &v)
 
tBoolean saveField (const tString &name, const double &v)
 
tBoolean saveField (const tString &name, const long double &v)
 
template<class T >
tBoolean saveField (const tString &name, const int &n, const T *v)
 
template<class T >
tBoolean saveField (const tString &name, const int &n, const T *v, const tBoolean &isCopied)
 
template<class T >
tBoolean saveField (const tString &name, const vector< T > &v)
 
template<class T , class Q >
tBoolean saveField (const tString &name, const map< T, Q > &primitiveMap)
 
template<class T >
tBoolean saveField (const tString &name, const CORE_Array< T > &v)
 
template<class T >
tBoolean saveField (const tString &name, const CORE_Array2D< T > &v)
 
template<class T >
tBoolean saveField (const tString &name, const CORE_Vector< T > &v)
 
template<class T , class Q >
tBoolean saveField (const tString &name, const CORE_Map< T, Q > &primitiveMap)
 
tBoolean createFullMatrixField (const tString &name, const int &nRows, const int &nCols)
 
tBoolean saveFullMatrixField (const tString &name, const int &nRows, const int &nCols, const double *values)
 
tBoolean saveFullSymmetricMatrixField (const tString &name, const int &nRows, const double *values)
 
tBoolean savePackedSymmetricMatrixField (const tString &name, const int &nRows, const double *values)
 
virtual void finalize ()
 method called for finalizing the saving in UI_CLass More...
 
void saveAssociation (const tString &name, const tBoolean &isComposite, const CORE_Object *obj)
 save the association with single cardinality More...
 
void saveAssociation (const tString &name, const CORE_Object *obj)
 save the association with single cardinality More...
 
template<class T >
void saveAssociation (const tString &name, const boost::shared_ptr< T > &obj)
 save the association with single cardiality More...
 
template<class T >
void saveAssociation (const tString &name, const boost::weak_ptr< T > &obj)
 save the association with single cardiality More...
 
template<class T >
void saveAssociation (const tString &name, const CORE_SharedPointersList< T > &obj)
 save the association with multiple cardinality More...
 
template<class T >
void saveAssociation (const tString &name, const CORE_WeakPointersList< T > &obj)
 save the association with multiple cardinality More...
 
template<class T , class V >
void saveAssociation (const tString &name, const CORE_SharedPointersVMap< T, V > &objs)
 save the association with multiple cardinality More...
 
SP::CORE_Object loadAssociation (const tString &name, const tBoolean &isComposite) const
 load the association Note that the factory class must be set to create the class If nit the return object is null. More...
 
SP::CORE_Object loadAssociation (const tString &name) const
 load the association Note that the factory class must be set to create the class If nit the return object is null. More...
 
template<class T >
void loadAssociation (const tString &name, boost::shared_ptr< T > &object) const
 
template<class T >
void loadAssociation (const tString &name, boost::weak_ptr< T > &object) const
 
template<class T >
void loadAssociation (const tString &name, CORE_SharedPointersList< T > &objs) const
 load the association with multiple cardinality More...
 
template<class T >
void loadAssociation (const tString &name, CORE_WeakPointersList< T > &objs) const
 load the association with multiple cardinality More...
 
template<class K , class V >
void loadAssociation (const tString &name, CORE_SharedPointersVMap< K, V > &objs) const
 load the association with multiple cardinality More...
 
template<class T , class V >
void loadAssociation (const tString &name, CORE_SharedPointersVMap< T, V > &objects) const
 
void getSharedPointer (SP::CORE_Object &p)
 get the shared pointer of this class into p More...
 
void getSharedPointer (SPC::CORE_Object &p) const
 get the shared pointer of this class into p More...
 
tString getIdentityString () const
 return the identity string of the object of the form className_at_address More...
 
tString getPointerAddress () const
 return the identity string of the object More...
 
template<class T >
tBoolean isInstanceOf () const
 return true if the object is an instance of T More...
 
virtual void print ()
 print the class More...
 
virtual ostream & print (ostream &out) const
 print the class More...
 
virtual void print (const tString &message)
 print the class More...
 
virtual void print (const tInteger &str)
 print More...
 
virtual void print (const tRelativeInteger &str)
 print More...
 
virtual void print (const tReal &str)
 print More...
 
virtual void print (const int &str)
 print More...
 

Static Public Member Functions

static SP::MM_Structure New ()
 creta a matlab class More...
 
static tString getClassName (const tString &identityString)
 return the class name of the object using only the identity string More...
 
template<class T >
static tString getTypeName ()
 get type name More...
 
static tBoolean is64Architecture ()
 return true if the machine is a 64 bits machine More...
 
static tBoolean is32Architecture ()
 return true if the machine is a 32 bits machine More...
 
static tString pointer2String (const void *obj)
 return the string represantation of a pointer More...
 
static void setOutput (ostream &out)
 set output More...
 
static ostream & getOutput ()
 get output More...
 
static void printObjectsInMemory ()
 print object in memory More...
 
static ostream & print (ostream &out, const tString &message)
 print the class More...
 
static void outputPrint (const tString &message)
 

Static Public Attributes

static tBoolean mIsMemoryTesting =false
 indicator to store all classes created and deleted only for debuging version More...
 

Protected Member Functions

 MM_Structure (void)
 create an object More...
 
virtual ~MM_Structure (void)
 destroy an object. More...
 
void setThis (SP::CORE_Object p)
 set this weak shared pointer called toDoAfterThis setting method More...
 
virtual void setType (tString type)
 set the type of the object More...
 
virtual void toDoAfterThisSetting ()
 method called after setThis() method this method can oly be called once. More...
 

Detailed Description

This class is a class for MetaModel exchange.

Author
Stéphane Despréaux
Version
1.0

Constructor & Destructor Documentation

MM_Structure::MM_Structure ( void  )
protected

create an object

References CORE_Object::setType().

Referenced by New().

Here is the call graph for this function:

Here is the caller graph for this function:

MM_Structure::~MM_Structure ( void  )
protectedvirtual

destroy an object.

Member Function Documentation

void MM_Structure::createClass ( const tString id)
virtual

create the empty structure

Implements UI_Class.

References MM_Class::New().

Here is the call graph for this function:

virtual tBoolean MM_Structure::createClass ( const tString id,
CORE_SharedPointersVMap< tString, UI_Class > &  fields 
)
inlinevirtual

creathe the class

Reimplemented from UI_Class.

References UI_Class::createClass().

Here is the call graph for this function:

void MM_Structure::createClassesList ( const tString fieldName,
const tBoolean isComposite,
const int &  n 
)
virtual

create a multiple association of size n with name fieldname of type isComoposite

Implements UI_Class.

References MM_Class::createCompositeAssociation(), and null.

Here is the call graph for this function:

double * MM_Structure::createDoubleVector ( const int &  n)
virtual

create a vector of double of size n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createFullMatrix ( const int &  nRows,
const int &  nCols,
const double *  values,
tBoolean isCopied 
)
virtual

create a matrix values must be of size nRows*nCols

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

double * MM_Structure::createFullMatrix ( const int &  nRows,
const int &  nCols 
)
virtual

create a matrix of size nRows * nCols return the values in column storage

Implements UI_Class.

References createValue(), and MM_Attribute::New().

Here is the call graph for this function:

virtual void UI_Class::createFullMatrix ( const int &  nRows,
const int &  nCols,
const double *  values 
)
inlinevirtualinherited

create a matrix values must be of size nRows*nCols

References UI_Class::createFullMatrix(), and tBoolean.

Here is the call graph for this function:

tBoolean UI_Class::createFullMatrixField ( const tString name,
const int &  nRows,
const int &  nCols 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

virtual void UI_Class::createFullSymmetricMatrix ( const int &  nRows,
const double *  values,
const tBoolean isCopied 
)
inlinevirtualinherited

create a full symmetric matrix values must be of size nRows*nRows

References UI_Class::createVector().

Referenced by UI_Class::createFullSymmetricMatrix().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void UI_Class::createFullSymmetricMatrix ( const int &  nRows,
const double *  values 
)
inlinevirtualinherited

create a full symmetric matrix

values must be of size nRows*nRows

References UI_Class::createFullSymmetricMatrix(), and tBoolean.

Here is the call graph for this function:

int * MM_Structure::createIntVector ( const int &  n)
virtual

create a vector of int of size n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

virtual void UI_Class::createPackedSymmetricMatrix ( const int &  nRows,
const double *  values,
const tBoolean isCopied 
)
inlinevirtualinherited

create a packed symmetric matrix values must be of size nRows*(nRows+1)/2

References UI_Class::createVector().

Referenced by UI_Class::createPackedSymmetricMatrix().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void UI_Class::createPackedSymmetricMatrix ( const int &  nRows,
const double *  values 
)
inlinevirtualinherited

create a packed symmetric matrix values must be of size nRows*(nRows+1)/2

References UI_Class::createPackedSymmetricMatrix(), and tBoolean.

Here is the call graph for this function:

template<class T , class Q >
void UI_Class::createPrimitiveMap ( const map< T, Q > &  primitiveMap)
inlineinherited

References UI_Class::createClass(), and UI_Class::saveField().

Here is the call graph for this function:

template<class T , class Q >
void UI_Class::createPrimitiveMap ( const CORE_Map< T, Q > &  primitiveMap)
inlineinherited
void MM_Structure::createScalar ( const unsigned char &  value)
virtual

create a scalar

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createScalar ( const short int &  value)
virtual

create a scalar

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createScalar ( const unsigned int &  value)
virtual

create a scalar

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createScalar ( const int &  value)
virtual

create a scalar

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createScalar ( const long int &  value)
virtual

create a scalar

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createScalar ( const long long int &  value)
virtual

create a scalar

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createScalar ( const unsigned long long int &  value)
virtual

create a scalar

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createScalar ( const tBoolean value)
virtual

create a scalar

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createScalar ( const double &  value)
virtual

create a scalar

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createScalar ( const long double &  value)
virtual

create a scalar

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

virtual void UI_Class::createScalar ( const tString value)
inlinevirtualinherited

create a scalar

References UI_Class::createString().

Here is the call graph for this function:

void MM_Structure::createString ( const tString value)
virtual

create a string

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createValue ( const tString type,
const tString card,
const tString value,
const tString separator,
const tString start,
const tString end 
)
inline

set generic value

References MM_Attribute::New().

Referenced by createFullMatrix().

Here is the call graph for this function:

Here is the caller graph for this function:

void MM_Structure::createVector ( const vector< tString > &  values)
virtual

create a vector size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Referenced by createVector().

Here is the call graph for this function:

Here is the caller graph for this function:

void MM_Structure::createVector ( const vector< bool > &  values)
virtual

create a vector size of values must be n

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createVector ( const vector< unsigned char > &  values)
virtual

create a vector size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createVector ( const vector< int > &  values)
virtual

create a vector size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createVector ( const vector< double > &  values)
virtual

create a vector size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createVector ( const vector< long double > &  values)
virtual

create a vector size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

virtual void MM_Structure::createVector ( const int &  n,
const tString values 
)
inlinevirtual

create a vector size of values must be n

References createVector().

Here is the call graph for this function:

virtual void MM_Structure::createVector ( const int &  n,
const tBoolean values 
)
inlinevirtual

create a vector size of values must be n

Reimplemented from UI_Class.

References createVector().

Here is the call graph for this function:

virtual void MM_Structure::createVector ( const int &  n,
const unsigned char *  values 
)
inlinevirtual

References createVector().

Here is the call graph for this function:

virtual void MM_Structure::createVector ( const int &  n,
const unsigned int *  values 
)
inlinevirtual

References createVector().

Here is the call graph for this function:

virtual void MM_Structure::createVector ( const int &  n,
const int *  values 
)
inlinevirtual

create a vector size of values must be n

Reimplemented from UI_Class.

References createVector().

Here is the call graph for this function:

virtual void MM_Structure::createVector ( const int &  n,
const long int *  values 
)
inlinevirtual

create a vector size of values must be n

Reimplemented from UI_Class.

References createVector().

Here is the call graph for this function:

virtual void MM_Structure::createVector ( const int &  n,
const long long int *  values 
)
inlinevirtual

create a vector size of values must be n

References createVector().

Here is the call graph for this function:

virtual void MM_Structure::createVector ( const int &  n,
const double *  values 
)
inlinevirtual

create a vector size of values must be n

Reimplemented from UI_Class.

References createVector().

Here is the call graph for this function:

virtual void MM_Structure::createVector ( const int &  n,
const long double *  values 
)
inlinevirtual

create a vector size of values must be n

Reimplemented from UI_Class.

References createVector().

Here is the call graph for this function:

void MM_Structure::createVector ( const int &  n,
const tString *&  values,
const tBoolean isCopied 
)
virtual

create a vector size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createVector ( const int &  n,
const tBoolean *&  values,
const tBoolean isCopied 
)
virtual

create a vector size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createVector ( const int &  n,
const unsigned char *&  values,
const tBoolean isCopied 
)
virtual

create a vector size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createVector ( const int &  n,
const unsigned int *&  values,
const tBoolean isCopied 
)
virtual

create a vector size of values must be n

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createVector ( const int &  n,
const int *&  values,
const tBoolean isCopied 
)
virtual

create a vector size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createVector ( const int &  n,
const long int *&  values,
const tBoolean isCopied 
)
virtual

create a vector size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

virtual void UI_Class::createVector ( const vector< tBoolean > &  values)
pure virtualinherited

create a vector of string

virtual void MM_Structure::createVector ( const int &  n,
long int *&  values,
const tBoolean isCopied 
)
inlinevirtual

create a vector size of values must be n

References createVector().

Here is the call graph for this function:

void MM_Structure::createVector ( const int &  n,
const long long int *&  values,
const tBoolean isCopied 
)
virtual

create a vector of long long int size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

virtual void MM_Structure::createVector ( const int &  n,
long long int *&  values,
const tBoolean isCopied 
)
inlinevirtual

create a vector size of values must be n

References createVector().

Here is the call graph for this function:

void MM_Structure::createVector ( const int &  n,
const double *&  values,
const tBoolean isCopied 
)
virtual

create a vector size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

void MM_Structure::createVector ( const int &  n,
const long double *&  values,
const tBoolean isCopied 
)
virtual

create a vector size of values must be n

Implements UI_Class.

References MM_Attribute::New().

Here is the call graph for this function:

template<class T >
void UI_Class::createVector2D ( const CORE_Array2D< T > &  array2D,
const tBoolean isCopied 
)
inlineinherited
template<class T >
void UI_Class::createVector2D ( const CORE_Array2D< T > &  array2D)
inlineinherited

References UI_Class::createVector2D(), and tBoolean.

Here is the call graph for this function:

virtual void UI_Class::finalize ( )
inlinevirtualinherited

method called for finalizing the saving in UI_CLass

Referenced by UI_Class::createClass(), and UI_Class::saveClass().

Here is the caller graph for this function:

virtual int MM_Structure::getClassesListSize ( const tString name) const
inlinevirtual

get the number of classes in the structure

Implements UI_Class.

References MM_Class::getAssociationCardinality(), and null.

Here is the call graph for this function:

virtual tBoolean MM_Structure::getClassFromList ( const tString name,
const int &  index,
UI_Class uiClass 
) const
inlinevirtual

get the data field at index of the list

Implements UI_Class.

References MM_Class::getAssociation(), null, and setData().

Here is the call graph for this function:

static tString CORE_Object::getClassName ( const tString identityString)
inlinestaticinherited

return the class name of the object using only the identity string

Referenced by UI_Class::createVector2D(), LAP_DoublePackedUpperMatrix::matrixProduct(), LAP_DoubleBandedUpperMatrix::matrixProduct(), LAP_DoubleFullUpperMatrix::matrixProduct(), and CORE_Object::printObjectsInMemory().

Here is the caller graph for this function:

virtual tString MM_Structure::getClassName ( ) const
inlinevirtual

get the field type

Implements UI_Class.

References MM_Class::getClassId(), and null.

Here is the call graph for this function:

SP::MM_Data MM_Structure::getData ( ) const
inline

get the build data

Referenced by setClassIntoList(), and setField().

Here is the caller graph for this function:

virtual tBoolean MM_Structure::getField ( const tString field,
UI_Class uiClass 
) const
inlinevirtual

get the field

Implements UI_Class.

References MM_Class::getField(), null, and setData().

Here is the call graph for this function:

virtual void MM_Structure::getFieldNames ( vector< tString > &  name) const
inlinevirtual

get the field names

Implements UI_Class.

References MM_Class::getFieldNames(), and null.

Here is the call graph for this function:

virtual tBoolean MM_Structure::getFullMatrix ( int &  nRows,
int &  nCols,
double *&  value,
tBoolean isCopied 
) const
inlinevirtual

get the double full matrix value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue(), isDoubleFullMatrix(), and tBoolean.

Here is the call graph for this function:

tBoolean UI_Class::getFullSymmetricMatrix ( int &  nRows,
double *&  value,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getVector(), and tBoolean.

Here is the call graph for this function:

tString CORE_Object::getIdentityString ( ) const
inlineinherited

return the identity string of the object of the form className_at_address

Returns
the identity string of the object

References CORE_Object::getClassName(), CORE_Object::pointer2String(), and tString.

Referenced by UI_Class::createPrimitiveMap(), UI_Class::saveAssociation(), UI_Class::saveClass(), UI_ClassFactory::saveIntoClass(), MATH_StiefelFunction::toString(), LAP_2DView::toString(), CORE_Object::toString(), MATH_StiefelOptimizer::toString(), and MM_Class::toString().

Here is the call graph for this function:

Here is the caller graph for this function:

int UI_Class::getInterfaceType ( ) const
inlineinherited
static ostream& CORE_Object::getOutput ( )
inlinestaticinherited

get output

tBoolean UI_Class::getPackedSymmetricMatrix ( int &  nRows,
double *&  value,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getVector(), and tBoolean.

Here is the call graph for this function:

tString CORE_Object::getPointerAddress ( ) const
inlineinherited

return the identity string of the object

Returns
the identity string of the object

References CORE_Object::pointer2String().

Here is the call graph for this function:

template<class T , class Q >
tBoolean UI_Class::getPrimitiveMap ( map< T, Q > &  primitiveMap) const
inlineinherited

get a primitive map

References UI_Class::hasField(), and UI_Class::loadField().

Here is the call graph for this function:

template<class T , class Q >
tBoolean UI_Class::getPrimitiveMap ( CORE_Map< T, Q > &  primitiveMap) const
inlineinherited

get a primitive map

References CORE_Map< Key, Value >::clear(), UI_Class::hasField(), UI_Class::loadField(), and CORE_Map< Key, Value >::put().

Here is the call graph for this function:

virtual tBoolean MM_Structure::getScalar ( tBoolean value) const
inlinevirtual

get the boolean value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue(), isString(), and tBoolean.

Here is the call graph for this function:

virtual tBoolean MM_Structure::getScalar ( char &  value) const
inlinevirtual

get the boolean value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue().

Here is the call graph for this function:

virtual tBoolean MM_Structure::getScalar ( unsigned char &  value) const
inlinevirtual

get the boolean value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue().

Here is the call graph for this function:

virtual tBoolean MM_Structure::getScalar ( int &  value) const
inlinevirtual

get the integer value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue().

Here is the call graph for this function:

virtual tBoolean UI_Class::getScalar ( tString name) const
inlinevirtualinherited

get the string value of argvalue

Returns
false if the conversion failed

References UI_Class::getString().

Here is the call graph for this function:

virtual tBoolean MM_Structure::getScalar ( short int &  value) const
inlinevirtual

get the integer value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue().

Here is the call graph for this function:

virtual tBoolean MM_Structure::getScalar ( long int &  value) const
inlinevirtual

get the integer value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue().

Here is the call graph for this function:

virtual tBoolean MM_Structure::getScalar ( long long int &  value) const
inlinevirtual

get the integer value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue().

Here is the call graph for this function:

virtual tBoolean MM_Structure::getScalar ( unsigned long long int &  value) const
inlinevirtual

get the integer value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue().

Here is the call graph for this function:

virtual tBoolean MM_Structure::getScalar ( unsigned long int &  value) const
inlinevirtual

get the integer value of argvalue

Returns
false if the conversion failed

References MM_Attribute::getValue().

Here is the call graph for this function:

virtual tBoolean MM_Structure::getScalar ( double &  value) const
inlinevirtual

get the double value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue().

Here is the call graph for this function:

virtual tBoolean MM_Structure::getScalar ( long double &  value) const
inlinevirtual

get the double value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue().

Here is the call graph for this function:

void CORE_Object::getSharedPointer ( SP::CORE_Object &  p)
inlineinherited
void CORE_Object::getSharedPointer ( SPC::CORE_Object &  p) const
inlineinherited

get the shared pointer of this class into p

virtual tBoolean MM_Structure::getString ( tString name) const
inlinevirtual

get the string value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue().

Here is the call graph for this function:

template<class T >
static tString CORE_Object::getTypeName ( )
inlinestaticinherited

get type name

References tString.

virtual tBoolean MM_Structure::getVector ( vector< tString > &  names) const
inlinevirtual

get the string vector value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue().

Here is the call graph for this function:

virtual tBoolean MM_Structure::getVector ( int &  n,
tString *&  value,
tBoolean isCopied 
) const
inlinevirtual

get the vector value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue(), isString(), tBoolean, and tString.

Here is the call graph for this function:

virtual tBoolean MM_Structure::getVector ( int &  n,
bool *&  value,
tBoolean isCopied 
) const
inlinevirtual

get the vector value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue(), isBoolean(), and tBoolean.

Here is the call graph for this function:

virtual tBoolean MM_Structure::getVector ( int &  n,
unsigned char *&  value,
tBoolean isCopied 
) const
inlinevirtual

get the vector value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue(), isChar(), and tBoolean.

Here is the call graph for this function:

virtual tBoolean MM_Structure::getVector ( int &  n,
unsigned int *&  value,
tBoolean isCopied 
) const
inlinevirtual

get the vector value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue(), isInt(), and tBoolean.

Here is the call graph for this function:

virtual tBoolean MM_Structure::getVector ( int &  n,
int *&  value,
tBoolean isCopied 
) const
inlinevirtual

get the vector value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue(), isInt(), and tBoolean.

Here is the call graph for this function:

virtual tBoolean UI_Class::getVector ( vector< bool > &  value) const
inlinevirtualinherited

get the int vector value of argvalue

Returns
false if the conversion failed

References UI_Class::getVector(), null, and tBoolean.

Here is the call graph for this function:

virtual tBoolean MM_Structure::getVector ( int &  n,
unsigned long int *&  value,
tBoolean isCopied 
) const
inlinevirtual

get the vector value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue(), isLongInt(), and tBoolean.

Here is the call graph for this function:

virtual tBoolean UI_Class::getVector ( vector< unsigned char > &  value) const
inlinevirtualinherited

get the int vector value of argvalue

Returns
false if the conversion failed

References UI_Class::getVector(), null, and tBoolean.

Here is the call graph for this function:

virtual tBoolean MM_Structure::getVector ( int &  n,
long int *&  value,
tBoolean isCopied 
) const
inlinevirtual

get the vector value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue(), isLongInt(), and tBoolean.

Here is the call graph for this function:

virtual tBoolean UI_Class::getVector ( vector< int > &  value) const
inlinevirtualinherited

get the int vector value of argvalue

Returns
false if the conversion failed

References UI_Class::getVector(), null, and tBoolean.

Here is the call graph for this function:

virtual tBoolean MM_Structure::getVector ( int &  n,
long long int *&  value,
tBoolean isCopied 
) const
inlinevirtual

get the vector value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue(), isLongLongInt(), and tBoolean.

Here is the call graph for this function:

virtual tBoolean UI_Class::getVector ( vector< double > &  value) const
inlinevirtualinherited

get the int vector value of argvalue

Returns
false if the conversion failed

References UI_Class::getVector(), null, and tBoolean.

Here is the call graph for this function:

virtual tBoolean MM_Structure::getVector ( int &  n,
double *&  value,
tBoolean isCopied 
) const
inlinevirtual

get the vector value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue(), isDouble(), and tBoolean.

Here is the call graph for this function:

virtual tBoolean UI_Class::getVector ( vector< long double > &  value) const
inlinevirtualinherited

get the int vector value of argvalue

Returns
false if the conversion failed

References UI_Class::getVector(), null, and tBoolean.

Here is the call graph for this function:

virtual tBoolean MM_Structure::getVector ( int &  n,
long double *&  value,
tBoolean isCopied 
) const
inlinevirtual

get the vector value of argvalue

Returns
false if the conversion failed

Implements UI_Class.

References MM_Attribute::getValue(), isLongDouble(), and tBoolean.

Here is the call graph for this function:

template<class T >
tBoolean UI_Class::getVector2D ( CORE_Array2D< T > &  array2D,
tBoolean isCopied 
) const
inlineinherited

get a 2D vector (or dynamical matrix with different row size)

References UI_Class::getField(), UI_Class::NewInstance(), null, CORE_Array2D< T >::setValues(), and tBoolean.

Here is the call graph for this function:

tString UI_Class::getVersion ( ) const
inlineinherited

set the version

References UI_Class::loadField(), and tString.

Here is the call graph for this function:

virtual tBoolean MM_Structure::hasField ( const tString field) const
inlinevirtual

verify if the mData is a class which contains field

Implements UI_Class.

References MM_Class::hasField(), and null.

Here is the call graph for this function:

virtual tBoolean MM_Structure::hasFields ( const vector< tString > &  fields) const
inlinevirtual

verify if the mData is a struct with fields names

Implements UI_Class.

References MM_Class::hasField(), and null.

Here is the call graph for this function:

static tBoolean CORE_Object::is32Architecture ( )
inlinestaticinherited

return true if the machine is a 32 bits machine

References CORE_Object::is64Architecture().

Here is the call graph for this function:

tBoolean CORE_Object::is64Architecture ( )
staticinherited

return true if the machine is a 64 bits machine

Referenced by CORE_Object::is32Architecture().

Here is the caller graph for this function:

tBoolean UI_Class::isArrayCopied ( ) const
inlineinherited

return true if the array must be copied

Referenced by UI_Class::loadAssociation(), UI_Class::loadField(), and UI_Class::saveAssociation().

Here is the caller graph for this function:

virtual tBoolean MM_Structure::isBoolean ( tBoolean isVector) const
inlinevirtual

Implements UI_Class.

References MM_Attribute::isBoolean(), MM_Attribute::isVector(), and null.

Referenced by getVector().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual tBoolean MM_Structure::isChar ( tBoolean isVector,
tBoolean isUnsigned 
) const
inlinevirtual

Implements UI_Class.

References MM_Attribute::isChar(), MM_Attribute::isVector(), and null.

Referenced by getVector().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual tBoolean MM_Structure::isClass ( ) const
inlinevirtual

verify if the data is a struct with fields names

Implements UI_Class.

References null.

virtual tBoolean MM_Structure::isDouble ( tBoolean isVector) const
inlinevirtual

Implements UI_Class.

References MM_Attribute::isDouble(), MM_Attribute::isVector(), and null.

Referenced by getVector().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual tBoolean MM_Structure::isDoubleFullMatrix ( ) const
inlinevirtual

Implements UI_Class.

References MM_Attribute::isDouble(), MM_Attribute::isMatrix(), and null.

Referenced by getFullMatrix().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual tBoolean MM_Structure::isFloat ( tBoolean isVector) const
inlinevirtual

Implements UI_Class.

References MM_Attribute::isFloat(), MM_Attribute::isVector(), and null.

Here is the call graph for this function:

template<class T >
tBoolean CORE_Object::isInstanceOf ( ) const
inlineinherited

return true if the object is an instance of T

References null.

virtual tBoolean MM_Structure::isInt ( tBoolean isVector,
tBoolean isUnsigned 
) const
inlinevirtual

Implements UI_Class.

References MM_Attribute::isInt(), MM_Attribute::isVector(), and null.

Referenced by getVector().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual tBoolean UI_Class::isInteger ( tBoolean isVector,
tBoolean isUnsigned 
) const
inlinevirtualinherited
virtual tBoolean MM_Structure::isLongDouble ( tBoolean isVector) const
inlinevirtual

Implements UI_Class.

References MM_Attribute::isLongDouble(), MM_Attribute::isVector(), and null.

Referenced by getVector().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual tBoolean MM_Structure::isLongInt ( tBoolean isVector,
tBoolean isUnsigned 
) const
inlinevirtual

Implements UI_Class.

References MM_Attribute::isLongInt(), MM_Attribute::isVector(), and null.

Referenced by getVector().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual tBoolean MM_Structure::isLongLongInt ( tBoolean isVector,
tBoolean isUnsigned 
) const
inlinevirtual

Implements UI_Class.

References MM_Attribute::isLongLongInt(), MM_Attribute::isVector(), and null.

Referenced by getVector().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual tBoolean MM_Structure::isShortInt ( tBoolean isVector,
tBoolean isUnsigned 
) const
inlinevirtual

Implements UI_Class.

References MM_Attribute::isShortInt(), MM_Attribute::isVector(), and null.

Here is the call graph for this function:

virtual tBoolean MM_Structure::isString ( tBoolean isVector) const
inlinevirtual

Implements UI_Class.

References MM_Attribute::isString(), MM_Attribute::isVector(), and null.

Referenced by getScalar(), and getVector().

Here is the call graph for this function:

Here is the caller graph for this function:

template<class T , class V >
void UI_Class::loadAssociation ( const tString name,
CORE_SharedPointersVMap< T, V > &  objects 
) const
inherited
SP::CORE_Object UI_Class::loadAssociation ( const tString name,
const tBoolean isComposite 
) const
inherited

load the association Note that the factory class must be set to create the class If nit the return object is null.

References UI_Class::getField(), UI_Class::getInterfaceType(), UI_Object::hasBeenLoaded(), UI_Class::hasField(), UI_Class::isArrayCopied(), UI_Object::loadFromUIClass(), UI_Class::NewInstance(), null, UI_Object::setHasBeenLoaded(), and tString.

Referenced by UI_Class::loadAssociation(), MMSD_Cluster::loadFromUIClass(), and MMSD_Model::loadFromUIClass().

Here is the call graph for this function:

Here is the caller graph for this function:

SP::CORE_Object UI_Class::loadAssociation ( const tString name) const
inlineinherited

load the association Note that the factory class must be set to create the class If nit the return object is null.

References UI_Class::loadAssociation().

Here is the call graph for this function:

template<class T >
void UI_Class::loadAssociation ( const tString name,
boost::shared_ptr< T > &  object 
) const
inlineinherited

References UI_Class::loadAssociation().

Here is the call graph for this function:

template<class T >
void UI_Class::loadAssociation ( const tString name,
boost::weak_ptr< T > &  object 
) const
inlineinherited

References UI_Class::loadAssociation().

Here is the call graph for this function:

template<class T >
void UI_Class::loadAssociation ( const tString name,
CORE_SharedPointersList< T > &  objs 
) const
inherited
template<class T >
void UI_Class::loadAssociation ( const tString name,
CORE_WeakPointersList< T > &  objs 
) const
inherited
template<class K , class V >
void UI_Class::loadAssociation ( const tString name,
CORE_SharedPointersVMap< K, V > &  objs 
) const
inherited

load the association with multiple cardinality

tBoolean UI_Class::loadField ( const tString name,
tString v 
) const
inlineinherited
tBoolean UI_Class::loadField ( const tString name,
bool &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
unsigned char &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
char &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
short &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
int &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
long int &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
long long int &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
unsigned long long int &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
double &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
long double &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
vector< tString > &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
vector< tBoolean > &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
vector< unsigned char > &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
vector< int > &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
vector< double > &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
vector< long double > &  v 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

template<class T >
tBoolean UI_Class::loadField ( const tString name,
CORE_Array< T > &  v 
) const
inlineinherited

References UI_Class::loadField(), and tBoolean.

Here is the call graph for this function:

template<class T >
tBoolean UI_Class::loadField ( const tString name,
CORE_Array< T > &  v,
tBoolean isCopied 
) const
inlineinherited
template<class T >
tBoolean UI_Class::loadField ( const tString name,
CORE_Array2D< T > &  array2D,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

template<class T >
tBoolean UI_Class::loadField ( const tString name,
CORE_Array2D< T > &  array2D 
) const
inlineinherited

References UI_Class::loadField(), and tBoolean.

Here is the call graph for this function:

template<class T >
tBoolean UI_Class::loadField ( const tString name,
CORE_Vector< T > &  v 
) const
inlineinherited

References CORE_Vector< T >::getValues(), UI_Class::loadField(), and tBoolean.

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
int &  n,
tString *&  v,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
int &  n,
tBoolean *&  v,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
int &  n,
unsigned char *&  v,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
int &  n,
int *&  v,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
int &  n,
unsigned long int *&  v,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
int &  n,
double *&  v,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
int &  n,
long double *&  v,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
int &  n,
long double *&  v 
) const
inlineinherited

References UI_Class::loadField(), and tBoolean.

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
int &  n,
double *&  v 
) const
inlineinherited

References UI_Class::loadField(), and tBoolean.

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
int &  n,
tString *&  v 
) const
inlineinherited

References UI_Class::loadField(), and tBoolean.

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
int &  n,
int *&  v 
) const
inlineinherited

References UI_Class::loadField(), and tBoolean.

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
const int &  n,
long double  v[] 
) const
inlineinherited

References UI_Class::loadField(), and tBoolean.

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
const int &  n,
double  v[] 
) const
inlineinherited

References UI_Class::loadField(), and tBoolean.

Here is the call graph for this function:

tBoolean UI_Class::loadField ( const tString name,
const int &  n,
int  v[] 
) const
inlineinherited

References UI_Class::loadField(), and tBoolean.

Here is the call graph for this function:

template<class T , class Q >
tBoolean UI_Class::loadField ( const tString name,
map< T, Q > &  primitiveMap 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

template<class T , class Q >
tBoolean UI_Class::loadField ( const tString name,
CORE_Map< T, Q > &  primitiveMap 
) const
inlineinherited

References CORE_Map< Key, Value >::clear(), UI_Class::getField(), and UI_Class::NewInstance().

Here is the call graph for this function:

tBoolean UI_Class::loadFullMatrixField ( const tString name,
int &  nRows,
int &  nCols,
double *&  values,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Referenced by MMSD_Law::loadFromUIClass(), MMSD_DataSet::loadFromUIClass(), MMSD_Cluster::loadFromUIClass(), and UI_Class::loadFullMatrixField().

Here is the call graph for this function:

Here is the caller graph for this function:

tBoolean UI_Class::loadFullMatrixField ( const tString name,
int &  nRows,
int &  nCols,
double *&  values 
) const
inlineinherited

References UI_Class::loadFullMatrixField(), and tBoolean.

Here is the call graph for this function:

tBoolean UI_Class::loadFullSymmetricMatrixField ( const tString name,
int &  nRows,
double *&  values,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Referenced by UI_Class::loadFullSymmetricMatrixField().

Here is the call graph for this function:

Here is the caller graph for this function:

tBoolean UI_Class::loadFullSymmetricMatrixField ( const tString name,
int &  nRows,
double *&  values 
) const
inlineinherited

References UI_Class::loadFullSymmetricMatrixField(), and tBoolean.

Here is the call graph for this function:

tBoolean UI_Class::loadPackedSymmetricMatrixField ( const tString name,
int &  nRows,
double *&  values,
tBoolean isCopied 
) const
inlineinherited

References UI_Class::getField(), and UI_Class::NewInstance().

Referenced by UI_Class::loadPackedSymmetricMatrixField().

Here is the call graph for this function:

Here is the caller graph for this function:

tBoolean UI_Class::loadPackedSymmetricMatrixField ( const tString name,
int &  nRows,
double *&  values 
) const
inlineinherited

References UI_Class::loadPackedSymmetricMatrixField(), and tBoolean.

Here is the call graph for this function:

static SP::MM_Structure MM_Structure::New ( )
inlinestatic

creta a matlab class

References MM_Structure().

Referenced by MM_ClassFactory::loadFromFile(), NewInstance(), and MM_ClassFactory::saveIntoFile().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual SP::UI_Class MM_Structure::NewInstance ( ) const
inlinevirtual

create a new instance of class

Implements UI_Class.

References New().

Here is the call graph for this function:

void CORE_Object::outputPrint ( const tString message)
staticinherited

print on output

References null, and CORE_Object::print().

Referenced by CORE_Exception::CORE_Exception().

Here is the call graph for this function:

Here is the caller graph for this function:

tString CORE_Object::pointer2String ( const void *  obj)
staticinherited

return the string represantation of a pointer

References tString.

Referenced by CORE_Object::CORE_Object(), CORE_Object::getIdentityString(), CORE_Object::getPointerAddress(), and CORE_Object::~CORE_Object().

Here is the caller graph for this function:

virtual void CORE_Object::print ( )
inlinevirtualinherited

print the class

References CORE_Object::toString().

Referenced by CORE_Object::outputPrint(), CORE_Out::print(), CORE_Object::print(), CORE_Out::printInt(), CORE_Out::println(), CORE_Out::printReal(), CORE_Out::printString(), and CORE_Out::setAction().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual ostream& CORE_Object::print ( ostream &  out) const
inlinevirtualinherited

print the class

References CORE_Object::print(), and CORE_Object::toString().

Here is the call graph for this function:

void CORE_Object::print ( const tString message)
virtualinherited

print the class

Reimplemented in CORE_Out.

References null, and CORE_Object::print().

Here is the call graph for this function:

void CORE_Object::print ( const tInteger str)
virtualinherited

print

References null.

void CORE_Object::print ( const tRelativeInteger str)
virtualinherited

print

References null.

void CORE_Object::print ( const tReal str)
virtualinherited

print

References null.

void CORE_Object::print ( const int &  str)
virtualinherited

print

References null.

static ostream& CORE_Object::print ( ostream &  out,
const tString message 
)
inlinestaticinherited

print the class

virtual void MM_Structure::printErrorMessage ( const tString msg) const
inlinevirtual

print the message & quit

Implements UI_Class.

virtual void MM_Structure::printMessage ( const tString msg) const
inlinevirtual

print the message on screen

Implements UI_Class.

void CORE_Object::printObjectsInMemory ( )
staticinherited

print object in memory

References CORE_Object::getClassName(), CORE_Object::getSharedPointer(), and CORE_Object::mIsMemoryTesting.

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function:

void UI_Class::saveAssociation ( const tString name,
const tBoolean isComposite,
const CORE_Object obj 
)
inherited

save the association with single cardinality

References CORE_Object::getIdentityString(), UI_Class::getInterfaceType(), UI_Class::isArrayCopied(), UI_Class::NewInstance(), null, UI_Object::saveToUIClass(), and UI_Class::setField().

Referenced by UI_Class::saveAssociation(), MMSD_Cluster::saveToUIClass(), and MMSD_Model::saveToUIClass().

Here is the call graph for this function:

Here is the caller graph for this function:

void UI_Class::saveAssociation ( const tString name,
const CORE_Object obj 
)
inlineinherited

save the association with single cardinality

References UI_Class::saveAssociation().

Here is the call graph for this function:

template<class T >
void UI_Class::saveAssociation ( const tString name,
const boost::shared_ptr< T > &  obj 
)
inlineinherited

save the association with single cardiality

References UI_Class::saveAssociation().

Here is the call graph for this function:

template<class T >
void UI_Class::saveAssociation ( const tString name,
const boost::weak_ptr< T > &  obj 
)
inlineinherited

save the association with single cardiality

References UI_Class::saveAssociation().

Here is the call graph for this function:

template<class T >
void UI_Class::saveAssociation ( const tString name,
const CORE_SharedPointersList< T > &  obj 
)
inherited
template<class T >
void UI_Class::saveAssociation ( const tString name,
const CORE_WeakPointersList< T > &  obj 
)
inherited
template<class T , class V >
void UI_Class::saveAssociation ( const tString name,
const CORE_SharedPointersVMap< T, V > &  objs 
)
inherited
void UI_Class::saveClass ( const UI_Object obj)
inlineinherited

save class obj in the UI class structure

References UI_Class::createClass(), UI_Class::finalize(), CORE_Object::getIdentityString(), CORE_ClassFactory::New(), null, UI_Object::saveToUIClass(), and UI_Class::setFactory().

Here is the call graph for this function:

tBoolean UI_Class::saveField ( const tString name,
const tString v 
)
inlineinherited
tBoolean UI_Class::saveField ( const tString name,
const tBoolean v 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

tBoolean UI_Class::saveField ( const tString name,
const char &  v 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

tBoolean UI_Class::saveField ( const tString name,
const unsigned char &  v 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

tBoolean UI_Class::saveField ( const tString name,
const short int &  v 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

tBoolean UI_Class::saveField ( const tString name,
const int &  v 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

tBoolean UI_Class::saveField ( const tString name,
const long int &  v 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

tBoolean UI_Class::saveField ( const tString name,
const long long int &  v 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

tBoolean UI_Class::saveField ( const tString name,
const unsigned long long int &  v 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

tBoolean UI_Class::saveField ( const tString name,
const double &  v 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

tBoolean UI_Class::saveField ( const tString name,
const long double &  v 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

template<class T >
tBoolean UI_Class::saveField ( const tString name,
const int &  n,
const T *  v 
)
inlineinherited

References UI_Class::saveField(), and tBoolean.

Here is the call graph for this function:

template<class T >
tBoolean UI_Class::saveField ( const tString name,
const int &  n,
const T *  v,
const tBoolean isCopied 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

template<class T >
tBoolean UI_Class::saveField ( const tString name,
const vector< T > &  v 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

template<class T , class Q >
tBoolean UI_Class::saveField ( const tString name,
const map< T, Q > &  primitiveMap 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

template<class T >
tBoolean UI_Class::saveField ( const tString name,
const CORE_Array< T > &  v 
)
inlineinherited

References CORE_Array< T >::getSize(), CORE_Array< T >::getValues(), UI_Class::saveField(), and tBoolean.

Here is the call graph for this function:

template<class T >
tBoolean UI_Class::saveField ( const tString name,
const CORE_Array2D< T > &  v 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

template<class T >
tBoolean UI_Class::saveField ( const tString name,
const CORE_Vector< T > &  v 
)
inlineinherited

References CORE_Vector< T >::getValues(), and UI_Class::saveField().

Here is the call graph for this function:

template<class T , class Q >
tBoolean UI_Class::saveField ( const tString name,
const CORE_Map< T, Q > &  primitiveMap 
)
inlineinherited

References UI_Class::NewInstance(), and UI_Class::setField().

Here is the call graph for this function:

tBoolean UI_Class::saveFullMatrixField ( const tString name,
const int &  nRows,
const int &  nCols,
const double *  values 
)
inlineinherited

References UI_Class::NewInstance(), UI_Class::setField(), and tBoolean.

Referenced by MMSD_Law::saveToUIClass(), MMSD_DataSet::saveToUIClass(), and MMSD_Cluster::saveToUIClass().

Here is the call graph for this function:

Here is the caller graph for this function:

tBoolean UI_Class::saveFullSymmetricMatrixField ( const tString name,
const int &  nRows,
const double *  values 
)
inlineinherited

References UI_Class::NewInstance(), UI_Class::setField(), and tBoolean.

Here is the call graph for this function:

tBoolean UI_Class::savePackedSymmetricMatrixField ( const tString name,
const int &  nRows,
const double *  values 
)
inlineinherited

References UI_Class::NewInstance(), UI_Class::setField(), and tBoolean.

Here is the call graph for this function:

tBoolean MM_Structure::setClassIntoList ( const tString fieldName,
const int &  index,
UI_Class fieldValue 
)
virtual

set the index-th element of the classes list supposed to be composite or not depending on isComposite value

Implements UI_Class.

References MM_Class::getCompositeAssociation(), getData(), MM_Class::getSimpleAssociation(), and null.

Here is the call graph for this function:

void MM_Structure::setData ( SP::MM_Data  data)
inline

set & get the data

Referenced by getClassFromList(), and getField().

Here is the caller graph for this function:

void UI_Class::setFactory ( SP::CORE_ClassFactory  fact)
inlineinherited

Referenced by UI_Class::saveClass().

Here is the caller graph for this function:

tBoolean MM_Structure::setField ( const tString fieldName,
const tBoolean isComposite,
UI_Class fieldValue 
)
virtual

set the field fieldName of the class

Implements UI_Class.

References getData(), null, and MM_Class::setField().

Referenced by setField().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual tBoolean MM_Structure::setField ( const tString fieldName,
UI_Class fieldValue 
)
inlinevirtual

set the field fieldName of the class

Reimplemented from UI_Class.

References setField().

Here is the call graph for this function:

void UI_Class::setInterfaceType ( const tFlag f)
inlineinherited

set the interface type

void UI_Class::setIsArrayCopied ( const tBoolean v)
inlineinherited

set if the arrays must be copied

static void CORE_Object::setOutput ( ostream &  out)
inlinestaticinherited

set output

void CORE_Object::setThis ( SP::CORE_Object  p)
inlineprotectedinherited

set this weak shared pointer called toDoAfterThis setting method

References CORE_Object::toDoAfterThisSetting().

Here is the call graph for this function:

virtual void CORE_Object::setType ( tString  type)
inlineprotectedvirtualinherited

set the type of the object

Referenced by LAP_IntegerVector::LAP_IntegerVector(), MATH_BetaFunction::MATH_BetaFunction(), MATH_C1Function::MATH_C1Function(), MATH_DigammaFunction::MATH_DigammaFunction(), MATH_EigenFunction::MATH_EigenFunction(), MATH_Equation::MATH_Equation(), MATH_Function::MATH_Function(), MATH_GammaFunction::MATH_GammaFunction(), MATH_KeplerFunction::MATH_KeplerFunction(), MATH_LogGammaFunction::MATH_LogGammaFunction(), MATH_NewtonEquation::MATH_NewtonEquation(), MATH_StiefelFunction::MATH_StiefelFunction(), MATH_StiefelOptimizer::MATH_StiefelOptimizer(), MATH_TranscendentEquation::MATH_TranscendentEquation(), MATH_TrigammaFunction::MATH_TrigammaFunction(), MATH_ZeroEquation::MATH_ZeroEquation(), MATH_ZKeplerFunction::MATH_ZKeplerFunction(), MM_Attribute::MM_Attribute(), MM_Class::MM_Class(), MM_ClassFactory::MM_ClassFactory(), MM_Data::MM_Data(), MM_Structure(), MMSD_ClassFactory::MMSD_ClassFactory(), MMSD_Cluster::MMSD_Cluster(), MMSD_ConstDoubleVector::MMSD_ConstDoubleVector(), MMSD_ConstraintGaussianCluster::MMSD_ConstraintGaussianCluster(), MMSD_ConstraintGaussianModel::MMSD_ConstraintGaussianModel(), MMSD_DataSet::MMSD_DataSet(), MMSD_DataSetClassFactory::MMSD_DataSetClassFactory(), MMSD_DoubleFullMatrix::MMSD_DoubleFullMatrix(), MMSD_DoubleSymmetricMatrix::MMSD_DoubleSymmetricMatrix(), MMSD_DoubleVector::MMSD_DoubleVector(), MMSD_FluryGautschiGaussianLaw::MMSD_FluryGautschiGaussianLaw(), MMSD_GaussianCluster::MMSD_GaussianCluster(), MMSD_GaussianFDFunction::MMSD_GaussianFDFunction(), MMSD_GaussianLaw::MMSD_GaussianLaw(), MMSD_GaussianModel::MMSD_GaussianModel(), MMSD_Law::MMSD_Law(), MMSD_Model::MMSD_Model(), MMSD_ModelClassFactory::MMSD_ModelClassFactory(), MMSD_Object::MMSD_Object(), MMSD_StiefelFunction::MMSD_StiefelFunction(), MMSD_StiefelGaussianLaw::MMSD_StiefelGaussianLaw(), STAT_BernoulliDistribution::STAT_BernoulliDistribution(), STAT_BinomialDistribution::STAT_BinomialDistribution(), STAT_Combinatorial< T >::STAT_Combinatorial(), STAT_DiracDistribution::STAT_DiracDistribution(), STAT_Distribution::STAT_Distribution(), STAT_ExponentialDistribution::STAT_ExponentialDistribution(), STAT_GammaDistribution::STAT_GammaDistribution(), STAT_GeometricDistribution::STAT_GeometricDistribution(), STAT_InverseNormalDistribution::STAT_InverseNormalDistribution(), STAT_NormalDistribution::STAT_NormalDistribution(), STAT_Object::STAT_Object(), STAT_PoissonDistribution::STAT_PoissonDistribution(), STAT_UniformDistribution::STAT_UniformDistribution(), and STAT_UniformLaplaceTransform::STAT_UniformLaplaceTransform().

Here is the caller graph for this function:

void UI_Class::setVersion ( const tString v)
inlineinherited

set the version

References UI_Class::saveField().

Here is the call graph for this function:

virtual void CORE_Object::toDoAfterThisSetting ( )
inlineprotectedvirtualinherited

method called after setThis() method this method can oly be called once.

Reimplemented in STAT_UniformLaplaceTransform.

Referenced by CORE_Object::setThis(), and STAT_UniformLaplaceTransform::toDoAfterThisSetting().

Here is the caller graph for this function:

virtual tString MM_Structure::toString ( ) const
inlinevirtual

turn the class into string

Reimplemented from CORE_Object.

Member Data Documentation

tBoolean CORE_Object::mIsMemoryTesting =false
staticinherited

indicator to store all classes created and deleted only for debuging version

Referenced by CORE_Object::CORE_Object(), main(), CORE_Object::printObjectsInMemory(), and CORE_Object::~CORE_Object().


The documentation for this class was generated from the following files: