<< MASCARET_initStateName Toolbox Mascaret MASCARET_setDouble >>

Toolbox Mascaret >> Toolbox Mascaret > MASCARET_setBool

MASCARET_setBool

Mutateur permettant de modifier les valeurs booléennes

Séquence d'appel

[erreur]=MASCARET_setBool(id,nomVar,index1,index2,index3,valeur)

Arguments

erreur

Argument de sortie indiquant la présence d'erreur si différent de zéro

id

Identifiant de l'instance MASCARET retourné par MASCARET_create

nomVar

Nom de la variable (notation pointée), la liste des variables est retournée par MASCARET_getDescVar

index1

valeur du 1er indice

index2

valeur du 2eme indice

index3

valeur du 3eme indice

valeur

nouvelle valeur du boolean (sous la forme d'un entier : 1 ->VRAI, 0 ->FAUX) de la variable

Description

Mutateur permettant de modifier les valeurs booléennes des variables d'un modèle ou de l'état.

Exemple

toolbox_dir=getenv("toolbox_dir");
c = filesep();

// creation of the MASCARET model
[err, id] = MASCARET_create();
assert_checktrue(id>0);

// read data from files
path_xml = "file://"+toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.xcas";
TabNomFichier = [strsubst(path_xml,'\','/'), ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.geo", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1_0.loi", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1_1.loi", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.lis", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.opt"];
 
TypeNomFichier = ["xcas","geo","loi","loi","listing","res"];
impression = 0;
err = MASCARET_importModel(id,TabNomFichier,TypeNomFichier,impression);
assert_checkequal(err,0);

// set the implicit mode to false
[err]=MASCARET_setBool(id,"Model.ImpSupCritKern",0,0,0,0);
assert_checkequal(err,0); 

// model deletion
err = MASCARET_delete(id);
assert_checkequal(err,0);

Voir aussi


Report an issue
<< MASCARET_initStateName Toolbox Mascaret MASCARET_setDouble >>