Page principale | Hiérarchie des classes | Liste des composants | Liste des fichiers | Composants

Référence de la classe MuteVar

Classe de base représentant les variables dans le modele. Plus de détails...

#include <MuteVar.h>

Liste de tous les membres

Types Publics

enum  VarType { FLOAT = 0, INT, BOOL }

Membres publics

 MuteVar (MuteVar::VarType type=MuteVar::FLOAT, float _value=0.0f, float _lB=0.0f, float _uB=0.0f)
 MuteVar (const MuteVar &_mv)
MuteVaroperator= (const MuteVar &_mv)
MuteVaroperator= (float _value)
float GetValue () const
float GetLowerBound () const
float GetUpperBound () const
bool IsLowerBoundStrict () const
bool IsUpperBoundStrict () const
VarType GetType () const
void SetType (MuteVar::VarType type)
void SetLowerBound (float _value)
void SetUpperBound (float _value)
void SetIsLBStrict (bool _value=true)
void SetIsUBStrict (bool _value=true)
bool IsRelaxed () const
void SetRelaxed (bool _isRelaxed=true)


Description détaillée

Classe de base représentant les variables dans le modele.

Elle est composée en privé:


Documentation des contructeurs et destructeurs

MuteVar::MuteVar MuteVar::VarType  type = MuteVar::FLOAT,
float  _value = 0.0f,
float  _lB = 0.0f,
float  _uB = 0.0f
[inline]
 

Contructeur de base et par défaut

MuteVar::MuteVar const MuteVar _mv  )  [inline]
 

Contructeur de recopie


Documentation des méthodes

float MuteVar::GetLowerBound  )  const [inline]
 

Geter de la borne inférieure

Renvoie:
lowerBound

VarType MuteVar::GetType  )  const [inline]
 

Geter du type de la variable

Renvoie:
Le type de la variable

float MuteVar::GetUpperBound  )  const [inline]
 

Geter de la borne supérieure

Renvoie:
upperBound

float MuteVar::GetValue  )  const [inline]
 

Geter de la value de la variable

Renvoie:
La value de la variable après résolution

bool MuteVar::IsLowerBoundStrict  )  const [inline]
 

La borne inférieure est-elle stricte?

Renvoie:
isLBStrict

bool MuteVar::IsUpperBoundStrict  )  const [inline]
 

La borne supérieure est-elle stricte?

Renvoie:
isUBStrict

MuteVar& MuteVar::operator= float  _value  )  [inline]
 

Opérateur d'assignement

MuteVar& MuteVar::operator= const MuteVar _mv  )  [inline]
 

Opérateur de recopie

void MuteVar::SetIsLBStrict bool  _value = true  )  [inline]
 

Seter pour définir la borne inférieure strict

Paramètres:
_value la nouvelle value isLBStrict

void MuteVar::SetIsUBStrict bool  _value = true  )  [inline]
 

Seter pour définir la borne supérieure strict

Paramètres:
_value la nouvelle value isUBStrict

void MuteVar::SetLowerBound float  _value  )  [inline]
 

Seter de la borne inférieure

Paramètres:
_value la nouvelle value de la borne inférieure lowerBound

void MuteVar::SetType MuteVar::VarType  type  )  [inline]
 

Seter du type de la variable

Paramètres:
Mute::Vartype le type de la variable

void MuteVar::SetUpperBound float  _value  )  [inline]
 

Geter de la borne inférieure

Paramètres:
_value la nouvelle value de la borne upérieure upperBound


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Mon Jul 18 23:07:41 2005 pour Modelib par doxygen 1.3.6