Предок графического объекта
p = ancestor(h,type)
p = ancestor(h,type,'toplevel')
p = ancestor(h,type)
возвращает указатель на ближайшего предка h
, если предком является один из типов графических объектов, заданных type
. type
могут быть:
вектор символов с именем объекта одного типа, например 'figure'
.
массив ячеек, содержащий имена нескольких объектов, например {'hgtransform','hggroup','axes'}
.
Если MATLAB® не удается найти предка h
это один из заданных типов, ancestor
возвращает p
как пустой. Когда ancestor
ищет иерархию, она включает в поиск сам объект. Поэтому, если объект с указателем h
относится к одному из типов, перечисленных в type
, ancestor
вернет объект h
.
ancestor
возвращает p
пустой, но не выдает ошибку, если h
не является графическим объектом.
p = ancestor(h,type,'toplevel')
возвращает предка самого высокого уровня h
, если этот тип появляется в type
аргумент.