Changeset 10488


Ignore:
Timestamp:
Dec 10, 2006 11:11:26 AM (9 years ago)
Author:
ajolma
Message:

new wrappers after changes in interface

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/swig/perl/gdal_wrap.cpp

    r10481 r10488  
    77997799    int val3 ;
    78007800    int ecode3 = 0 ;
    7801     void *argp4 = 0 ;
    7802     int res4 = 0 ;
    7803     void *argp5 = 0 ;
    7804     int res5 = 0 ;
    7805     void *argp6 = 0 ;
    7806     int res6 = 0 ;
    7807     void *argp7 = 0 ;
    7808     int res7 = 0 ;
    7809     int argvi = 0;
    7810     dXSARGS;
    7811    
    7812     if ((items < 7) || (items > 7)) {
    7813       SWIG_croak("Usage: Band_GetStatistics(self,approx_ok,force,min,max,mean,stddev);");
     7801    double temp4 ;
     7802    int res4 = SWIG_TMPOBJ ;
     7803    double temp5 ;
     7804    int res5 = SWIG_TMPOBJ ;
     7805    double temp6 ;
     7806    int res6 = SWIG_TMPOBJ ;
     7807    double temp7 ;
     7808    int res7 = SWIG_TMPOBJ ;
     7809    int argvi = 0;
     7810    dXSARGS;
     7811   
     7812    arg4 = &temp4;
     7813    arg5 = &temp5;
     7814    arg6 = &temp6;
     7815    arg7 = &temp7;
     7816    if ((items < 3) || (items > 3)) {
     7817      SWIG_croak("Usage: Band_GetStatistics(self,approx_ok,force);");
    78147818    }
    78157819    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_GDALRasterBandShadow, 0 |  0 );
     
    78287832    }
    78297833    arg3 = static_cast< int >(val3);
    7830     res4 = SWIG_ConvertPtr(ST(3), &argp4,SWIGTYPE_p_double, 0 |  0 );
    7831     if (!SWIG_IsOK(res4)) {
    7832       SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Band_GetStatistics" "', argument " "4"" of type '" "double *""'");
    7833     }
    7834     arg4 = reinterpret_cast< double * >(argp4);
    7835     res5 = SWIG_ConvertPtr(ST(4), &argp5,SWIGTYPE_p_double, 0 |  0 );
    7836     if (!SWIG_IsOK(res5)) {
    7837       SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "Band_GetStatistics" "', argument " "5"" of type '" "double *""'");
    7838     }
    7839     arg5 = reinterpret_cast< double * >(argp5);
    7840     res6 = SWIG_ConvertPtr(ST(5), &argp6,SWIGTYPE_p_double, 0 |  0 );
    7841     if (!SWIG_IsOK(res6)) {
    7842       SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "Band_GetStatistics" "', argument " "6"" of type '" "double *""'");
    7843     }
    7844     arg6 = reinterpret_cast< double * >(argp6);
    7845     res7 = SWIG_ConvertPtr(ST(6), &argp7,SWIGTYPE_p_double, 0 |  0 );
    7846     if (!SWIG_IsOK(res7)) {
    7847       SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "Band_GetStatistics" "', argument " "7"" of type '" "double *""'");
    7848     }
    7849     arg7 = reinterpret_cast< double * >(argp7);
    78507834    {
    78517835      CPLErrorReset();
     
    78607844    }
    78617845    {
    7862       /* %typemap(out) CPLErr */
    7863       ST(argvi) = sv_2mortal(newSViv(result));
    7864       argvi++;
     7846      /* %typemap(out) IF_ERROR_RETURN_NONE */
     7847    }
     7848    if (SWIG_IsTmpObj(res4)) {
     7849      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((*arg4)); argvi++  ;
     7850    } else {
     7851      int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0) : 0;
     7852      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_double, new_flags); argvi++  ;
     7853    }
     7854    if (SWIG_IsTmpObj(res5)) {
     7855      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((*arg5)); argvi++  ;
     7856    } else {
     7857      int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN | 0) : 0;
     7858      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_double, new_flags); argvi++  ;
     7859    }
     7860    if (SWIG_IsTmpObj(res6)) {
     7861      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((*arg6)); argvi++  ;
     7862    } else {
     7863      int new_flags = SWIG_IsNewObj(res6) ? (SWIG_POINTER_OWN | 0) : 0;
     7864      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_double, new_flags); argvi++  ;
     7865    }
     7866    if (SWIG_IsTmpObj(res7)) {
     7867      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((*arg7)); argvi++  ;
     7868    } else {
     7869      int new_flags = SWIG_IsNewObj(res7) ? (SWIG_POINTER_OWN | 0) : 0;
     7870      if (argvi >= items) EXTEND(sp,1);  ST(argvi) = SWIG_NewPointerObj((void*)(arg7), SWIGTYPE_p_double, new_flags); argvi++  ;
    78657871    }
    78667872   
     
    79457951      }
    79467952    }
    7947     {
    7948       /* %typemap(out) CPLErr */
    7949       ST(argvi) = sv_2mortal(newSViv(result));
    7950       argvi++;
    7951     }
     7953    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
    79527954   
    79537955   
     
    83178319      }
    83188320    }
    8319     {
    8320       /* %typemap(out) CPLErr */
    8321       ST(argvi) = sv_2mortal(newSViv(result));
    8322       argvi++;
    8323     }
     8321    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
    83248322   
    83258323   
     
    84468444      }
    84478445    }
    8448     {
    8449       /* %typemap(out) CPLErr */
    8450       ST(argvi) = sv_2mortal(newSViv(result));
    8451       argvi++;
    8452     }
     8446    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
    84538447    {
    84548448      /* %typemap(argout) (int *nLen, char **pBuf ) */
     
    86058599      }
    86068600    }
    8607     {
    8608       /* %typemap(out) CPLErr */
    8609       ST(argvi) = sv_2mortal(newSViv(result));
    8610       argvi++;
    8611     }
     8601    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1(static_cast< int >(result)); argvi++ ;
    86128602   
    86138603   
Note: See TracChangeset for help on using the changeset viewer.