ELF>@@UASA1HfEDDALH=f11Ʌt*D9DD9DHTut t EIzIHu1ff!D!!D…t;t79H[]ø@ uHHH[]H1[]19H[]ù!t!t!D1z!tfff.ATHcUIHHftkH%= w1=v- w H HcH>%!ttwBH HcH>H]A\H H=HDH]H1A\HH=f.H H=f.HH={fHH]H=A\HH=;fH H=fHH=HH=fHH=fUSHH-wHHHcH>f.H[]fDHHH1[]DHDHDHDHDHkDHKDH+DH H{H5uHH5Hxt!DHfHH1[H]ff.@Hf!w6uoA{HHcH>f!tf9Hy>t:HH=H=xua!tfuHH=fHH=HH=HH=HH=H H=HH=AWAVIAUATAUSHDD$ %ZDf:Íu*t&tHH=LH=^!w3HHcH>fLHL1t\LH=DHL1HL[H=]A\A]A^A_AA ADHL1L$ LH1DLH1_fA3LH=L H=fLH=1DHLAA ADH[]A\A]A^A_ÐHH1[]A\A]A^A_DLH= f.LH=fLH=fL H=fLH=fL H=bfLH=BfL H="fLH=fLH=fLH=fLH=fH AVAUATUHSHcދI܃%4ƒtS=!w!w:tBHHcH>- w&HHcH>D= u []A\A]A^EDH[H]1A\A]A^@DEHH1Lk`H~1L5DHALESDH1XHZB9\WEDHH1Lk`HDE1L5HAؾHSEDL1H^_B9\LEDH[H]1A\A]A^@EDHfDEDHfDA؉H|A؉HdLAىHlH1H1HH1HH1HA؉HfHcH5AVAUATIUHS%Dƒt- wHHcH>[]A\A]A^DLq`1L-E~9fDHALESDH1XHZB9\EDH[H]1A\A]A^fLi`~D1L5HADSELH1HY^B9\EDH{H[H]1A\A]A^f.HHty=wX=vHy>t-!tS=!u*H1@= ta=t:H1fH1H1H1AWPAVAUATUH-SHEHHL=H$MoDHH;,$LuLI~uEE;uEIc1AHD$DIIAADDHH9\$uDIIAAF> 1H[]A\A]A^A_û1ff.fATISHH HLH=HHKLD HL@1LH=HKL1HHKL1HLH=L8H=L4H=L5H=HL[H=A\ff.AWAVAUATIH=USHHHnHHH=L5H-MILH=HKL1HLLL߾HKL1LLLLH1LH=L HKL1L LLLH1LH=MLLL=H1LLHKILH1LLL߾HKL1LLLLH1LH=MLLH1L%H=HKL1L LL=H=1LLHLLIH1HLL[]A\A]A^A_DHH=HH=HH=HH= HH=HH=HH=)HH=L5L=H-L-X[]A\A]A^A_L5L=H-L-}L5H-MI]L5H-MI=L5H-MIL5H-MIL5L=H-L-L5L=H-L-L5L=H-L-DAWAVAUATUSHL-AEMh$EEEAImHIHH=HH=IH5uH5HH%D$I9EE1AE1EDT$DLEAIcHDAAH9uD% u=E1 EDAt !tE1!t+E1AE9`DT$EI<$H5H9u$%5 u=E1$tA!E1A!At{AtrAtiAE1E~{1E1DHA9~GAсuAf tɁEEDE1EAAw{>LsEIoH=H!HH=ImÅuH5HDDHH=tHH=ufE1HD[]A\A]A^A_DE1%HnHLHLH=H=E1HHDDfEDImH5Ht8H5Ht%H5H$AE1LMHLE1Ht(H5HHD$LD$AHH=DE1E1 AAAMf.A?A2IHLD$H=L-D$H&IEH5HH5HH5HcEDOWH=HFID$D$HHt H5HD$D$HL-E1EA=AOH=LHH=E1DEE1H=HHD$L-D$EQIDAWAVAUATIHUSHH8HH5DH-H=AHuucL{H=LmpHLH-D]pEXHc HHH,ʃDEtEuH8[]A\A]A^A_f.HmLsHLtHuLt1ŅuL HLpHD$(AHD$1fDAHHQM<_uLLD$ HL$HT$HxHT$LHIHL$Ht$ HQAD1M4HT$LH|$AL|$MHT$vf.HD$(DHpE4LE1H=LHKMLD H1HDE:AD9~,L,DLHIcσ%uLE1H=HKL1HHVfDAD9~CIcDLLJ$HDFTLL$DHLL$B|%uE1LE1HH1DAD9~DLHIcσ%uHK1HLfAHAL@AHL1HE1HDhHھL1HAD9~:L,HIcD郼%uHL1LH=HH%H9.D9~LHHcՃ%uLLH=HBp0Hc5H HHHD$HwH8H[]A\A]A^A_f.LH=LH=LH=LH=LH=LH=H-L H=CL H=LH=HHL1gHHLHH1ALHL1HHD$  jobject id0, jstring id1jstring id%ijdoubleArray jintArray jdouble jint jboolean void jchar jobject GetBinaryOutputStringvtkDataWriterjlong jarray const unsigned float double int short long void char vtkIdType long long __int64 signed char bool %s *temp%i[%i]; void *tempArray%i; char *temp%i_str; temp%i = id%i; delete[] temp%i_str; delete[] temp%i; return temp%i; extern "C" JNIEXPORT void{ %s *op; jboolean isCopy; } ByteCharbytecharDoubledoubleFloatfloatIntintLonglongShortshortUnsignedCharunsigned charUnsignedIntunsigned intUnsignedLongunsigned longUnsignedShortunsigned shortvtkCharArrayvtkDoubleArrayvtkFloatArrayvtkIntArrayvtkLongArrayvtkShortArrayvtkUnsignedCharArrayvtkUnsignedIntArrayvtkUnsignedLongArrayvtkUnsignedShortArray// Array conversion routines %s *temp20; vtkIdType size; size = op->GetMaxId()+1; %s *tempArray0; int length; NewInstanceSafeDownCastvtkMapperGetInputWRAP_EXCLUDEvtkObjectBasevtkObjectAddObserverGetCommandRemoveObserverRemoveObserversHasObserverRemoveAllObserversPrintDeleteNewSetBinaryInputStringvtkDataReadervtkStructuredGridReadervtkRectilinearGridReadervtkUnstructuredGridReadervtkStructuredPointsReadervtkPolyDataReader#endif extern "C" JNIEXPORT ) { op->%s( temp%i = &(op)->%s( temp%i = (op)->%s(); __VTK_WRAP_JAVA__wError 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 nullptr; } { return res; } { %s *op; op->Delete(); const char* name = ""; if(id != 0) { } op->Register(op); { %s *aNewOne = %s::New(); } vtkRenderWindow #include "vtkJavaAwt.h" { vtkObjectBase *op; jstring tmp; return tmp; { vtkObject *op; cbc->AssignJavaVM(env); char *temp2; char *temp0; unsigned long temp20; delete[] temp0; delete[] temp2; cbc->Delete(); return temp20; } typedef %s %s;      ! return vtkJavaMakeJArrayOfByteFromUnsignedChar(env,temp%i,%i); return vtkJavaMakeJArrayOfByteFromUnsignedChar(env,temp%i,op->GetOutputStringLength()); return vtkJavaMakeJArrayOfDoubleFromFloat(env,temp%i,%i); return vtkJavaMakeJArrayOfDoubleFromDouble(env,temp%i,%i); return vtkJavaMakeJArrayOfIntFromInt(env,temp%i,%i); return vtkJavaMakeJArrayOfIntFromIdType(env,temp%i,%i); return vtkJavaMakeJArrayOfIntFromLongLong(env,temp%i,%i); return vtkJavaMakeJArrayOfIntFromSignedChar(env,temp%i,%i); return vtkJavaMakeJArrayOfIntFromBool(env,temp%i,%i); return vtkJavaMakeJArrayOfShortFromShort(env,temp%i,%i); return vtkJavaMakeJArrayOfLongFromLong(env,temp%i,%i); vtkJavaVoidFuncArg *temp%i = new vtkJavaVoidFuncArg; env->GetJavaVM(&(temp%i->vm)); temp%i->uobj = env->NewGlobalRef(id0); temp%i_str = vtkJavaUTFToChar(env,id1); temp%i->mid = env->GetMethodID(env->GetObjectClass(id0),temp%i_str,"()V"); temp%i = (char)(0xff & id%i); temp%i = (id%i != 0) ? true : false; temp%i = vtkJavaUTFToChar(env,id%i); vtkJavaUTFToString(env,id%i,temp%i); temp%i = (%s *)(vtkJavaGetPointerFromObject(env,id%i)); tempArray%i = (void *)(env->GetDoubleArrayElements(id%i,nullptr)); temp%i[%i] = ((jdouble *)tempArray%i)[%i]; tempArray%i = (void *)(env->GetIntArrayElements(id%i,nullptr)); temp%i[%i] = ((jint *)tempArray%i)[%i]; temp%i = static_cast<%s>(id%i); ((jdouble *)tempArray%i)[%i] = temp%i[%i]; env->ReleaseDoubleArrayElements(id%i,(jdouble *)tempArray%i,0); ((jint *)tempArray%i)[%i] = temp%i[%i]; env->ReleaseIntArrayElements(id%i,(jint *)tempArray%i,0); return vtkJavaMakeJavaString(env,temp%i); return vtkJavaMakeJavaString(env,temp%i.c_str()); return vtkJavaMakeJavaString(env,temp%i->c_str()); return (jlong)(size_t)temp%i; JNICALL Java_vtk_%s_%s_1%i(JNIEnv *env, jobject obj, jbyteArray id0, jint id1) op = (%s *)vtkJavaGetPointerFromObject(env,obj); jbyte *data = env->GetByteArrayElements(id0,&isCopy); op->SetBinaryInputString((const char *)data,id1); env->ReleaseByteArrayElements(id0,data,JNI_ABORT); extern "C" JNIEXPORT jarray JNICALL Java_vtk_%s_GetJavaArray_10(JNIEnv *env, jobject obj) temp20 = static_cast<%s*>(op->GetVoidPointer(0)); return vtkJavaMakeJArrayOf%sFrom%s(env,temp20,size); extern "C" JNIEXPORT void JNICALL Java_vtk_%s_SetJavaArray_10(JNIEnv *env, jobject obj,j%sArray id0) tempArray0 = (%s *)(env->Get%sArrayElements(id0,nullptr)); length = env->GetArrayLength(id0); op->SetNumberOfTuples(length/op->GetNumberOfComponents()); memcpy(op->GetVoidPointer(0), tempArray0, length*sizeof(%s)); env->Release%sArrayElements(id0,(j%s *)tempArray0,0); #if !defined(VTK_LEGACY_REMOVE) JNICALL Java_vtk_%s_%s_1%i(JNIEnv *env, jobject obj op = (%s *)vtkJavaGetPointerFromObject(env,obj); vtkJavaVoidFunc,(void *)temp%i op->%sArgDelete(vtkJavaVoidFuncArgDelete); // java wrapper for %s object // #include "vtkSystemIncludes.h" extern "C" JNIEXPORT void* %s_Typecast(void *me,char *dType) { extern "C" JNIEXPORT void* %s_Typecast(void *op,char *dType); if (!strcmp("%s",dType)) { return me; } if ((res= %s_Typecast(me,dType)) != nullptr) extern "C" JNIEXPORT void JNICALL Java_vtk_%s_VTKDeleteReference(JNIEnv *,jclass,jlong id) op = reinterpret_cast<%s*>(id); extern "C" JNIEXPORT jstring JNICALL Java_vtk_%s_VTKGetClassNameFromReference(JNIEnv *env,jclass,jlong id) op = reinterpret_cast<%s*>(id); name = op->GetClassName(); return vtkJavaMakeJavaString(env,name); extern "C" JNIEXPORT void JNICALL Java_vtk_%s_VTKDelete(JNIEnv *env,jobject obj) extern "C" JNIEXPORT void JNICALL Java_vtk_%s_VTKRegister(JNIEnv *env,jobject obj) extern "C" JNIEXPORT jlong JNICALL Java_vtk_%s_VTKInit(JNIEnv *, jobject) return (jlong)(size_t)(void*)aNewOne; extern "C" JNIEXPORT jstring JNICALL Java_vtk_vtkObjectBase_Print(JNIEnv *env,jobject obj) op = (vtkObjectBase *)vtkJavaGetPointerFromObject(env,obj); std::ostringstream vtkmsg_with_warning_C4701; op->Print(vtkmsg_with_warning_C4701); vtkmsg_with_warning_C4701.put('\0'); tmp = vtkJavaMakeJavaString(env,vtkmsg_with_warning_C4701.str().c_str()); extern "C" JNIEXPORT jint JNICALL Java_vtk_vtkObject_AddObserver(JNIEnv *env,jobject obj, jstring id0, jobject id1, jstring id2) vtkJavaCommand *cbc = vtkJavaCommand::New(); cbc->SetGlobalRef(env->NewGlobalRef(id1)); temp2 = vtkJavaUTFToChar(env,id2); cbc->SetMethodID(env->GetMethodID(env->GetObjectClass(id1),temp2,"()V")); temp0 = vtkJavaUTFToChar(env,id0); op = (vtkObject *)vtkJavaGetPointerFromObject(env,obj); temp20 = op->AddObserver(temp0,cbc); AWAVAUATI1UH=SHLHD$H@HHH5HxIH HHD$HX8H It$@Ht;A|$8HHHt"Lt$HLHLHHKHH1HH=HsH=HE1H=L-HK1HHL5HH=HH=HH=DC E~`HC(J<IHC(J MMLH1ILLH1LD9{ HKHH1{ ~H H=HKH1HE1L5s L-~\HC(J<IHGHLH1IHLLD9{ HE1H=HH=HHKP~(@HCXHHJIHD9cP܋S LcH=LILH=H|$HH1[]A\A]A^A_fDLH1ID9{ 0HC(LHJ 1IHLD9{ c HKHH1L-L%HKLH1L5HKH1HLHLǾHLHKH1HHH=HH=HKH1HHH=HH=HKH1HHH=HH=H*H=HLHKH1HHKLH1HKLH1LHLǾHLHKH1HHK1LHHKLH1HH=HLHH=LcHKHH1HH=HKH1HIH(H=HH=H\H=HH=HH=H>H=H0H=H(H=H'H=HLH=HH=HH=H麂H=HH=H/H=HH=H-H=HH=H%H=HLH=HH=H%H=H:H=HH=H'H=HH=HH=HH=HH=}HH=H=IL$H1HGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx LeADI  AAA _ DAA D CAA K DAA @lFDG  ABI ] LKL d NIE @EAD z AAJ W KAM 4KM|.FBE B(D0A8DP 8N0H(B BBBH 4 8A0A(B BBBB D 8L0F(B BBBJ xMBB A(D0r (A BBBA N (I DBBI D8J@V8H0X8L@[8A0b (I DBBI tyPBB D(D0u (A BBBH d8J@V8H0U (I DBBN d8L@[8A0d (I DBBO |P3TEB B(A0H8LP 8A0A(B BBBA G$4FDO INd FBB B(K0A8G@ 8G0F(G BBBJ  8A0A(B BBBA HtFBB B(A0A8DP5 8D0A(B BBBD dFBB B(G0A8Gp 8A0A(B BBBK t 8D0A(B BBBO H([ FBB B(F0J8DPu 8C0A(B BBBG e ) 6`\ H 8 S5X"]b'gIlq@vO{f_Y(ph0oH#*L1 6'!'-39?EKQW]cidoXu{(Px((POp(vH #)/05p;AGNU[aPhonv~}@ x   X    %:39"(.4:@!F%L)R.X?^LeZlfsszu{ ,7FVb(p > c" )x07>ELS ZH aMhCo v|}0 X  #.x B 0 gPc` y   %,3X:AHOV(]dkry-E`0Vey8h !H(/6=DKRYpk{pP.0 yp3`  @4,2BYheps  [ "7EdjvtkWrapJava.cCheckMatchnumericTypes.4floatTypes.1supported_types.0intTypes.2.LC4.LC2.LC1.LC3.LC6.LC0.LC5.LC7.LC10.LC9.LC8.LC15.LC17.LC22.LC23.LC16.LC18.LC19.LC20.LC21.LC11.LC12.LC13.LC14.LC25.LC24.LC27.LC28.LC42.LC44.LC47.LC45.LC46.LC43.LC29.LC26.LC33.LC32.LC30.LC37.LC39.LC38.LC41.LC40.LC36.LC35.LC31.LC34.LC63.LC60.LC61.LC58.LC59.LC57.LC55.LC56.LC54.LC53.LC62.LC48.LC49.LC50.LC51.LC52.LC68.LC69.LC65.LC66.LC67.LC64.LC72.LC74.LC71.LC70.LC73.LC75.LC76.LC77.LC78.LC79.LC80.LC81.LC82.LC83.LC84.LC107.LC108.LC89.LC90.LC117.LC118.LC119.LC120.LC121.LC122.LC123.LC124.LC125.LC126.LC127.LC128.LC129.LC130.LC131.LC109.LC110.LC111.LC112.LC113.LC114.LC115.LC116.LC97.LC105.LC98.LC106.LC85.LC86.LC87.LC88.LC91.LC92.LC93.LC94.LC95.LC96.LC99.LC100.LC101.LC102.LC103.LC104.LC132.LC133.LC134.LC135.LC138.LC137.LC145.LC146.LC147.LC139.LC140.LC141.LC136.LC142.LC143.LC144.LC148.LC149.LC157.LC158.LC159.LC160.LC163.LC164.LC165.LC150.LC151.LC152.LC153.LC154.LC156.LC155.LC162.LC161.LC166.LC167.LC168.LC170.LC171.LC173.LC179.LC174.LC234.LC175.LC176.LC177.LC178.LC180.LC181.LC184.LC185.LC182.LC183.LC206.LC186.LC187.LC188.LC189.LC190.LC191.LC192.LC193.LC194.LC195.LC196.LC197.LC198.LC199.LC200.LC207.LC201.LC202.LC203.LC204.LC205.LC208.LC209.LC210.LC211.LC212.LC213.LC214.LC215.LC216.LC217.LC218.LC219.LC220.LC221.LC222.LC223.LC224.LC225.LC226.LC227.LC228.LC229.LC230.LC231.LC232.LC233.LC172.LC169strcmpoutput_proto_varscurrentFunctionfwrite__fprintf_chkuse_hintsCurrentDatareturn_resultoutput_tempget_argscopy_and_release_argsdo_returnDoneOnenumberOfWrappedFunctionswrappedFunctionsHandleDataReaderfputcHandleDataArraycheckFunctionSignaturestringCachehierarchyInfovtkParseHierarchy_QualifiedEnumNamevtkParseHierarchy_FindEntryvtkParseHierarchy_GetPropertyvtkParseHierarchy_IsTypeOfoutputFunctionstrlenmallocstrncpystrcpyfreemainvtkParse_DefineMacrovtkParse_MainvtkParse_GetCommandLineOptionsfopenvtkParseHierarchy_ReadFilesvtkWrap_ApplyUsingDeclarationsvtkWrap_ExpandTypedefsvtkWrap_SafeSuperclassNamevtkParse_Freefclosestderrexit, 30  %< ` @E`e}l/G_ !"2#W$@`%b&g'(')+*l){+,- .  -% 6 )>  / 0  1  2  3% @ 4E ` 5e  6  7  8  9  :  ;% 7  \  < =   >G O i ?|   @   A B1 CH D` E F G  H  I  J  K AqLMN&<OKPsQRS T8UXVvWX#Y(8ZBR[\p\u]^_`a)b.=cDd^ecsf}YZgh[$i+?jDT`[kg|lYZmno 4p9I[Vjqo~rstuv w 2x7IyN`zew{~|}~";|B~[bip|%*<ATYdl`z`; J O V% > MZu    3;JRai   !(U \ho +2B  * O Y        !!!`C[[`pzYZ%*>CS]qv 4DNdz38LQjo27K`Pdi}  , 1 E J ^ c w |             # !/ ; E "M  W " pppP 0 px, .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rela.rodata.rodata.str1.8.rela.text.startup.rela.data.rel.ro.local.comment.note.GNU-stack.note.gnu.property.rela.eh_frame @}%@x*&%X , &x 12 &3E`. @@M2 1paD[ \@ tNo@0 0O,4O8O XOp@PSH o8