#include <MuteVar.h>
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) | |
MuteVar & | operator= (const MuteVar &_mv) |
MuteVar & | operator= (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) |
Elle est composée en privé:
|
Contructeur de base et par défaut |
|
Contructeur de recopie |
|
Geter de la borne inférieure
|
|
Geter du type de la variable
|
|
Geter de la borne supérieure
|
|
Geter de la value de la variable
|
|
La borne inférieure est-elle stricte?
|
|
La borne supérieure est-elle stricte?
|
|
Opérateur d'assignement |
|
Opérateur de recopie |
|
Seter pour définir la borne inférieure strict
|
|
Seter pour définir la borne supérieure strict
|
|
Seter de la borne inférieure
|
|
Seter du type de la variable
|
|
Geter de la borne inférieure
|