И другие программы этой серии
Мы остановимся на двух наиболее важных операциях, связанных с контролем и установкой свойств объектов.
7.2.7. Свойства объектов – команда get
Каждый объект дескрипторной графики имеет множество параметров, определяющих его свойства. Многие свойства задаются по умолчанию и определяют такие важные характеристики объекта, как его стиль, наличие и тип координатных осей и маркеров, цветовое и световое оформление и т. д. Для получения списка свойств и их значений объекта h используется команда get, например в формах: get(h), get(h,\'PropertyName\'), a = get(h,\'Default\')…
Рассмотрим ее применение. Для этого вернемся к нашему примеру с построением графика из двух отрезков линии и повторим этот пример в следующем виде:
>> h=line([0 2 5],[1 4 -1],\'Color\',\'blue\') h = 3.0010
Теперь объект имеет дескриптор h, и его значение выведено наряду с построением графика. Команда get(h) выводит свойства объекта с заданным именем:
>> get(h) Color = [0 0 1]
EraseMode = normal
LineStyle = -
LineWidth = [0.5]
Marker = none
MarkerSize = [6]
MarkerEdgeColor = auto
MarkerFaceColor = none
XData = [0 2 5]
YData = [1 4 -1]
ZData = []
BeingDeleted = off
ButtonDownFcn =
Children = []
Clipping = on
CreateFcn =
DeleteFcn =
BusyAction = queue
HandleVisibility = on
HitTest = on
Interruptible = on
Parent = [100.001]
Selected = off
SelectionHighlight = on
Tag =
Type = line
352
Программные средства специальной графики
Основы дескрипторной графики
353
UIContextMenu = [] UserData = [] Visible = on
Вы видите, что эта команда выводит довольно обширный список свойств графического объекта (в нашем случае линии), заданных по умолчанию. Он содержит свойства, характерные и для других графических объектов.
7.2.8. Изменение свойств объекта – команда set
С помощью команды set можно изменить отдельные свойства объекта h деск-рипторной графики.
Начало в части 1