ELF>@x@8 @ @@@H H e4e4PPP%%|H#|88800hhhDDStd88800PtdpppQtdRtd|PP/lib64/ld-linux-x86-64.so.2 GNUGNU']*GxH1lGNUem9aR ZfDr>" Kv[7m7) "y`__cxa_finalize__libc_start_mainstrcmp__fprintf_chkfwritefputcstrlenmallocstrncpystrcpyfreefcloseexitstrchrstderr_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablevtkParse_FreevtkParse_FileOpenvtkParseHierarchy_ReadFilesvtkWrap_ExpandTypedefsvtkWrap_ApplyUsingDeclarationsvtkParseHierarchy_QualifiedEnumNamevtkParseHierarchy_IsTypeOfvtkWrap_IsTypeOfvtkParse_MainvtkParseHierarchy_FindEntryvtkWrap_SafeSuperclassNamevtkParse_GetCommandLineOptionsvtkParse_DefineMacrolibc.so.6libvtkWrappingTools-9.2.so.1GLIBC_2.3.4GLIBC_2.34GLIBC_2.2.5$ORIGIN/../libti '3ui >Ȍ Ќ0،@؏` (08@ H P X ` hpxȏЏHHHtH5~%~hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqha%-~D%5}D%-}D%%}D%}D%}D% }D%}D%|D%|D%|D%|D%|D%|D%|D%|D%|D%|D%|D%|D%|D%|D%|D%|D%}|D%u|DAWAVAUATI1UH=VSHL1IH@HHKHp8HHtx0H3H{H5UHH M|$8Mt AtH:13IuAG ~1I_(LlfDHI9tH;<*HtH=HTMoHD$Ht7HLtHLLvHoLL$MoLHFIH1HH=U~IwH|$H1H=IL-3IFIO1HUHHRH=H%H:H=H HH=OHH=OHH=OHH=MqHH=NHOH=DqHH=MXHZH=E?HH=N&HH=N HH=NH1H=EHH=LMopHH=/NMo9H=rHK1HL_f.D1I^HHPTE11H=aqf.H=IrHBrH9tHqHt H=rH5rH)HH?HHHtHqHtfD=qu+UH=bqHt H=fqdq]wUASA1HfEDDALmH= qf11Ʌt*D9DD9DHTut t EIzIHu1ff!D!!D…t;t79H[]ø@ uHHH[]H1[]19H[]ù!t!t!D1z!tfff.H =pHcATUSfH%aHI8I=H@HR8Hu@u\ف!tO=\=i=nHt @-w>HKHcH>D[EDHHJD]1A\@[]A\À  wHxKHcH>fDDHlD[H]1A\DHD@DHD@DHDHH=MDDHC@[H]&H=".A\SHH=C7(fHH=CDHH=CHH=CTH H=C6HH=CHH=`CHH=CaHH=BCfDDHVBKfDHQB3DHRB#UH GHXCSHH)mHE-wEHzIHHcH>HC@AH.DH0HH1[]fDH[]fH{H5PBHL$HL$u$HlH5EBHxHL$HC@AH ,DH0y@HC@AH-DH0[fDHC@AHW-DH0;fDHC@H,D@0HH1[]HC@H,D@0f.HC@AH,DH0fDHHA1[H+]Nff.HmkH!wtB!w]H2HHcH>@=!ta-HHHcH>f H=AfH=b@f H=@zf.H=$@Zf. H=u@:f. H=`@f.H=?f.H=?f. H=?f.H=?f. H=?zf.H=?Zf.H=>:f.H=>f.H=>f. H=>f.ff.@AWAVIAUATUSHDD$ %DfAÍu*t&tHH=>ULH=>7&!w3H@FHcH>fLH>L1AtjA A Ёt}u\DLH]>1L$ 1HF>LQLH==ODH=L1FLH=mBH[]A\A]A^A_L H=c=!LH=o=kH[]A\A]A^A_fH8H=(eLH==gfLH=(<GRfLH=<'2fLH=;fLH=;fLH=y;fLH=7<fL H= <fLH=;grfLH=;GRfL H=;'2fLH=;fUHHcH56e%fH==v$-HSCHcH>D!w#HCHcH>fD= t)=!AAH(H1]Q]fDH"H=&H*H=&H6H=&HMH='H]H=y:f.AHu:H1]fDHF8AH)HD@0$DHF8AHD@0Hz'DHF8AH(HD@0DHF8AH(HD@0DLAH)H1]fDAHn&3fAH&LAHV'@HF8AH'HD@0<DHF8AAH_&HHx8HF8AHZ(HD@0DHF8AH"'HD@0DIH=ZbHcH񋄷%tNftEt'u6w+LzAIcL>@HW8HHz8t1tHÐHG8AH:*LHD@01Hb8L1HG8HDB0AH(1L]DHG8AH*)LHD@013HG8AH(LHD@01 HG8AH-)LHD@01HG8AH'LHD@01HG8AH{'LHD@01ff.H`!v'wRHy<< t58tS!u,Hj)1fDtZH61fH)1H4)1HB@@0TAA1H_(}DH )1`~AWPAVAUATUH-_SHEHHL=__H$MoDHH;,$LuLI~:uEE;uEIc1AHD$DIIAA#DDHH9\$uDIIAAF> 1H[]A\A]A^A_û1ff.fATISHH H2LH=4H^HKLD d}H'L@1LH=W7HKL1H'ILH= (^LLH=(EL'H=I(,LH=94HL[H=7A\AWAVAUATIH=x4USHH(HnHHH=^4H-3L 3ILLL$H=4LT$L=.6kLLi7L߾L5&HLCHLHw'1;LLL-'HKLL1ILT$LL1LLT$LL$ILHu'1LLL$LH=4L6LL߾|HKILHs'1oLLJHKLL1IAL=H='HL$LL1HL$LIH'1H(L[H=4]A\A]A^A_@HH=h2HH=_2 HH=T2HH=J2HH=A2%HH==2(HH=;2o+HH=82X.HH=62H-1:L C1Lk1?H([]A\A]A^A_DL 0H-0L1fDH-0L 0If.H-0L 0If.H-0L 0If.H-0L 0If.L L0H-J0Ls0qL 20H-00LW0WL <0H-[0LK0=L &0H-N0L>0#AWAVAUATUSHH XYxD=DD$E)DEDE D EHiHL$HHHH=0mHH=0VH{H50>HL$D$u H5u0H"D$HL$yH%EH9DE1AEDIcH7DAAH"9uD%e u=E11 DDAt !t#E1!tfE1AE9XAH6fDH9uD%% u=E1At A!tE1A!t A7E1E~W11 fHA9~?ցuHq8H4Ƌv0f tǁDEAAw{<LsDHkH=.H $H"H $HiH5w.Ht;H5p.Ht(H5h.HH $E1HH=~.tHH=r.uE1HD[]A\A]A^A_E1$ 1DDLo HmtHH=ktJ DL$D$H TD$HDL$JDVL)tMFHLDL$D$7D$DL$HHH=sH,DL$D$H gTD$DL$DHH=,H $?H $HilH5,HDDRE1H SDE1{AA;HHsHD $H= s7H SD $HMHDAAAuE1EAtAtDH5+HH $H $H5+HH $H5+HEDOH=,rHHD $CD $HHtpH=rH*D $H RD $D=APDE1jH (RE1DTAWAVAUATIHUSHH(HQH5QDH-QH=*AHuu}L{H=*LLH=*tLH=*tlLH=*}tYLH=*jtFLH=*Wt3DEuD EtEuKH([]A\A]A^A_@HLHc ^pH-PHQHH,ʃ@pfDHmLkHLtHuLtŅuL HPLhAEJHD$1@AHHQMD<_uLLD$HL$H$HxH$LHIHL$Ht$HQAD1M,H$LH|$UAEH$ML|$x@LE1H=*|LDHKLMD oHL1`HO>DAD9~,L,^DLHTOIcσ%uǾLE1H=(H$ONAD9~AIcDLLJ(HDFT L $DHNL $B| %uHE1LE1HN3AD9~DL0HqNIcσ%uHK1H7LIfAH5NAL@AsH'L1HM1L5X$BffDLL1HM9~:L,HMHcӃ%uLH=1'8LH=)H`MH%H9.D9~LHMHcՃ%uL?LH=&Hc ?lH5LHLHH4ʃH|$lH|$H([]A\A]A^A_H!&L1WLHL19HjLH^LH%LHH1 =HD$QHHjobject id0, jbyteArray id1, jint len1 return vtkJavaMakeJArrayOfByte(env, reinterpret_cast<%sjbyte*>(temp%i), %i); return vtkJavaMakeJArrayOfByte(env, reinterpret_cast<%sjbyte*>(temp%i), op->GetOutputStringLength()); return vtkJavaMakeJArrayOfBoolean(env, reinterpret_cast<%sjboolean*>(temp%i), %i); return vtkJavaMakeJArrayOfFloat(env, temp%i, %i); return vtkJavaMakeJArrayOfDouble(env, temp%i, %i); return vtkJavaMakeJArrayOfShort(env, reinterpret_cast<%sjshort*>(temp%i), %i); return vtkJavaMakeJArrayOfInt(env, reinterpret_cast<%sjint*>(temp%i), %i); return vtkJavaMakeJArrayOfLong(env, reinterpret_cast<%sjlong*>(temp%i), %i); vtkJavaVoidFuncArg* fstruct = new vtkJavaVoidFuncArg; env->GetJavaVM(&(fstruct->vm)); fstruct->uobj = env->NewGlobalRef(id0); char* handler = vtkJavaUTF8ToChars(env ,id1, len1); fstruct->mid = env->GetMethodID(env->GetObjectClass(id0), handler, "()V"); temp%i = static_cast(0xff & id%i); temp%i = (id%i != 0) ? true : false; temp%i = vtkJavaUTF8ToChars(env, id%i, len%i); env->GetByteArrayRegion(id%i, 0, %i, reinterpret_cast(&temp%i[0])); temp%i = vtkJavaUTF8ToString(env, id%i, len%i); temp%i = static_cast<%s*>(vtkJavaGetPointerFromObject(env, id%i)); env->GetFloatArrayRegion(id%i, 0, %i, &temp%i[0]); env->GetDoubleArrayRegion(id%i, 0, %i, &temp%i[0]); env->GetShortArrayRegion(id%i, 0, %i, reinterpret_cast(&temp%i[0])); env->GetIntArrayRegion(id%i, 0, %i, reinterpret_cast(&temp%i[0])); env->GetBooleanArrayRegion(id%i, 0, %i, reinterpret_cast(&temp%i[0])); env->GetLongArrayRegion(id%i, 0, %i, reinterpret_cast(&temp%i[0])); temp%i = static_cast<%s>(id%i); env->SetFloatArrayRegion(id%i, 0, %i, &temp%i[0]); env->SetDoubleArrayRegion(id%i, 0, %i, &temp%i[0]); env->SetByteArrayRegion(id%i, 0, %i, reinterpret_cast(&temp%i[0])); env->SetShortArrayRegion(id%i, 0, %i, reinterpret_cast(&temp%i[0])); env->SetIntArrayRegion(id%i, 0, %i, reinterpret_cast(&temp%i[0])); env->SetBooleanArrayRegion(id%i, 0, %i, reinterpret_cast(&temp%i[0])); env->SetLongArrayRegion(id%i, 0, %i, reinterpret_cast(&temp%i[0])); return (temp%i == nullptr) ? env->NewByteArray(0) : vtkJavaCharsToUTF8(env, temp%i, strlen(temp%i)); return vtkJavaStringToUTF8(env, temp%i); return vtkJavaStringToUTF8(env, *temp%i); return reinterpret_cast(temp%i); return static_cast(temp%i); JNICALL Java_vtk_%s_%s_1%i(JNIEnv* env, jobject obj, jbyteArray id0, jint id1) %s* op = static_cast<%s*>(vtkJavaGetPointerFromObject(env, obj)); char* data = new char[id1]; env->GetByteArrayRegion(id0, 0, id1, reinterpret_cast(&data[0])); op->SetBinaryInputString(data, id1); j%sArray JNICALL Java_vtk_%s_GetJavaArray_10(JNIEnv* env, jobject obj) %s* buffer = op->GetPointer(0); return vtkJavaMakeJArrayOf%s(env, reinterpret_cast(buffer), op->GetSize()); void JNICALL Java_vtk_%s_SetJavaArray_10(JNIEnv* env, jobject obj, j%sArray id0, jint len0) op->SetNumberOfTuples(len0 / op->GetNumberOfComponents()); env->Get%sArrayRegion(id0, 0, len0, reinterpret_cast(buffer)); JNICALL Java_vtk_%s_%s_1%i(JNIEnv* env, jobject obj %s* op = static_cast<%s*>(vtkJavaGetPointerFromObject(env, obj)); op->%sArgDelete(vtkJavaVoidFuncArgDelete); // java wrapper for %s object // #include "vtkSystemIncludes.h" extern "C" JNIEXPORT void* %s_Typecast(void* op,char* dType); extern "C" JNIEXPORT void* %s_Typecast(void* me,char* dType) { if (!strcmp("%s",dType)) { return me; } if ((res= %s_Typecast(me,dType)) != nullptr)void JNICALL Java_vtk_%s_VTKDeleteReference(JNIEnv*,jclass,jlong id) %s* op = reinterpret_cast<%s*>(id); jbyteArray JNICALL Java_vtk_%s_VTKGetClassNameBytesFromReference(JNIEnv* env,jclass,jlong id) %s* op = reinterpret_cast<%s*>(id); name = op->GetClassName(); return (name == nullptr) ? env->NewByteArray(0) : vtkJavaCharsToUTF8(env, name, strlen(name)); void JNICALL Java_vtk_%s_VTKDelete(JNIEnv* env,jobject obj) void JNICALL Java_vtk_%s_VTKRegister(JNIEnv* env,jobject obj) %s* op = static_cast<%s*>(vtkJavaGetPointerFromObject(env, obj)); jlong JNICALL Java_vtk_%s_VTKInit(JNIEnv*, jobject) return reinterpret_cast(%s::New());jbyteArray JNICALL Java_vtk_vtkObjectBase_PrintBytes(JNIEnv* env, jobject obj) vtkObjectBase* op = static_cast(vtkJavaGetPointerFromObject(env, obj)); return vtkJavaStringToUTF8(env, stream.str()); jlong JNICALL Java_vtk_vtkObject_AddObserver(JNIEnv* env, jobject obj, jbyteArray id0, jint len0, jobject id1, jbyteArray id2, jint len2) vtkJavaCommand* command = vtkJavaCommand::New(); command->AssignJavaVM(env); command->SetGlobalRef(env->NewGlobalRef(id1)); char* handler = vtkJavaUTF8ToChars(env, id2, len2); jclass classtype = env->GetObjectClass(id1); command->SetMethodID(env->GetMethodID(classtype, handler,"()V")); char* event = vtkJavaUTF8ToChars(env, id0, len0); vtkObject* op = static_cast(vtkJavaGetPointerFromObject(env, obj)); unsigned long result = op->AddObserver(event, command); jbyteArray id%i, jint len%ijbooleanArray id%ijfloatArray id%ijdoubleArray id%ijbyteArray id%ijshortArray id%ijintArray id%ijlongArray id%ijbyte jchar jfloat jdouble jshort jint jlong jboolean void jobject GetBinaryOutputStringvtkDataWriterjbyteArray jfloatArray jdoubleArray jintArray jshortArray jlongArray jbooleanArray const unsigned long long __int64 signed char bool %s * temp%i[%i] delete[] handler; temp%i = id%i; delete[] temp%i; return temp%i; extern "C" JNIEXPORT void delete[] data; BytebyteDoubledoubleFloatfloatIntLongShortunsigned charunsigned intunsigned longunsigned shortvtkCharArrayvtkDoubleArrayvtkFloatArrayvtkIntArrayvtkLongArrayvtkShortArrayvtkSignedCharArrayvtkUnsignedCharArrayvtkUnsignedIntArrayvtkUnsignedLongArrayvtkUnsignedShortArray// Array conversion routines } NewInstanceSafeDownCastvtkMapperGetInputvtkObjectBasevtkObjectAddObserverGetCommandRemoveObserverRemoveObserversHasObserverRemoveAllObserversPrintDeleteNewSetBinaryInputStringvtkDataReadervtkStructuredGridReadervtkRectilinearGridReadervtkUnstructuredGridReadervtkStructuredPointsReadervtkPolyDataReader) { op->%s( temp%i = &(op)->%s( temp%i = op->%s(vtkJavaVoidFunc,fstruct } __VTK_WRAP_JAVA__Error opening output file %s #define VTK_WRAPPING_CXX #define VTK_STREAMS_FWD_ONLY #include "%s.h" #include "vtkJavaUtil.h" #include "vtkStdString.h" #include void* res; { return res; } return nullptr; extern "C" JNIEXPORT { op->Delete(); const char* name = ""; if(id != 0) } op->Register(op); {vtkRenderWindow #include "vtkJavaAwt.h" std::ostringstream stream; op->Print(stream); stream.put('\0'); delete[] event; command->Delete(); return result; typedef %s %s; شششP$ʵPPtĶ4TĶĶĶķĶĶĶĶԶ4TĶĶĶĶ$Ĺd,dd$$,,ĸ$$$$ĸd,$$$$,,$$$$D||ܻ\|̹̹<̹̾$ĽĽĽ$ĽĽĽ444444Խ4444444444444444444444'";/0P]p P@V& .6Q\]03e`q j{%aP38@#7+>`Jd ~" `Scrt1.o__abi_tagvtkWrapJava.cCheckMatchnumericTypes.6byteTypes.1supported_types.0shortTypes.2intTypes.3longTypes.4crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END___DYNAMIC__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_vtkParse_FileOpenfree@GLIBC_2.2.5vtkWrap_ApplyUsingDeclarations__libc_start_main@GLIBC_2.34strncpy@GLIBC_2.2.5_ITM_deregisterTMCloneTablestrcpy@GLIBC_2.2.5OutputLocalVariableAssignmentsvtkParseHierarchy_FindEntryHandleDataReaderthisClass_edatafclose@GLIBC_2.2.5_finistrlen@GLIBC_2.2.5vtkParse_GetCommandLineOptionsstrchr@GLIBC_2.2.5thisFunctionOutputParamDeclarationsvtkParse_FreeoutputFunctionOutputLocalVariableDeclarationsfputc@GLIBC_2.2.5numberOfWrappedFunctionsOutputFunctionResult__data_startstrcmp@GLIBC_2.2.5__gmon_start____dso_handle_IO_stdin_usedvtkParseHierarchy_ReadFilesvtkWrap_ExpandTypedefsvtkParse_MainwrappedFunctionsmalloc@GLIBC_2.2.5hierarchyInfo_endOutputCopyAndReleaseLocalVariablesvtkWrap_SafeSuperclassName__bss_startDoneOnemainvtkWrap_IsTypeOfreturn_resultstringCacheHandleDataArrayvtkParseHierarchy_IsTypeOfuse_hintsvtkParse_DefineMacrovtkParseHierarchy_QualifiedEnumNamecheckFunctionSignatureexit@GLIBC_2.2.5fwrite@GLIBC_2.2.5__TMC_END____fprintf_chk@GLIBC_2.3.4_ITM_registerTMCloneTable__cxa_finalize@GLIBC_2.2.5_initstderr@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.data.bss.comment#8806hh$I Wo(a iZqo2 2 @~ox x @ 8B X  ``0XDXD PP ppPqPq@|||( |~\`\ 0\+ J'