15.4.5 Данные, определенные приложением
Octave предоставляет возможность прикреплять данные, определенные приложением, к графическому дескриптору. Данные могут быть любыми, имеющими смысл для приложения, и Octave их полностью игнорирует.
- setappdata (h, имя, значение)
- setappdata (h, имя1, значение1, имя2, значение3, …)
- setappdata (h, {имя1, имя2, …}, {значение1, значение2, …})
-
Установить данные приложения имя со значением значение для графического объекта с дескриптором h.
h также может быть вектором графических дескрипторов. Если данных приложения со значением имя не существует, оно будет создано.
Можно указать несколько пар имя/значение. В качестве альтернативы можно указать ячейный массив имен и соответствующий ячейный массив значений.
См. также: getappdata, isappdata, rmappdata, guidata, get, set, getpref, setpref.
- значение = getappdata (h, имя)
- данные = getappdata (h)
-
Возвратить значение значение данных приложения имя для графического объекта с дескриптором h.
h также может быть вектором графических дескрипторов. Если второй аргумент имя отсутствует, то
getappdataвозвращает структуру данные, поля которой соответствуют свойствам appdata.См. также: setappdata, isappdata, rmappdata, guidata, get, set, getpref, setpref.
- rmappdata (h, имя)
- rmappdata (h, имя1, имя2, …)
-
Удалить данные приложения имя из графического объекта с дескриптором h.
h также может быть вектором графических дескрипторов. Можно указать несколько имён данных приложения, чтобы удалить несколько свойств одновременно.
См. также: setappdata, getappdata, isappdata.
- true/false = isappdata (h, имя)
-
Возвращает true, если данные приложения с именем имя существуют для графического объекта с дескриптором h.
h также может быть вектором графических дескрипторов.
См. также: getappdata, setappdata, rmappdata, guidata, get, set, getpref, setpref.
© 1996–2022 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v5.2.0/Application_002ddefined-Data.html