Предок графического объекта
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
.