안녕하세요
idl_idlbridge 에 대해 질문이 있습니다.
idl_idlbridge를 사용해서 작업을 하고 있는데요
idl_idlbridge를 통해서 pointer나 structure 타입의 변수를 어떻게 얻을수 있는지 궁금합니다.
예를 들어
PRO WORKER, in, out
out=PTR_NEW(in)
END
PRO TEST_BRIDGE
bri = OBJ_NEW(‘idl_idlbridge’)
bri.SETVAR, ‘in’, FINDGEN(10)
bri.EXECUTE, ‘worker1, in, out’
res = bri.GETVAR(‘out’)
END
; worker와 test_bridge프로시저는 따로 저장을 해야 합니다.
위의 예제를 실행했을 경우 test_bridge 프로시저에서 res 변수가 선언되는 곳에서
에러가 나는데요
% IDL_IDLBRIDGE Error: Unsupported data type: IDL_TYP_PTR
도움말을 보니 기본적으로 포인터나 스트럭처 오브젝트등은 setvar, getvar 메소드를 사용해서 설정을 할 수 없답니다.
혹시 다른 방법을 통해 위 변수를 얻을 수 있을까요??
-
이 게시글은 tlseorb0111에 의해 10 years, 2 months 전에 수정됐습니다. 이유: ㄷ
-
이 게시글은 tlseorb0111에 의해 10 years, 2 months 전에 수정됐습니다.