(JJ__text__TEXTu+MJ__literal16__TEXT+PX.__common__DATAJ__cstring__TEXT+.__compact_unwind__LD`F8I___eh_frame__TEXT HJ h2  )@`(h`-8c PUHAVSHHHc΋fu[A^]I%uH=+L[A^]f w68sH=+ ;AsH=u+ #ftȁ!tf!u0H=B+LH52+L1[A^]$< wH RHcHH='+H=+H= +H=+H=+H=* y@UHAVSHHfw(IH HcHH5O+[A^]ËH5+H5,H5-H5A+{H5+lH5+]H5 ,NH5<,?H{H5)uHHHxH5)t H5)L1[A^]H5*L1[A^]%7IXgvUHHHHPf w*HHcHH=(]fw_Ҿy>HsH=+]Ht>Hu.H=+]H=k(]=!uH=#(]]H=J(]H=9(]H=( ]~~f.fUHAWAVAUATSPAI%u"H5n*LD1H[A\A]A^A_]fuH[A\A]A^A_]IDEAAtEtAuH=I* H=D*LtH=)* L$< w'H HcHH5h*LL1AA=u/AH=6*LH5 *H=)zH=)4H=)+H=)"H=)H=)H=)H=l)LAaAt= t=uH=)LH5)LD1AtBAu9=t/= t(H5R)LU1H5C)LD1H=E)LH[A\A]A^A_]H=( "H=( H=(H=( H=(88LLLLLLLLLLLLLLLLLL8f.fUHAWAVAUATSPAIL-IELcB%uuH5 (LD1H5(LD1H51(LD1H52(LD1H5I(LDD1H[A\A]A^A_]fuH[A\A]A^A_]сf {HHc HH5s)LDD1IEB~L=)1fDLLDEA1IEB;|]QfwHHc HH5'= '=!H5'H5P(LDD1IEBL=l(1LLDEA1IEB;|H5b'}JH5'JH5(LDE1H[A\A]A^A_]H5&3H5('J J.s s) UHAWAVAUATSPAIHHLcB%u"H5'LD1H[A\A]A^A_]fuH[A\A]A^A_]Áf w8>shB~8L%'1ېLLDEA1HHB;|H5'LDD1H[A\A]A^A_]As]B~FL%'1f.DLLDEA1HHB;|H5&{fH5'UHHHu]Ífw4ɺy>Hs]Ht>HuH5'1]f!t2=!u$H1H=~$HIVH5d$H1IVH5Z$H1H=}$HH=x$8HH=$4HH=$5HH=$H[A^]f.DUHAWAVAUATSHIHL~H=$LL%$L-$H=$L H=$LH=$LH $H$H=$LH $Hx$H=s$LH x$Hk$H=h$LH=$LH=$LH=$LH[A\A]A^A_]LeL%n#LmL-^#6L%#L-q#IHUIHML%z#L-m#LmLeH=o$HIVH5p$H1H=!HIVL=!HL1H5$HL1H=$H HIVH5!H1H5]$HL1H=~$HH5$HLL1H="HIVH5$HLeL1H= HIVHL1H5$HL1H=$HH5$HLL}L1H=$%HIVHH5j 1H=$=HH5$HL1H5 %HLL1H= HH[A\A]A^A_]LeL%!LmL-!L%!L-!H!HEH!BL%!L-!H!HEH! L%!L-!H!HEH HEFUHAWAVAUATSHHL0E1A~hu AtDH[A\A]A^A_]AtM~MtHAHEH=$LtH=$LtH{H5 $LuH5#LLmAHxu)A%u'}u!AA0H]Ȼ1E1}AA DDA!DEEADAADADBA!DABށDADIM0IcI9MCDHsDMt$H=] Lt5H= LLsH5 LDDLsH5 LH5 LtrH5 Lu uVH5LtH5Lu=tuAH5LE~uE1H=LtH=LE1LH)1 HH9yu ~9ut tE1t tE1H=HILHt7LIHp== E1E1LCH=HLLf.UHAWAVAUATSHIIL5IEHH0HAIHsH=RLmLMLxH=ELthH=@LtUH=ELtBH=KLt/H=RLtH=YLt MLmp{pMtH=F LLLmLI{ptH=6LIHcH HEt;t2MeH[LHtHLHt tH[A\A]A^A_]ÿ L}LIHX1E1E1hf.MwHHxIHHLCD=1K|/Jt;LLLmHIML5IB;<_tuIHMIxpL}tH= LH=LLIUDH5LL1I~@1f.,LLI%tHHcH9|H=LIUH5L1I~@1ېHDLI%tHHcH9|ËHLE1I~01LI%tHHcH9|IUH5L1UăuIHPH5L14IHHu H5H5L1I~kL=j1f.Ht,HuI%t$H}L1HIHcH9|H5H}Љ1H=L}LIu&%u!H5]LL1I~)1ېLI%tHHcH9|LH=LIxptH=LIHc HHʍAH}HH[A\A]A^A_]fUHAWAVAUATSPIH=1LHH@HHIHxH5HILc8MIv@Ht5A~8HHt LHHHLHH]IT$H58L1H=ILIt$H=tH=5LH=:LIT$H5<L1H=<LH=>LH=ALA|$ ~oHDE1+fLH1LIIcD$ I9}8ID$(J<IID$(JMtLH5L1LIT$H5L1A|$ ~H=7 LIT$H5'L1A|$ ~pL-hE1@DLH5%1LLHIIcD$ I9}$ID$(J<HHHuID$(JH= LH=LLLA|$P~01L5ID$XHILLHIcD$PH9|A|$ fA$WIT$H5L1IT$L5LL1IT$H5L1H=LL-hLLIT$H5L1H=<LH=LIT$H5L1H=LH=LIT$H5L1H=LH=LH=*LLLIT$H5L1IT$LL1IT$H-LH1H=SLLLIT$H5L1IT$LL1IT$LH1H=LLLA$uzIT$H5L1H=LIL$H5LH1H=(LH=LI\$H=HuH=LI\$H= HH=\LH=LH=LH=>LH=0LH=(LH='LH=-LLH=aLH= LH=>LH=LH=/LH=LH=-LH=LH=%LH=LLH= LH=%LH=:LH=5LH=9'LH=HLH=BLH=<LH=5LH}L1H[A\A]A^A_]HH8IVH51L!!!!jobject id0, jstring id1jstring id%ijdoubleArray jintArray jdouble jint jboolean void jchar jobject GetBinaryOutputStringvtkDataWriter 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); jlong jarray vtkJavaVoidFuncArg *temp%i = new vtkJavaVoidFuncArg; const unsigned float double int short long void char vtkIdType long long __int64 signed char bool %s *temp%i[%i]; void *tempArray%i; env->GetJavaVM(&(temp%i->vm)); temp%i->uobj = env->NewGlobalRef(id0); char *temp%i_str; 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); temp%i = id%i; delete[] temp%i_str; ((jdouble *)tempArray%i)[%i] = temp%i[%i]; env->ReleaseDoubleArrayElements(id%i,(jdouble *)tempArray%i,0); delete[] temp%i; ((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; return temp%i; extern "C" JNIEXPORT void JNICALL Java_vtk_%s_%s_1%i(JNIEnv *env, jobject obj, jbyteArray id0, jint id1) { %s *op; op = (%s *)vtkJavaGetPointerFromObject(env,obj); jboolean isCopy; jbyte *data = env->GetByteArrayElements(id0,&isCopy); op->SetBinaryInputString((const char *)data,id1); env->ReleaseByteArrayElements(id0,data,JNI_ABORT); } vtkCharArraycharCharbyteBytevtkDoubleArraydoubleDoublevtkFloatArrayfloatFloatvtkIntArrayintIntvtkLongArraylongLongvtkShortArrayshortShortvtkUnsignedCharArrayunsigned charUnsignedCharvtkUnsignedIntArrayunsigned intUnsignedIntvtkUnsignedLongArrayunsigned longUnsignedLongvtkUnsignedShortArrayunsigned shortUnsignedShort// Array conversion routines extern "C" JNIEXPORT jarray JNICALL Java_vtk_%s_GetJavaArray_10(JNIEnv *env, jobject obj) %s *temp20; vtkIdType size; temp20 = static_cast<%s*>(op->GetVoidPointer(0)); size = op->GetMaxId()+1; return vtkJavaMakeJArrayOf%sFrom%s(env,temp20,size); extern "C" JNIEXPORT void JNICALL Java_vtk_%s_SetJavaArray_10(JNIEnv *env, jobject obj,j%sArray id0) %s *tempArray0; int length; 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); NewInstanceSafeDownCastvtkMapperGetInputvtkObjectAddObserverGetCommandRemoveObserverRemoveObserversHasObserverRemoveAllObserversvtkObjectBasePrintDeleteNewSetBinaryInputStringvtkDataReadervtkStructuredGridReadervtkRectilinearGridReadervtkUnstructuredGridReadervtkStructuredPointsReadervtkPolyDataReader#if !defined(VTK_LEGACY_REMOVE) #endif extern "C" JNIEXPORT JNICALL Java_vtk_%s_%s_1%i(JNIEnv *env, jobject obj) { op = (%s *)vtkJavaGetPointerFromObject(env,obj); op->%s( temp%i = &(op)->%s( temp%i = (op)->%s(vtkJavaVoidFunc,(void *)temp%i); 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; op = reinterpret_cast<%s*>(id); op->Delete(); extern "C" JNIEXPORT jstring JNICALL Java_vtk_%s_VTKGetClassNameFromReference(JNIEnv *env,jclass,jlong id) const char* name = ""; if(id != 0) { 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) op->Register(op); extern "C" JNIEXPORT jlong JNICALL Java_vtk_%s_VTKInit(JNIEnv *, jobject) { %s *aNewOne = %s::New(); return (jlong)(size_t)(void*)aNewOne; } vtkRenderWindow #include "vtkJavaAwt.h" extern "C" JNIEXPORT jstring JNICALL Java_vtk_vtkObjectBase_Print(JNIEnv *env,jobject obj) { vtkObjectBase *op; jstring tmp; 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()); return tmp; extern "C" JNIEXPORT jint JNICALL Java_vtk_vtkObject_AddObserver(JNIEnv *env,jobject obj, jstring id0, jobject id1, jstring id2) { vtkObject *op; vtkJavaCommand *cbc = vtkJavaCommand::New(); cbc->AssignJavaVM(env); cbc->SetGlobalRef(env->NewGlobalRef(id1)); char *temp2; temp2 = vtkJavaUTFToChar(env,id2); cbc->SetMethodID(env->GetMethodID(env->GetObjectClass(id1),temp2,"()V")); char *temp0; temp0 = vtkJavaUTFToChar(env,id0); op = (vtkObject *)vtkJavaGetPointerFromObject(env,obj); unsigned long temp20; temp20 = op->AddObserver(temp0,cbc); delete[] temp0; delete[] temp2; cbc->Delete(); return temp20; } WRAP_EXCLUDE3!p<!X_X `X`  (XP@!!pPXXPX"u XzRx $3AC C$D<AC C$lpAC ,AC J,_AC J,`AC J$$AC ,L(AC M$|AC $x!AC C,PAC M,AC M,,AC M,\u AC Jq+-g+-_+-U+-N+@+=(+- +&-+-+*-**-**-**-**-**-o*h*-V*O*-=*6*-$**- **-))-))-))-))-))-u)n)-\)U)-C)<)-*)#)-) )-((-((-((-((-((-{(l(-d(X(-F(;(-3('(-((-''-''-''-''-'-{'t'-b'-P'-F':'-%'-' '-&&-&-&&-&-&&-&&-r&k&-a&U&-C&<&-*&#&-& &-%%-%%-%%-%%-%%-%z%-m%a%-W%#% - %=$-$-$$-$$+-$-$-m$-f$R$C$-9$-$-$ $-$#-##+-#-#-##-m#f#-T#M#-;#4#-*##- ##-""-""-""-""*-"")-"x"$-M"-H":"'-5"'"(-"%-"!-! !,=! !-!!-!z!-V!-="-!- -v=o-g^=U-PA-9.-&=xod]VJ?4- -------ng-ZS-B-:)- -------|u-ha-TI-70-&- --~o-gX-PA:3-+-----]-G@-.'------- z=o-]V--- - -w ,=D =4  -  -  -  -  -  -g =W A - =$ -  -  = - L -1  =6 * # -    -  -} q L  ---b[-NG-:3-&-=B1 ----{t-b7-% --g-UI-7)-- -----w-gF-6 =--{j-eW=L-G:+ z=%--~fG-1 =`@ `@ 48L P@ PT NpT@< ` J"JPq_Jtpfn4,~=E y7]@_vtkParseHierarchy_GetProperty_vtkParseHierarchy_FindEntry_strcpy_strncpy_HandleDataArray_return_result_exit_use_hints_output_proto_vars_vtkParse_GetCommandLineOptions_wrappedFunctions_numberOfWrappedFunctions_vtkWrap_ApplyUsingDeclarations_get_args_copy_and_release_args_vtkWrap_ExpandTypedefs_vtkParseHierarchy_ReadFiles_HandleDataReader___stderrp_output_temp_strcmp_vtkParse_DefineMacro_hierarchyInfo_do_return_outputFunction_currentFunction_main_vtkParse_Main_fopen_strlen_CheckMatch_fprintf_vtkParseHierarchy_IsTypeOf_fwrite_fclose_checkFunctionSignature_DoneOne_vtkWrap_SafeSuperclassName_vtkParseHierarchy_QualifiedEnumName_stringCache_free_vtkParse_Free_fputc_malloc_CurrentData