ancestor
그래픽스 객체의 선조(Ancestor)
구문
p = ancestor(h,type)
p = ancestor(h,type,'toplevel')
설명
p = ancestor(h,type)
은 h
의 선조(Ancestor) 중 type
가 지정한 그래픽스 객체 유형 중 하나이면서 가장 가까운 선조의 핸들을 반환합니다. type
은 다음 중 하나일 수 있습니다.
단일 객체 유형의 이름을 나타내는 문자형 벡터(예:
'figure'
).여러 객체의 이름이 포함된 셀형 배열(예:
{'hgtransform','hggroup','axes'}
).
MATLAB®에서 h
의 선조 중 지정된 유형의 선조를 찾을 수 없는 경우 ancestor
에서 p
가 빈 값으로 반환됩니다. ancestor
는 계층 구조를 검색할 때 해당 객체 자체도 검색 범위에 포함합니다. 따라서 핸들 h
객체가 type
에 나열된 유형 중 하나인 경우 ancestor
는 객체 h
를 반환합니다.
h
가 그래픽스 객체가 아닌 경우 ancestor
는 p
를 빈 값으로 반환하지만 오류를 발생시키지 않습니다.
p = ancestor(h,type,'toplevel')
은 h
의 최상위 선조가 type
인수에 표시된 유형인 경우 해당 선조를 반환합니다.
예제
버전 내역
R2006a 이전에 개발됨