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 |