ishghandle

Testa se valores são handles válidos de objetos gráficos, opcionalmente de um tipo dado.

Categoria: Graphics > Graphics Objects

Sintaxe

tf = ishghandle(H)

Verdadeiro para cada elemento que é um handle gráfico válido.

tf = ishghandle(H, type)

Verdadeiro só para handles cujo tipo é type, como 'line' ou 'axes'.

Descrição

Difere de ishandle por considerar apenas objetos gráficos, não objetos de UI de toolkits mais antigos. Na prática, os dois dão a mesma resposta para gráficos. Informar um tipo a torna uma proteção útil antes de chamar código específico daquele tipo.

Argumentos de entrada

H
Valor ou array a testar.
type
Nome do tipo do objeto, como 'figure'.

Argumentos de saída

tf
Array lógico do tamanho de H.

Exemplo

Verificar o tipo

figure
h = plot(1:3);
disp(ishghandle(h))
disp(ishghandle(h, 'line'))
disp(ishghandle(h, 'axes'))
delete(h)
disp(ishghandle(h))
Saída
   1
   1
   0
   0

Veja também

ishandle isgraphics isvalid gca gcf