(|NhN__text__TEXT-@QQ__literal16__TEXT-P0__common__DATAhN__cstring__TEXT0.1__compact_unwind__LD0JMc__eh_frame__TEXTKxN h2  )8d0hd.Hg( PUHAWAVSPHHHc֋Ãu H[A^A_]I%u#H=-&LH[A^A_]AHI8H Hq8H=ǁ!t+ u'Ӂt=tAuEH5-hH5-LDD1H[A^A_]H5-;H5-/=uHt H5-fw7H HcHH5-H5-H5w-tRt uH=-Lˀ H HcHH=-iH=K-[H=]-H=;-DH=]-6H=0-(H=-H=9- H=- LH5-LD1H[A^A_]BP9^l9z@UHAWAVSPHHH f,L=`,LDfwbIH HcHHC@D@0H5q.HC@D@0H5.HC@D@0H5-HC@H0H5+-H[A^A_]HC@H0H5E-L1H[A^A_]HC@D@0H5,AH{H5+uHHHxH5+t+HC@D@0H5+LL1H[A^A_]H5+LL1H[A^A_]*:E:::l::::}::::f.fUHHHHPf w*HHcHH=M*]fHHcHH= - ]H=)]H=)]H=)]H=, ]H=, ]=!uH=:, ]]H=G)]H=`)]H=)]H= )]H=) ]H=+ ]H=+ ]H=+]fF]t_DD__DDDD_DDDD__DDDD-5qLcqUHAWAVAUATSHI%uH=*87DAuH[A\A]A^A_]IA%EDEttAuH=* H=*LtH=s* L$< H HcHH5*LL1H=+*'H=&mH=:*dH=*[H=*MH=*?H=)6H=* (H=*H=) H=)LD}AAA AAAƋE=t=uN}uaH=)F}t= t=uAH=)LH5z)LUOH=)LEEH5L)LU1}DuH50)LU1H=!)LH[A\A]A^A_]nwUUUUHSPHHHHc֋%H=S("HH=](*HH=o(6HH=(MHH=(HH[]fuH[]A~:fpH5Hc HH@8HЋH0H5+qfwH5_Hc HH5G(%= {=!H5(HDDH@8HЋH0H5*H@8HЋH0H5)H@8HЋH0H5Z(pH@8HЋH0H5)\H@8HHx8H0H5'(HD=H@8HЋH0H5 )#HH5~(4H@8HЋH0H5)HA1H[]HH5=*HA1H[]H5R'H5=*HDD1H[]H5T'??Td{TTTTTTd{TTTTUHAHHHcƋ%tdft^ցuHQ8HHz8tFuH=&L:H=&L6H=&L2H=&L1H=&L4H[A\A]A^A_]L%%I$L-%L=%ML-%L=%MH=&HH=&HINH5&HL1H=<$HINH5"$HH1H5&HL1H5&HLL1H='HH=&HIVH5&HL1H=#HINHH5y#H1H=&=HHH5%L1H5'HLL1H=$HH[A\A]A^A_]II@M8L%$L-#NL%$L-#;ML%$L- $%L%$L= $L-$ L%$L=$L-$DUHAWAVAUATSHHL8E1AxuAuAu AtDH[A\A]A^A_]A tMwMtHAHEH= &LtH=&LtH{H5%LuH5%LLmAH{xu)A%u'}u!AA0H]Ȼ1E1qAA DDA!DEEADAADABA!DABABIM8IcI96CD1@Luu1ɉ%HE1!DDDD=uAHUЍ1ɃDB!DDፂDBፂDBM(EE~ADAx1Ht*AʁuIU8Hƒx0HEfw{<HsEMvH=m"Lt5H="LMuH5"LDDMuH5+"LH5 "LttH5"Lu AuWH5 "LtH5"LuA=tuAH5!LE~uE1H=!LtH=!LE1LH)1 HH9sAuI}8H<ǃ0~?AuI}8H|0t tE1t tE1H=HILHt7LIHc== E1E1L6@UHAWAVAUATSH(HH}L=IDHH0HAM/IuH= DeH]LcH={ Lt_H=v LtLH={ Lt9H= Lt&H= LtH= Lu*H}HuM/HcH L,AtH([A\A]A^A_]EtA tHELpI]LHtHLHtu HuIHXE1E1E1VM~HHxIHHLCD51K|.Jt3LLMML=IB3<_tuMH=~LuLLHEHPDH5LLH]H1I~51ۿ,LLI%tHHcH9|H=(LIDm~A1fHDLI%tHHcH9|ËHLE1I~01LI%tHHcH9|HEHHH5bLH1AuIHPH5L16AIHHAu H5gH5tL1I~gL-1Ht,LI%t#LL1HIHcH9|H=LH=LIu'%u"H5LHU1I~)1ېLI%tHHcH9|LH=LIHc HHʍAM.LH([A\A]A^A_]f.fUHAWAVAUATSHIH=Q1LIH@HHHHp8Ht{0HH{H5HEH M}8M A I Mcw M~'Mg(1fI<ܾ<H\ HL9|H=Ht(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); jbyteArray jfloatArray jdoubleArray jintArray jshortArray jlongArray jbooleanArray vtkJavaVoidFuncArg* fstruct = new vtkJavaVoidFuncArg; const unsigned float double int short long char long long __int64 signed char bool %s * temp%i[%i]; env->GetJavaVM(&(fstruct->vm)); fstruct->uobj = env->NewGlobalRef(id0); char* handler = vtkJavaUTF8ToChars(env ,id1, len1); fstruct->mid = env->GetMethodID(env->GetObjectClass(id0), handler, "()V"); delete[] handler; 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); temp%i = id%i; delete[] temp%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); return temp%i; extern "C" JNIEXPORT void 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); delete[] data; } vtkCharArraycharbyteBytevtkDoubleArraydoubleDoublevtkFloatArrayfloatFloatvtkIntArrayintIntvtkLongArraylongLongvtkShortArrayshortShortvtkSignedCharArraysigned charvtkUnsignedCharArrayunsigned charvtkUnsignedIntArrayunsigned intvtkUnsignedLongArrayunsigned longvtkUnsignedShortArrayunsigned short// Array conversion routines extern "C" JNIEXPORT 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)); NewInstanceSafeDownCastvtkMapperGetInputvtkObjectAddObserverGetCommandRemoveObserverRemoveObserversHasObserverRemoveAllObserversvtkObjectBasePrintDeleteNewSetBinaryInputStringvtkDataReadervtkStructuredGridReadervtkRectilinearGridReadervtkUnstructuredGridReadervtkStructuredPointsReadervtkPolyDataReader JNICALL Java_vtk_%s_%s_1%i(JNIEnv* env, jobject obj) { %s* op = static_cast<%s*>(vtkJavaGetPointerFromObject(env, obj)); op->%s( temp%i = &(op)->%s( temp%i = op->%s(vtkJavaVoidFunc,fstruct); op->%sArgDelete(vtkJavaVoidFuncArgDelete); } __VTK_WRAP_JAVA__wError opening output file %s // java wrapper for %s object // #define VTK_WRAPPING_CXX #define VTK_STREAMS_FWD_ONLY #include "vtkSystemIncludes.h" #include "%s.h" #include "vtkJavaUtil.h" #include "vtkStdString.h" #include typedef %s %s; extern "C" JNIEXPORT void* %s_Typecast(void* op,char* dType); extern "C" JNIEXPORT void* %s_Typecast(void* me,char* dType) { void* res; if (!strcmp("%s",dType)) { return me; } if ((res= %s_Typecast(me,dType)) != nullptr) { return res; } return nullptr; extern "C" JNIEXPORT void JNICALL Java_vtk_%s_VTKDeleteReference(JNIEnv*,jclass,jlong id) { %s* op = reinterpret_cast<%s*>(id); op->Delete(); jbyteArray JNICALL Java_vtk_%s_VTKGetClassNameBytesFromReference(JNIEnv* env,jclass,jlong id) const char* name = ""; if(id != 0) %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)); op->Register(op); jlong JNICALL Java_vtk_%s_VTKInit(JNIEnv*, jobject) { return reinterpret_cast(%s::New());vtkRenderWindow #include "vtkJavaAwt.h" jbyteArray JNICALL Java_vtk_vtkObjectBase_PrintBytes(JNIEnv* env, jobject obj) vtkObjectBase* op = static_cast(vtkJavaGetPointerFromObject(env, obj)); std::ostringstream stream; op->Print(stream); stream.put('\0'); 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); delete[] event; command->Delete(); return result; 3aaa`|X` m F(Xp!X \XX#Y XzRx $3AC F$DxaAC F$l0AC ,غ|AC M$mAC B$FAC $xAC ,<P(AC M$lPAC $AC C,AC J,@\AC M,pAC M,L@Y AC M------=-------&-~--l-e--S-L--:-3--!------,,-,,-,,-,,-,,-r,k,-Y,R,-@,9,-', ,-,,-++-++-++-++-++-v+o+-]+V+-D+=+-++$+-+ +-**-**-**-**-**-|*u*-k*`*-N*G*-=*2*- **-)-))-))-)-))-)-j)-T)-F);)-%)-))-(-(-((-((-((-(|(-f(-S(L(-9(2(-((- ((-'-''-''-''-'|'-r'g'-R'"' - '=&-&-&&-&&,-&-&-m&-f&G&9&-/&$&-&&-%%,-%-%-%-%}%o%-]%V%-D%=%-+%$%-%%-$$-$$-$$-$$-$$*-$ $)-v$ g$+-b$R$ :$-#%-## ##-#'-##(-#$-#p#-Q# D#-==# 3#-!##-"-"-""-""-"j"-N"-7"$"-" "!-!!-!!-v!-=!-!-  - - -   - -i O =? -7 -" - - -----~ r-=k a-P-H=-5*-"---- -==s=9=-"- l-dY-Q>-6- ------wl-de=^!-VO C=< -+ =="- V=H!-C9 - -  =-=---4= -tm-]V-LB-0)-- ------vk-YR-E:-(!----|-te-]NG@-8)"-----{-e^-LE-3,----- =-->1) -p-A---== |-d]-PI-9-,%----=-----q-fT-I@-5 =  -   - u -b N = #      } U  -  -  -  -  - l = -  -  - t -b S L -:  -vh_VMA-4 --|^-NG-70- - ------sl-\U-E>-.'---= ---=-|-cH5! =/--l-Z?3'-X-< =`@ `@ 4xpd  p@/p| Ov` &` hN#xN@pNkeL8&U_%Gq@_vtkParseHierarchy_FindEntry_strcpy_strncpy_HandleDataArray_return_result_OutputFunctionResult_exit_use_hints_OutputLocalVariableAssignments_thisClass_vtkParse_GetCommandLineOptions_wrappedFunctions_numberOfWrappedFunctions_OutputParamDeclarations_vtkWrap_ApplyUsingDeclarations_OutputLocalVariableDeclarations_vtkWrap_ExpandTypedefs_vtkParseHierarchy_ReadFiles_OutputCopyAndReleaseLocalVariables_strchr_HandleDataReader___stderrp_strcmp_vtkParse_DefineMacro_hierarchyInfo_outputFunction_thisFunction_main_vtkParse_Main_vtkParse_FileOpen_strlen_CheckMatch_fprintf_vtkParseHierarchy_IsTypeOf_vtkWrap_IsTypeOf_fwrite_fclose_checkFunctionSignature_DoneOne_vtkWrap_SafeSuperclassName_vtkParseHierarchy_QualifiedEnumName_stringCache_free_vtkParse_Free_fputc_malloc