allchild

Retorna todos os filhos de objetos gráficos, inclusive os ocultos.

Categoria: Graphics > Graphics Objects

Sintaxe

c = allchild(h)

Retorna os filhos de h; para vários handles, um cell array com uma entrada para cada um.

Descrição

Diferente de ler a propriedade Children, allchild também lista objetos com HandleVisibility desligada. É a forma confiável de inspecionar o que uma figura ou eixos realmente contém. O objeto mais novo vem primeiro.

Argumentos de entrada

h
Handle ou array de handles de figuras, eixos ou outros contêineres.

Argumentos de saída

c
Array coluna com os handles dos filhos (cell array para vários pais).

Exemplo

Filhos de um eixo

figure
ax = axes;
h = plot(1:3);
c = allchild(ax);
disp(numel(c))
disp(c == h)
Saída
     1
   1

Veja também

findobj findall ancestor gca delete