Langage

  Introduction | Installation | Généralités | Interface | Outils | Langage | Développement 

Fonctions utilitaires - @IsaacDATA - @IsaacECOL - @IsaacHISTO - @IsaacImage - @IsaacIMG - @IsaacLPIX - @IsaacROI

@IsaacDATA : méthodes publiques

 

function obj = IsaacDATA(varargin)

% @IsaacDATA : constructeur

%

% (Appeler en TRY-CATCH pour sortie en erreur d'execution)

%

%    obj = IsaacDATA(datatype,dataval,datainfo)

%     => objet @IsaacDATA initialisé

%

%    obj = IsaacDATA(dataval,datainfo)

%     => objet @IsaacDATA initialisé avec détermination automatique du datatype

%

%    obj = IsaacDATA(filename)

%     => objet @IsaacDATA lu dans un fichier

%

%    - datatype : type de donnée

%     - 'VALL' : valeur logical

%     - 'TABL' : matrice logical de dimensions quelconques

%     - 'VALN' : valeur numérique

%     - 'TABN' : matrice numérique de dimensions quelconques

%     - 'VALA' : chaîne ASCII

%     - 'TABA' : cell array de chaînes ASCII de dimensions quelconques

%     - 'VALX' : valeur de classe quelconque

%     - 'TABX' : cell array de contenu et dimensions quelconques

%     - 'NFIC' : nom complet d'un fichier

%     - 'LFIC' : cell array {n,1} de noms de fichiers

%     - 'NREP' : nom complet de répertoire

%

%    - datainfo   : chaine d'info ou '' si non défini

%    - dataval    : valeur

%    - filename   : nom du fichier dans répertoire courant ou nom complet

 

 

function IsaacDATA_export(obj,varname)

% @IsaacDATA : export d'une variable dans MATLAB base workspace

%

%    - varname : nom de la variable

 

 

function val = IsaacDATA_get(obj,propname)

% @IsaacDATA : lecture d'une propriété

%

% propname        val

% --------        ---

% 'Class'         classe MATLAB de la valeur de l'objet

% 'Info'          chaîne ASCII d'information

% 'Type'          type de données de l'objet (ASCII)

% 'TypeInfo'      information associée au type de données de l'objet (ASCII)

% 'TypeValues'    cellarray des valeurs possibles du type de données

% 'Val'           valeur MATLAB de l'objet

% 'ValStr'        chaîne de caractères correspondant à la valeur de l'objet

 

 

function obj = IsaacDATA_import(obj,varname)

% @IsaacDATA : import d'une variable de MATLAB base workspace avec maj éventuelle du datatype

%

% (Appeler en TRY-CATCH pour sortie en erreur d'execution)

%

%    - varname : nom de la variable

 

 

function ok = IsaacDATA_isequal(obj1,obj2)                                                                   

% @IsaacDATA : retourne true si obj1 et obj2 identiques, false sinon

%

%    - obj1    : objet @IsaacDATA

%    - obj2    : objet @IsaacDATA

 

 

function IsaacDATA_saveas(obj,filename)

% @IsaacDATA : écriture d'un objet @IsaacDATA dans un fichier (.mat)

%

% (Appeler en TRY-CATCH pour sortie en erreur d'execution)

%

%    - filename : nom du fichier dans répertoire courant ou nom complet

 

 

function obj = IsaacDATA_set(obj,varargin)

% @IsaacDATA : écriture d'une ou plusieurs propriétés

%

% (Appeler en TRY-CATCH pour sortie en erreur d'execution)

%

%    obj = IsaacDATA_set(obj,propname1,val1,...,propnameN,valN)

%

% propname        val

% --------        ---

% 'Info'          chaîne ASCII d'information

% 'Type'          type de données de l'objet (ASCII)

% 'Val'           valeur MATLAB de l'objet (avec maj éventuelle du type de données de l'objet) 

 

Introduction | Installation | Généralités | Interface | Outils | Langage | Développement

OpenIsaac © 2007-2018 A. Clément - Université d'Angers