~ubuntu-branches/ubuntu/saucy/mapserver/saucy-security

« back to all changes in this revision

Viewing changes to mapscript/perl/mapscript_wrap.c

  • Committer: Package Import Robot
  • Author(s): Francesco Paolo Lovergine
  • Date: 2011-12-23 14:02:06 UTC
  • mfrom: (26.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20111223140206-n3h9t2hsa8hyslmu
Tags: 6.0.1-2
Added missed stuff for libmapscript-perl.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1440
1440
#define SWIGTYPE_p_cgiRequestObj swig_types[3]
1441
1441
#define SWIGTYPE_p_char swig_types[4]
1442
1442
#define SWIGTYPE_p_class_obj swig_types[5]
1443
 
#define SWIGTYPE_p_colorObj swig_types[6]
1444
 
#define SWIGTYPE_p_debugLevel swig_types[7]
1445
 
#define SWIGTYPE_p_double swig_types[8]
1446
 
#define SWIGTYPE_p_error_obj swig_types[9]
1447
 
#define SWIGTYPE_p_fillStyleObj swig_types[10]
 
1443
#define SWIGTYPE_p_clusterObj swig_types[6]
 
1444
#define SWIGTYPE_p_colorObj swig_types[7]
 
1445
#define SWIGTYPE_p_debugLevel swig_types[8]
 
1446
#define SWIGTYPE_p_double swig_types[9]
 
1447
#define SWIGTYPE_p_error_obj swig_types[10]
1448
1448
#define SWIGTYPE_p_fontSetObj swig_types[11]
1449
1449
#define SWIGTYPE_p_hashTableObj swig_types[12]
1450
1450
#define SWIGTYPE_p_imageObj swig_types[13]
1469
1469
#define SWIGTYPE_p_queryMapObj swig_types[32]
1470
1470
#define SWIGTYPE_p_rectObj swig_types[33]
1471
1471
#define SWIGTYPE_p_referenceMapObj swig_types[34]
1472
 
#define SWIGTYPE_p_rendererVTable swig_types[35]
1473
 
#define SWIGTYPE_p_resultCacheMemberObj swig_types[36]
1474
 
#define SWIGTYPE_p_resultCacheObj swig_types[37]
 
1472
#define SWIGTYPE_p_rendererVTableObj swig_types[35]
 
1473
#define SWIGTYPE_p_resultCacheObj swig_types[36]
 
1474
#define SWIGTYPE_p_resultObj swig_types[37]
1475
1475
#define SWIGTYPE_p_scalebarObj swig_types[38]
1476
1476
#define SWIGTYPE_p_shapeObj swig_types[39]
1477
1477
#define SWIGTYPE_p_shapefileObj swig_types[40]
1480
1480
#define SWIGTYPE_p_symbolObj swig_types[43]
1481
1481
#define SWIGTYPE_p_symbolSetObj swig_types[44]
1482
1482
#define SWIGTYPE_p_symbolStyleObj swig_types[45]
1483
 
#define SWIGTYPE_p_tilecache swig_types[46]
 
1483
#define SWIGTYPE_p_tileCacheObj swig_types[46]
1484
1484
#define SWIGTYPE_p_uint32_t swig_types[47]
1485
 
#define SWIGTYPE_p_void swig_types[48]
1486
 
#define SWIGTYPE_p_webObj swig_types[49]
1487
 
static swig_type_info *swig_types[51];
1488
 
static swig_module_info swig_module = {swig_types, 50, 0, 0, 0, 0};
 
1485
#define SWIGTYPE_p_webObj swig_types[48]
 
1486
static swig_type_info *swig_types[50];
 
1487
static swig_module_info swig_module = {swig_types, 49, 0, 0, 0, 0};
1489
1488
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1490
1489
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1491
1490
 
1789
1788
}
1790
1789
 
1791
1790
 
 
1791
SWIGINTERNINLINE SV *
 
1792
SWIG_From_double  SWIG_PERL_DECL_ARGS_1(double value)
 
1793
{    
 
1794
  SV *obj = sv_newmortal();
 
1795
  sv_setnv(obj, value);
 
1796
  return obj;
 
1797
}
 
1798
 
 
1799
 
1792
1800
SWIGINTERN swig_type_info*
1793
1801
SWIG_pchar_descriptor(void)
1794
1802
{
1839
1847
 
1840
1848
 
1841
1849
 
 
1850
SWIGINTERN int clusterObj_updateFromString(clusterObj *self,char *snippet){
 
1851
    return msUpdateClusterFromString(self, snippet);
 
1852
  }
 
1853
SWIGINTERN int clusterObj_setGroup(clusterObj *self,char *group){
 
1854
    if (!group || strlen(group) == 0) {
 
1855
       freeExpression(&self->group);
 
1856
       return MS_SUCCESS;
 
1857
    }
 
1858
    else return msLoadExpressionString(&self->group, group);
 
1859
  }
 
1860
SWIGINTERN char *clusterObj_getGroupString(clusterObj *self){
 
1861
    return msGetExpressionString(&(self->group));
 
1862
  }
 
1863
SWIGINTERN int clusterObj_setFilter(clusterObj *self,char *filter){
 
1864
    if (!filter || strlen(filter) == 0) {
 
1865
      freeExpression(&self->filter);
 
1866
      return MS_SUCCESS;
 
1867
    }   
 
1868
    else return msLoadExpressionString(&self->filter, filter);
 
1869
  }
 
1870
SWIGINTERN char *clusterObj_getFilterString(clusterObj *self){
 
1871
    return msGetExpressionString(&(self->filter));
 
1872
  }
1842
1873
SWIGINTERN outputFormatObj *new_outputFormatObj(char const *driver,char *name){
1843
1874
        outputFormatObj *format;
1844
1875
 
1845
 
        format = msCreateDefaultOutputFormat(NULL, driver);
 
1876
        format = msCreateDefaultOutputFormat(NULL, driver, name);
1846
1877
 
1847
1878
        /* in the case of unsupported formats, msCreateDefaultOutputFormat
1848
1879
           should return NULL */
1853
1884
            return NULL;
1854
1885
        }
1855
1886
        
 
1887
        msInitializeRendererVTable(format);
 
1888
 
1856
1889
        /* Else, continue */
1857
1890
        format->refcount++;
1858
1891
        format->inmapfile = 1;
1859
1892
 
1860
 
        if (name != NULL)
1861
 
        {
1862
 
            free(format->name);
1863
 
            format->name = strdup(name);
1864
 
        }
1865
1893
        return format;
1866
1894
    }
1867
1895
SWIGINTERN void delete_outputFormatObj(outputFormatObj *self){
1880
1908
        msSetOutputFormatOption( self, key, value );
1881
1909
    }
1882
1910
SWIGINTERN int outputFormatObj_validate(outputFormatObj *self){
1883
 
        return msOutputFormatValidate( self );
 
1911
        return msOutputFormatValidate( self, 0 );
1884
1912
    }
1885
1913
SWIGINTERN char *outputFormatObj_getOption(outputFormatObj *self,char const *key,char const *value){
1886
1914
        const char *retval;
1887
1915
        retval = msGetOutputFormatOption(self, key, value);
1888
1916
        return strdup(retval);
1889
1917
    }
 
1918
SWIGINTERN void outputFormatObj_attachDevice(outputFormatObj *self,void *device){
 
1919
        self->device = device;
 
1920
    }
1890
1921
SWIGINTERN int queryMapObj_updateFromString(queryMapObj *self,char *snippet){
1891
1922
    return msUpdateQueryMapFromString(self, snippet, 0);
1892
1923
  }
1893
 
 
1894
 
SWIGINTERNINLINE SV *
1895
 
SWIG_From_double  SWIG_PERL_DECL_ARGS_1(double value)
1896
 
{    
1897
 
  SV *obj = sv_newmortal();
1898
 
  sv_setnv(obj, value);
1899
 
  return obj;
1900
 
}
1901
 
 
1902
 
 
1903
 
SWIGINTERN int
1904
 
SWIG_AsCharArray(SV * obj, char *val, size_t size)
1905
 
1906
 
  char* cptr = 0; size_t csize = 0; int alloc = SWIG_OLDOBJ;
1907
 
  int res = SWIG_AsCharPtrAndSize(obj, &cptr, &csize, &alloc);
1908
 
  if (SWIG_IsOK(res)) {
1909
 
    if ((csize == size + 1) && cptr && !(cptr[csize-1])) --csize;
1910
 
    if (csize <= size) {
1911
 
      if (val) {
1912
 
        if (csize) memcpy(val, cptr, csize*sizeof(char));
1913
 
        if (csize < size) memset(val + csize, 0, (size - csize)*sizeof(char));
1914
 
      }
1915
 
      if (alloc == SWIG_NEWOBJ) {
1916
 
        free((char*)cptr);
1917
 
        res = SWIG_DelNewMask(res);
1918
 
      }      
1919
 
      return res;
1920
 
    }
1921
 
    if (alloc == SWIG_NEWOBJ) free((char*)cptr);
1922
 
  }
1923
 
  return SWIG_TypeError;
1924
 
}
1925
 
 
1926
 
 
1927
 
SWIGINTERN int
1928
 
SWIG_AsVal_char SWIG_PERL_DECL_ARGS_2(SV * obj, char *val)
1929
 
{    
1930
 
  int res = SWIG_AsCharArray(obj, val, 1);
1931
 
  if (!SWIG_IsOK(res)) {
1932
 
    long v;
1933
 
    res = SWIG_AddCast(SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(obj, &v));
1934
 
    if (SWIG_IsOK(res)) {
1935
 
      if ((CHAR_MIN <= v) && (v <= CHAR_MAX)) {
1936
 
        if (val) *val = (char)(v);
1937
 
      } else {
1938
 
        res = SWIG_OverflowError;
1939
 
      }
1940
 
    }
1941
 
  }
1942
 
  return res;
1943
 
}
1944
 
 
1945
 
 
1946
 
SWIGINTERNINLINE SV *
1947
 
SWIG_From_char  SWIG_PERL_DECL_ARGS_1(char c) 
1948
 
1949
 
  return SWIG_FromCharPtrAndSize(&c,1);
1950
 
}
1951
 
 
1952
 
SWIGINTERN int labelObj_updateFromString(labelObj *self,char *snippet){
1953
 
    return msUpdateLabelFromString(self, snippet);
1954
 
  }
1955
 
SWIGINTERN int labelObj_removeBinding(labelObj *self,int binding){
1956
 
    if(binding < 0 || binding >= 6) return MS_FAILURE;
1957
 
 
1958
 
    if(self->bindings[binding].item) {
1959
 
      free(self->bindings[binding].item);
1960
 
      self->bindings[binding].item = NULL;
1961
 
      self->bindings[binding].index = -1; 
1962
 
      self->numbindings--;
1963
 
    }
1964
 
 
1965
 
    return MS_SUCCESS;
1966
 
  }
1967
 
SWIGINTERN char *labelObj_getBinding(labelObj *self,int binding){
1968
 
    if(binding < 0 || binding >= 6) return NULL;
1969
 
 
1970
 
    return self->bindings[binding].item;
1971
 
  }
1972
 
SWIGINTERN int labelObj_setBinding(labelObj *self,int binding,char *item){
1973
 
    if(!item) return MS_FAILURE;
1974
 
    if(binding < 0 || binding >= 6) return MS_FAILURE;
1975
 
 
1976
 
    if(self->bindings[binding].item) {
1977
 
      free(self->bindings[binding].item);
1978
 
      self->bindings[binding].item = NULL; 
1979
 
      self->bindings[binding].index = -1;
1980
 
      self->numbindings--;
1981
 
    }
1982
 
 
1983
 
    self->bindings[binding].item = strdup(item); 
1984
 
    self->numbindings++;
1985
 
 
1986
 
    return MS_SUCCESS;
1987
 
  }
1988
1924
SWIGINTERN webObj *new_webObj(){
1989
1925
        webObj *web;
1990
1926
        web = (webObj *) malloc(sizeof(webObj));
2108
2044
    return self->bindings[binding].item;
2109
2045
  }
2110
2046
SWIGINTERN char *styleObj_getGeomTransform(styleObj *self){
2111
 
    return self->_geomtransformexpression;
 
2047
    return self->_geomtransform.string;
2112
2048
  }
2113
2049
SWIGINTERN void styleObj_setGeomTransform(styleObj *self,char *transform){
2114
2050
    msStyleSetGeomTransform(self, transform);
2115
2051
  }
 
2052
 
 
2053
SWIGINTERN int
 
2054
SWIG_AsCharArray(SV * obj, char *val, size_t size)
 
2055
 
2056
  char* cptr = 0; size_t csize = 0; int alloc = SWIG_OLDOBJ;
 
2057
  int res = SWIG_AsCharPtrAndSize(obj, &cptr, &csize, &alloc);
 
2058
  if (SWIG_IsOK(res)) {
 
2059
    if ((csize == size + 1) && cptr && !(cptr[csize-1])) --csize;
 
2060
    if (csize <= size) {
 
2061
      if (val) {
 
2062
        if (csize) memcpy(val, cptr, csize*sizeof(char));
 
2063
        if (csize < size) memset(val + csize, 0, (size - csize)*sizeof(char));
 
2064
      }
 
2065
      if (alloc == SWIG_NEWOBJ) {
 
2066
        free((char*)cptr);
 
2067
        res = SWIG_DelNewMask(res);
 
2068
      }      
 
2069
      return res;
 
2070
    }
 
2071
    if (alloc == SWIG_NEWOBJ) free((char*)cptr);
 
2072
  }
 
2073
  return SWIG_TypeError;
 
2074
}
 
2075
 
 
2076
 
 
2077
SWIGINTERN int
 
2078
SWIG_AsVal_char SWIG_PERL_DECL_ARGS_2(SV * obj, char *val)
 
2079
{    
 
2080
  int res = SWIG_AsCharArray(obj, val, 1);
 
2081
  if (!SWIG_IsOK(res)) {
 
2082
    long v;
 
2083
    res = SWIG_AddCast(SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(obj, &v));
 
2084
    if (SWIG_IsOK(res)) {
 
2085
      if ((CHAR_MIN <= v) && (v <= CHAR_MAX)) {
 
2086
        if (val) *val = (char)(v);
 
2087
      } else {
 
2088
        res = SWIG_OverflowError;
 
2089
      }
 
2090
    }
 
2091
  }
 
2092
  return res;
 
2093
}
 
2094
 
 
2095
 
 
2096
SWIGINTERNINLINE SV *
 
2097
SWIG_From_char  SWIG_PERL_DECL_ARGS_1(char c) 
 
2098
 
2099
  return SWIG_FromCharPtrAndSize(&c,1);
 
2100
}
 
2101
 
 
2102
SWIGINTERN int labelObj_updateFromString(labelObj *self,char *snippet){
 
2103
    return msUpdateLabelFromString(self, snippet);
 
2104
  }
 
2105
SWIGINTERN int labelObj_removeBinding(labelObj *self,int binding){
 
2106
    if(binding < 0 || binding >= 9) return MS_FAILURE;
 
2107
 
 
2108
    if(self->bindings[binding].item) {
 
2109
      free(self->bindings[binding].item);
 
2110
      self->bindings[binding].item = NULL;
 
2111
      self->bindings[binding].index = -1; 
 
2112
      self->numbindings--;
 
2113
    }
 
2114
 
 
2115
    return MS_SUCCESS;
 
2116
  }
 
2117
SWIGINTERN char *labelObj_getBinding(labelObj *self,int binding){
 
2118
    if(binding < 0 || binding >= 9) return NULL;
 
2119
 
 
2120
    return self->bindings[binding].item;
 
2121
  }
 
2122
SWIGINTERN int labelObj_setBinding(labelObj *self,int binding,char *item){
 
2123
    if(!item) return MS_FAILURE;
 
2124
    if(binding < 0 || binding >= 9) return MS_FAILURE;
 
2125
 
 
2126
    if(self->bindings[binding].item) {
 
2127
      free(self->bindings[binding].item);
 
2128
      self->bindings[binding].item = NULL; 
 
2129
      self->bindings[binding].index = -1;
 
2130
      self->numbindings--;
 
2131
    }
 
2132
 
 
2133
    self->bindings[binding].item = strdup(item); 
 
2134
    self->numbindings++;
 
2135
 
 
2136
    return MS_SUCCESS;
 
2137
  }
2116
2138
SWIGINTERN classObj *new_classObj(layerObj *layer){
2117
2139
        classObj *new_class=NULL;
2118
2140
        
2261
2283
SWIGINTERN void labelCacheObj_freeCache(labelCacheObj *self){
2262
2284
        msFreeLabelCache(self);    
2263
2285
    }
2264
 
SWIGINTERN resultCacheMemberObj *resultCacheObj_getResult(resultCacheObj *self,int i){
 
2286
SWIGINTERN resultObj *new_resultObj(long shapeindex){
 
2287
        resultObj *result = (resultObj *) msSmallMalloc(sizeof(resultObj));
 
2288
 
 
2289
        result->tileindex = -1;
 
2290
        result->resultindex = -1; 
 
2291
        result->shapeindex = shapeindex;
 
2292
        
 
2293
        return result;
 
2294
    }
 
2295
SWIGINTERN void delete_resultObj(resultObj *self){
 
2296
        free(self);             
 
2297
    }
 
2298
SWIGINTERN resultObj *resultCacheObj_getResult(resultCacheObj *self,int i){
2265
2299
        if (i >= 0 && i < self->numresults) {
2266
2300
            return &self->results[i];
2267
2301
        }
2435
2469
        }
2436
2470
        self->connectiontype = oldconnectiontype;
2437
2471
 
2438
 
        return msLayerWhichShapes(self, rect);
 
2472
        return msLayerWhichShapes(self, rect, 0);
2439
2473
    }
2440
2474
SWIGINTERN shapeObj *layerObj_nextShape(layerObj *self){
2441
2475
       int status;
2456
2490
SWIGINTERN void layerObj_close(layerObj *self){
2457
2491
        msLayerClose(self);
2458
2492
    }
2459
 
SWIGINTERN shapeObj *layerObj_getFeature(layerObj *self,int shapeindex,int tileindex){
2460
 
    /* This version properly returns shapeObj and also has its
2461
 
     * arguments properly ordered so that users can ignore the
2462
 
     * tileindex if they are not accessing a tileindexed layer.
2463
 
     * See bug 586:
2464
 
     * http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=586 */
 
2493
SWIGINTERN shapeObj *layerObj_getShape(layerObj *self,resultObj *record){
2465
2494
        int retval;
2466
2495
        shapeObj *shape;
 
2496
 
 
2497
        if (!record) return NULL;
 
2498
    
2467
2499
        shape = (shapeObj *)malloc(sizeof(shapeObj));
2468
 
        if (!shape)
2469
 
            return NULL;
 
2500
        if (!shape) return NULL;
 
2501
 
2470
2502
        msInitShape(shape);
2471
 
        shape->type = self->type;
2472
 
        retval = msLayerGetShape(self, shape, tileindex, shapeindex);
 
2503
        shape->type = self->type; /* is this right? */
 
2504
 
 
2505
        retval = msLayerGetShape(self, shape, record);
2473
2506
        return shape;
2474
2507
    }
2475
 
SWIGINTERN int layerObj_getShape(layerObj *self,shapeObj *shape,int tileindex,int shapeindex){
2476
 
        return msLayerGetShape(self, shape, tileindex, shapeindex);
2477
 
    }
2478
 
SWIGINTERN int layerObj_resultsGetShape(layerObj *self,shapeObj *shape,int shapeindex,int tileindex){
2479
 
        return msLayerResultsGetShape(self, shape, tileindex, shapeindex);
2480
 
    }
2481
2508
SWIGINTERN int layerObj_getNumResults(layerObj *self){
2482
2509
        if (!self->resultcache) return 0;
2483
2510
        return self->resultcache->numresults;
2484
2511
    }
2485
 
SWIGINTERN resultCacheMemberObj *layerObj_getResult(layerObj *self,int i){
 
2512
SWIGINTERN rectObj *layerObj_getResultsBounds(layerObj *self){
 
2513
        rectObj *bounds;
 
2514
        if (!self->resultcache) return NULL;
 
2515
        bounds = (rectObj *) malloc(sizeof(rectObj));
 
2516
        MS_COPYRECT(bounds, &self->resultcache->bounds);
 
2517
        return bounds;
 
2518
    }
 
2519
SWIGINTERN resultObj *layerObj_getResult(layerObj *self,int i){
2486
2520
        if (!self->resultcache) return NULL;
2487
2521
        if (i >= 0 && i < self->resultcache->numresults)
2488
2522
            return &self->resultcache->results[i]; 
2510
2544
SWIGINTERN int layerObj_drawQuery(layerObj *self,mapObj *map,imageObj *image){
2511
2545
        return msDrawQueryLayer(map, self, image);    
2512
2546
    }
 
2547
SWIGINTERN int layerObj_queryByFilter(layerObj *self,mapObj *map,char *string){
 
2548
        int status;
 
2549
        int retval;
 
2550
 
 
2551
        msInitQuery(&(map->query));
 
2552
 
 
2553
        map->query.type = MS_QUERY_BY_FILTER;
 
2554
 
 
2555
        map->query.filter = (expressionObj *) malloc(sizeof(expressionObj));
 
2556
        map->query.filter->string = strdup(string);
 
2557
        map->query.filter->type = 2000; /* MS_EXPRESSION: lot's of conflicts in mapfile.h */
 
2558
 
 
2559
        map->query.layer = self->index;
 
2560
        map->query.rect = map->extent;
 
2561
 
 
2562
        status = self->status;
 
2563
        self->status = 1;
 
2564
        retval = msQueryByFilter(map);
 
2565
        self->status = status;
 
2566
        return retval;
 
2567
    }
2513
2568
SWIGINTERN int layerObj_queryByAttributes(layerObj *self,mapObj *map,char *qitem,char *qstring,int mode){
2514
2569
        int status;
2515
2570
        int retval;
2761
2816
          msLayerClose(self);
2762
2817
        return msConnectLayer(self, connectiontype, library_str);
2763
2818
    }
 
2819
SWIGINTERN int layerObj_getClassIndex(layerObj *self,mapObj *map,shapeObj *shape,int *classgroup,int numclasses){
 
2820
        return msShapeGetClass(self, map, shape, classgroup, numclasses);
 
2821
    }
2764
2822
SWIGINTERN mapObj *new_mapObj(char *filename){
2765
2823
        if (filename && strlen(filename))
2766
2824
            return msLoadMap(filename, NULL);
2907
2965
    else
2908
2966
      return NULL;      
2909
2967
  }
 
2968
SWIGINTERN int mapObj_queryByFilter(mapObj *self,char *string){
 
2969
    msInitQuery(&(self->query));
 
2970
 
 
2971
    self->query.type = MS_QUERY_BY_FILTER;
 
2972
 
 
2973
    self->query.filter = (expressionObj *) malloc(sizeof(expressionObj));
 
2974
    self->query.filter->string = strdup(string);
 
2975
    self->query.filter->type = 2000; /* MS_EXPRESSION: lot's of conflicts in mapfile.h */
 
2976
 
 
2977
    self->query.rect = self->extent;
 
2978
 
 
2979
    return msQueryByFilter(self);
 
2980
  }
2910
2981
SWIGINTERN int mapObj_queryByPoint(mapObj *self,pointObj *point,int mode,double buffer){
2911
2982
    msInitQuery(&(self->query));
2912
2983
 
2953
3024
SWIGINTERN int mapObj_save(mapObj *self,char *filename){
2954
3025
    return msSaveMap(self, filename);
2955
3026
  }
2956
 
SWIGINTERN int mapObj_saveQuery(mapObj *self,char *filename){
2957
 
        return msSaveQuery(self, filename);
2958
 
    }
 
3027
SWIGINTERN int mapObj_saveQuery(mapObj *self,char *filename,int results){
 
3028
    return msSaveQuery(self, filename, results);
 
3029
  }
2959
3030
SWIGINTERN int mapObj_loadQuery(mapObj *self,char *filename){
2960
 
        return msLoadQuery(self, filename);
2961
 
    }
 
3031
    return msLoadQuery(self, filename);
 
3032
  }
2962
3033
SWIGINTERN void mapObj_freeQuery(mapObj *self,int qlayer){
2963
 
        msQueryFree(self, qlayer);
2964
 
    }
 
3034
    msQueryFree(self, qlayer);
 
3035
  }
2965
3036
SWIGINTERN int mapObj_saveQueryAsGML(mapObj *self,char *filename,char const *ns){
2966
3037
    return msGMLWriteQuery(self, filename, ns);
2967
3038
  }
3610
3681
 
3611
3682
        return MS_SUCCESS;
3612
3683
    }
3613
 
SWIGINTERN imageObj *new_imageObj(int width,int height,outputFormatObj *input_format,char const *file){
 
3684
SWIGINTERN imageObj *new_imageObj(int width,int height,outputFormatObj *input_format,char const *file,double resolution,double defresolution){
3614
3685
        imageObj *image=NULL;
3615
3686
        outputFormatObj *format;
 
3687
        rendererVTableObj *renderer = NULL;
 
3688
        rasterBufferObj *rb = NULL;
3616
3689
 
3617
 
        if (file) {
3618
 
            return (imageObj *) msImageLoadGD(file);
3619
 
        }
3620
3690
        if (input_format) {
3621
3691
            format = input_format;
3622
3692
        }
3623
3693
        else {
3624
 
            format = msCreateDefaultOutputFormat(NULL, "GD/GIF");
3625
 
            if (format == NULL)
3626
 
                format = msCreateDefaultOutputFormat(NULL, "GD/PNG");
3627
 
            if (format == NULL)
3628
 
                format = msCreateDefaultOutputFormat(NULL, "GD/JPEG");
3629
 
            if (format == NULL)
3630
 
                format = msCreateDefaultOutputFormat(NULL, "GD/WBMP");
 
3694
            format = msCreateDefaultOutputFormat(NULL, "GD/GIF", "gdgif");
 
3695
            if (format == NULL)
 
3696
                format = msCreateDefaultOutputFormat(NULL, "GD/PNG", "gdpng");
 
3697
            if (format == NULL)
 
3698
 
 
3699
            if (format)
 
3700
                msInitializeRendererVTable(format);
3631
3701
        }
3632
3702
        if (format == NULL) {
3633
3703
            msSetError(15, "Could not create output format",
3634
3704
                       "imageObj()");
3635
3705
            return NULL;
3636
3706
        }
3637
 
        image = msImageCreate(width, height, format, NULL, NULL, NULL);
 
3707
 
 
3708
        if (file) {
 
3709
            
 
3710
            renderer = format->vtable;
 
3711
            rb = (rasterBufferObj*) malloc(sizeof(rasterBufferObj));
 
3712
            if (!rb) {
 
3713
                msSetError(2, NULL, "imageObj()");
 
3714
                return NULL;
 
3715
            }
 
3716
            if ( (renderer->loadImageFromFile(file, rb)) == MS_FAILURE)
 
3717
                return NULL;
 
3718
 
 
3719
            image = msImageCreate(rb->width, rb->height, format, NULL, NULL, 
 
3720
                                  resolution, defresolution, NULL);
 
3721
            renderer->mergeRasterBuffer(image, rb, 1.0, 0, 0, 0, 0, rb->width, rb->height);
 
3722
 
 
3723
            msFreeRasterBuffer(rb);
 
3724
            free(rb);
 
3725
 
 
3726
            return image;
 
3727
        }
 
3728
 
 
3729
        image = msImageCreate(width, height, format, NULL, NULL, resolution, defresolution, NULL);
3638
3730
        return image;
3639
3731
    }
3640
3732
SWIGINTERN void delete_imageObj(imageObj *self){
3644
3736
        msSaveImage(map, self, filename );
3645
3737
    }
3646
3738
SWIGINTERN int imageObj_write(imageObj *self,FILE *file){
3647
 
        gdIOCtx *ctx=NULL;
3648
3739
        int retval=MS_FAILURE;
3649
 
        
3650
 
        if ( MS_DRIVER_GD(self->format) )
 
3740
        rendererVTableObj *renderer = NULL;
 
3741
 
 
3742
        if (MS_RENDERER_PLUGIN(self->format))
3651
3743
        {
3652
3744
            if (file)
3653
3745
            {
3654
 
                /* gdNewFileCtx is a semi-documented function from 
3655
 
                   gd_io_file.c */
3656
 
                ctx = msNewGDFileCtx(file);
 
3746
                renderer = self->format->vtable;
 
3747
                retval = renderer->saveImage(self, file, self->format);
3657
3748
            }
3658
 
            else /* create a gdIOCtx interface to stdout */
 
3749
            else
3659
3750
            {
3660
 
                ctx = msNewGDFileCtx(stdout);
 
3751
                retval = msSaveImage(NULL, self, NULL);
3661
3752
            }
3662
 
            
3663
 
            /* we wrap msSaveImageGDCtx in the same way that 
3664
 
               gdImageJpeg() wraps gdImageJpegCtx()  (bug 1047). */
3665
 
            retval = msSaveImageGDCtx(self, ctx, self->format);
3666
 
            ctx->gd_free(ctx);
3667
3753
        }
3668
3754
        else
3669
3755
        {
4108
4194
            self->numvalues = numvalues;
4109
4195
        }
4110
4196
    }
 
4197
 
 
4198
SWIGINTERNINLINE SV *
 
4199
SWIG_From_unsigned_SS_long  SWIG_PERL_DECL_ARGS_1(unsigned long value)
 
4200
{    
 
4201
  SV *obj = sv_newmortal();
 
4202
  sv_setuv(obj, (UV) value);
 
4203
  return obj;
 
4204
}
 
4205
 
 
4206
 
 
4207
SWIGINTERNINLINE SV *
 
4208
SWIG_From_unsigned_SS_int  SWIG_PERL_DECL_ARGS_1(unsigned int value)
 
4209
{    
 
4210
  return SWIG_From_unsigned_SS_long  SWIG_PERL_CALL_ARGS_1(value);
 
4211
}
 
4212
 
4111
4213
SWIGINTERN char *DBFInfo_getFieldName(DBFInfo *self,int iField){
4112
4214
        static char pszFieldName[1000];
4113
4215
            int pnWidth;
4195
4297
 
4196
4298
        msFreeShape(shape); /* frees all lines and points before re-filling */
4197
4299
        msSHPReadShape(self->hSHP, i, shape);
4198
 
        msTransformShapeToPixel(shape, map->extent, map->cellsize);
 
4300
        msTransformShapeSimplify(shape, map->extent, map->cellsize);
4199
4301
 
4200
4302
        return MS_SUCCESS;
4201
4303
    }
4264
4366
        if (!color)
4265
4367
            return(NULL);
4266
4368
    
4267
 
        MS_INIT_COLOR(*color, red, green, blue);
 
4369
        MS_INIT_COLOR(*color, red, green, blue, 255);
4268
4370
 
4269
4371
        return(color);          
4270
4372
    }
4278
4380
            return MS_FAILURE;
4279
4381
        }
4280
4382
    
4281
 
        MS_INIT_COLOR(*self, red, green, blue);
 
4383
        MS_INIT_COLOR(*self, red, green, blue, 255);
4282
4384
        return MS_SUCCESS;
4283
4385
    }
4284
4386
SWIGINTERN int colorObj_setHex(colorObj *self,char *psHexColor){
4292
4394
                return MS_FAILURE;
4293
4395
            }
4294
4396
 
4295
 
            MS_INIT_COLOR(*self, red, green, blue);
 
4397
            MS_INIT_COLOR(*self, red, green, blue, 255);
4296
4398
            return MS_SUCCESS;
4297
4399
        }
4298
4400
        else {
4360
4462
        line->numpoints = self->numpoints;
4361
4463
        return line;
4362
4464
    }
4363
 
SWIGINTERN int symbolObj_setPattern(symbolObj *self,int index,int value){
4364
 
        if (index < 0 || index > 10) {
4365
 
            msSetError(4, "Can't set pattern at index %d.", "setPattern()", index);
4366
 
            return MS_FAILURE;
4367
 
        }
4368
 
        self->pattern[index] = value;
4369
 
        return MS_SUCCESS;
4370
 
    }
4371
 
SWIGINTERN imageObj *symbolObj_getImage(symbolObj *self,outputFormatObj *format){
4372
 
        return msSymbolGetImageGD(self, format);
 
4465
SWIGINTERN imageObj *symbolObj_getImage(symbolObj *self,outputFormatObj *input_format){
 
4466
        imageObj *image;
 
4467
        outputFormatObj *format = NULL;
 
4468
        rendererVTableObj *renderer = NULL;
 
4469
 
 
4470
        if (self->type != MS_SYMBOL_PIXMAP)
 
4471
        {
 
4472
            msSetError(4, "Can't return image from non-pixmap symbol",
 
4473
                       "getImage()");
 
4474
            return NULL;
 
4475
        }
 
4476
    
 
4477
        if (input_format)
 
4478
        {
 
4479
            format = input_format;
 
4480
        }
 
4481
        else 
 
4482
        {
 
4483
            format = msCreateDefaultOutputFormat(NULL, "GD/GIF", "gdgif");
 
4484
            if (format == NULL)
 
4485
                format = msCreateDefaultOutputFormat(NULL, "GD/PNG", "gdpng");
 
4486
 
 
4487
            if (format)
 
4488
                msInitializeRendererVTable(format);
 
4489
        }
 
4490
        
 
4491
        if (format == NULL) 
 
4492
        {
 
4493
            msSetError(15, "Could not create output format",
 
4494
                       "getImage()");
 
4495
            return NULL;
 
4496
        }
 
4497
 
 
4498
        renderer = format->vtable;
 
4499
        msPreloadImageSymbol(renderer, self);
 
4500
        if (self->pixmap_buffer) 
 
4501
        {
 
4502
            image = msImageCreate(self->pixmap_buffer->width, self->pixmap_buffer->height, format, NULL, NULL,
 
4503
                                  MS_DEFAULT_RESOLUTION, MS_DEFAULT_RESOLUTION, NULL);
 
4504
            renderer->mergeRasterBuffer(image, self->pixmap_buffer, 1.0, 0, 0, 0, 0, 
 
4505
                                        self->pixmap_buffer->width, self->pixmap_buffer->height);
 
4506
        }
 
4507
 
 
4508
        return image;
4373
4509
    }
4374
4510
SWIGINTERN int symbolObj_setImage(symbolObj *self,imageObj *image){
4375
 
        return msSymbolSetImageGD(self, image);
 
4511
        rendererVTableObj *renderer = NULL;
 
4512
        
 
4513
        renderer = image->format->vtable;
 
4514
        
 
4515
        if (self->pixmap_buffer) {
 
4516
            msFreeRasterBuffer(self->pixmap_buffer);
 
4517
            free(self->pixmap_buffer);
 
4518
        }
 
4519
        
 
4520
        self->pixmap_buffer = (rasterBufferObj*)malloc(sizeof(rasterBufferObj));
 
4521
        if (!self->pixmap_buffer) {
 
4522
            msSetError(2, NULL, "setImage()");
 
4523
            return MS_FAILURE;
 
4524
        }
 
4525
        renderer->initializeRasterBuffer(self->pixmap_buffer, image->width, image->height, image->format->imagemode);
 
4526
        self->type = MS_SYMBOL_PIXMAP;
 
4527
        renderer->getRasterBufferCopy(image, self->pixmap_buffer);
 
4528
 
 
4529
        return MS_SUCCESS;
4376
4530
    }
4377
4531
SWIGINTERN errorObj *new_errorObj(){    
4378
4532
        return msGetErrorObj();
4434
4588
SWIGINTERN char const *hashTableObj_nextKey(hashTableObj *self,char *prevkey){
4435
4589
        return msNextKeyFromHashTable(self, (const char *) prevkey);
4436
4590
    }
 
4591
 
 
4592
static char *msGetEnvURL( const char *key, void *thread_context )
 
4593
{
 
4594
    if( strcmp(key,"REQUEST_METHOD") == 0 )
 
4595
        return "GET";
 
4596
 
 
4597
    if( strcmp(key,"QUERY_STRING") == 0 )
 
4598
        return (char *) thread_context;
 
4599
 
 
4600
    return NULL;
 
4601
}
 
4602
 
4437
4603
SWIGINTERN cgiRequestObj *new_cgiRequestObj(){
4438
4604
        cgiRequestObj *request;
4439
4605
        
4443
4609
            return NULL;
4444
4610
        }
4445
4611
        
4446
 
        request->ParamNames = (char **) malloc(100*sizeof(char*));
4447
 
        request->ParamValues = (char **) malloc(100*sizeof(char*));
4448
 
        if (request->ParamNames==NULL || request->ParamValues==NULL) {
4449
 
                msSetError(2, NULL, "OWSRequest()");
4450
 
            return NULL;
4451
 
        }
4452
4612
        return request;
4453
4613
    }
4454
4614
SWIGINTERN int cgiRequestObj_loadParams(cgiRequestObj *self){
4455
 
        self->NumParams = loadParams( self );
 
4615
        self->NumParams = loadParams( self, NULL, NULL, 0, NULL);
 
4616
        return self->NumParams;
 
4617
    }
 
4618
SWIGINTERN int cgiRequestObj_loadParamsFromURL(cgiRequestObj *self,char const *url){
 
4619
        self->NumParams = loadParams( self, msGetEnvURL, NULL, 0, (void*)url );
4456
4620
        return self->NumParams;
4457
4621
    }
4458
4622
SWIGINTERN void cgiRequestObj_setParameter(cgiRequestObj *self,char *name,char *value){
4908
5072
}
4909
5073
 
4910
5074
 
 
5075
XS(_wrap_clusterObj_maxdistance_set) {
 
5076
  {
 
5077
    clusterObj *arg1 = (clusterObj *) 0 ;
 
5078
    double arg2 ;
 
5079
    void *argp1 = 0 ;
 
5080
    int res1 = 0 ;
 
5081
    double val2 ;
 
5082
    int ecode2 = 0 ;
 
5083
    int argvi = 0;
 
5084
    dXSARGS;
 
5085
    
 
5086
    if ((items < 2) || (items > 2)) {
 
5087
      SWIG_croak("Usage: clusterObj_maxdistance_set(self,maxdistance);");
 
5088
    }
 
5089
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_clusterObj, 0 |  0 );
 
5090
    if (!SWIG_IsOK(res1)) {
 
5091
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "clusterObj_maxdistance_set" "', argument " "1"" of type '" "clusterObj *""'"); 
 
5092
    }
 
5093
    arg1 = (clusterObj *)(argp1);
 
5094
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
5095
    if (!SWIG_IsOK(ecode2)) {
 
5096
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "clusterObj_maxdistance_set" "', argument " "2"" of type '" "double""'");
 
5097
    } 
 
5098
    arg2 = (double)(val2);
 
5099
    if (arg1) (arg1)->maxdistance = arg2;
 
5100
    
 
5101
    
 
5102
    
 
5103
    XSRETURN(argvi);
 
5104
  fail:
 
5105
    
 
5106
    
 
5107
    SWIG_croak_null();
 
5108
  }
 
5109
}
 
5110
 
 
5111
 
 
5112
XS(_wrap_clusterObj_maxdistance_get) {
 
5113
  {
 
5114
    clusterObj *arg1 = (clusterObj *) 0 ;
 
5115
    void *argp1 = 0 ;
 
5116
    int res1 = 0 ;
 
5117
    int argvi = 0;
 
5118
    double result;
 
5119
    dXSARGS;
 
5120
    
 
5121
    if ((items < 1) || (items > 1)) {
 
5122
      SWIG_croak("Usage: clusterObj_maxdistance_get(self);");
 
5123
    }
 
5124
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_clusterObj, 0 |  0 );
 
5125
    if (!SWIG_IsOK(res1)) {
 
5126
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "clusterObj_maxdistance_get" "', argument " "1"" of type '" "clusterObj *""'"); 
 
5127
    }
 
5128
    arg1 = (clusterObj *)(argp1);
 
5129
    result = (double) ((arg1)->maxdistance);
 
5130
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
5131
    
 
5132
    XSRETURN(argvi);
 
5133
  fail:
 
5134
    
 
5135
    SWIG_croak_null();
 
5136
  }
 
5137
}
 
5138
 
 
5139
 
 
5140
XS(_wrap_clusterObj_buffer_set) {
 
5141
  {
 
5142
    clusterObj *arg1 = (clusterObj *) 0 ;
 
5143
    double arg2 ;
 
5144
    void *argp1 = 0 ;
 
5145
    int res1 = 0 ;
 
5146
    double val2 ;
 
5147
    int ecode2 = 0 ;
 
5148
    int argvi = 0;
 
5149
    dXSARGS;
 
5150
    
 
5151
    if ((items < 2) || (items > 2)) {
 
5152
      SWIG_croak("Usage: clusterObj_buffer_set(self,buffer);");
 
5153
    }
 
5154
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_clusterObj, 0 |  0 );
 
5155
    if (!SWIG_IsOK(res1)) {
 
5156
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "clusterObj_buffer_set" "', argument " "1"" of type '" "clusterObj *""'"); 
 
5157
    }
 
5158
    arg1 = (clusterObj *)(argp1);
 
5159
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
5160
    if (!SWIG_IsOK(ecode2)) {
 
5161
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "clusterObj_buffer_set" "', argument " "2"" of type '" "double""'");
 
5162
    } 
 
5163
    arg2 = (double)(val2);
 
5164
    if (arg1) (arg1)->buffer = arg2;
 
5165
    
 
5166
    
 
5167
    
 
5168
    XSRETURN(argvi);
 
5169
  fail:
 
5170
    
 
5171
    
 
5172
    SWIG_croak_null();
 
5173
  }
 
5174
}
 
5175
 
 
5176
 
 
5177
XS(_wrap_clusterObj_buffer_get) {
 
5178
  {
 
5179
    clusterObj *arg1 = (clusterObj *) 0 ;
 
5180
    void *argp1 = 0 ;
 
5181
    int res1 = 0 ;
 
5182
    int argvi = 0;
 
5183
    double result;
 
5184
    dXSARGS;
 
5185
    
 
5186
    if ((items < 1) || (items > 1)) {
 
5187
      SWIG_croak("Usage: clusterObj_buffer_get(self);");
 
5188
    }
 
5189
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_clusterObj, 0 |  0 );
 
5190
    if (!SWIG_IsOK(res1)) {
 
5191
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "clusterObj_buffer_get" "', argument " "1"" of type '" "clusterObj *""'"); 
 
5192
    }
 
5193
    arg1 = (clusterObj *)(argp1);
 
5194
    result = (double) ((arg1)->buffer);
 
5195
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
5196
    
 
5197
    XSRETURN(argvi);
 
5198
  fail:
 
5199
    
 
5200
    SWIG_croak_null();
 
5201
  }
 
5202
}
 
5203
 
 
5204
 
 
5205
XS(_wrap_clusterObj_region_set) {
 
5206
  {
 
5207
    clusterObj *arg1 = (clusterObj *) 0 ;
 
5208
    char *arg2 = (char *) 0 ;
 
5209
    void *argp1 = 0 ;
 
5210
    int res1 = 0 ;
 
5211
    int res2 ;
 
5212
    char *buf2 = 0 ;
 
5213
    int alloc2 = 0 ;
 
5214
    int argvi = 0;
 
5215
    dXSARGS;
 
5216
    
 
5217
    if ((items < 2) || (items > 2)) {
 
5218
      SWIG_croak("Usage: clusterObj_region_set(self,region);");
 
5219
    }
 
5220
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_clusterObj, 0 |  0 );
 
5221
    if (!SWIG_IsOK(res1)) {
 
5222
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "clusterObj_region_set" "', argument " "1"" of type '" "clusterObj *""'"); 
 
5223
    }
 
5224
    arg1 = (clusterObj *)(argp1);
 
5225
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
5226
    if (!SWIG_IsOK(res2)) {
 
5227
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "clusterObj_region_set" "', argument " "2"" of type '" "char *""'");
 
5228
    }
 
5229
    arg2 = (char *)(buf2);
 
5230
    {
 
5231
      if (arg1->region) free((char*)arg1->region);
 
5232
      if (arg2) {
 
5233
        arg1->region = (char *) malloc(strlen(arg2)+1);
 
5234
        strcpy((char*)arg1->region,arg2);
 
5235
      } else {
 
5236
        arg1->region = 0;
 
5237
      }
 
5238
    }
 
5239
    
 
5240
    
 
5241
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
5242
    XSRETURN(argvi);
 
5243
  fail:
 
5244
    
 
5245
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
5246
    SWIG_croak_null();
 
5247
  }
 
5248
}
 
5249
 
 
5250
 
 
5251
XS(_wrap_clusterObj_region_get) {
 
5252
  {
 
5253
    clusterObj *arg1 = (clusterObj *) 0 ;
 
5254
    void *argp1 = 0 ;
 
5255
    int res1 = 0 ;
 
5256
    int argvi = 0;
 
5257
    char *result = 0 ;
 
5258
    dXSARGS;
 
5259
    
 
5260
    if ((items < 1) || (items > 1)) {
 
5261
      SWIG_croak("Usage: clusterObj_region_get(self);");
 
5262
    }
 
5263
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_clusterObj, 0 |  0 );
 
5264
    if (!SWIG_IsOK(res1)) {
 
5265
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "clusterObj_region_get" "', argument " "1"" of type '" "clusterObj *""'"); 
 
5266
    }
 
5267
    arg1 = (clusterObj *)(argp1);
 
5268
    result = (char *) ((arg1)->region);
 
5269
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
5270
    
 
5271
    XSRETURN(argvi);
 
5272
  fail:
 
5273
    
 
5274
    SWIG_croak_null();
 
5275
  }
 
5276
}
 
5277
 
 
5278
 
 
5279
XS(_wrap_clusterObj_updateFromString) {
 
5280
  {
 
5281
    clusterObj *arg1 = (clusterObj *) 0 ;
 
5282
    char *arg2 = (char *) 0 ;
 
5283
    void *argp1 = 0 ;
 
5284
    int res1 = 0 ;
 
5285
    int res2 ;
 
5286
    char *buf2 = 0 ;
 
5287
    int alloc2 = 0 ;
 
5288
    int argvi = 0;
 
5289
    int result;
 
5290
    dXSARGS;
 
5291
    
 
5292
    if ((items < 2) || (items > 2)) {
 
5293
      SWIG_croak("Usage: clusterObj_updateFromString(self,snippet);");
 
5294
    }
 
5295
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_clusterObj, 0 |  0 );
 
5296
    if (!SWIG_IsOK(res1)) {
 
5297
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "clusterObj_updateFromString" "', argument " "1"" of type '" "clusterObj *""'"); 
 
5298
    }
 
5299
    arg1 = (clusterObj *)(argp1);
 
5300
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
5301
    if (!SWIG_IsOK(res2)) {
 
5302
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "clusterObj_updateFromString" "', argument " "2"" of type '" "char *""'");
 
5303
    }
 
5304
    arg2 = (char *)(buf2);
 
5305
    result = (int)clusterObj_updateFromString(arg1,arg2);
 
5306
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
5307
    
 
5308
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
5309
    XSRETURN(argvi);
 
5310
  fail:
 
5311
    
 
5312
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
5313
    SWIG_croak_null();
 
5314
  }
 
5315
}
 
5316
 
 
5317
 
 
5318
XS(_wrap_clusterObj_setGroup) {
 
5319
  {
 
5320
    clusterObj *arg1 = (clusterObj *) 0 ;
 
5321
    char *arg2 = (char *) 0 ;
 
5322
    void *argp1 = 0 ;
 
5323
    int res1 = 0 ;
 
5324
    int res2 ;
 
5325
    char *buf2 = 0 ;
 
5326
    int alloc2 = 0 ;
 
5327
    int argvi = 0;
 
5328
    int result;
 
5329
    dXSARGS;
 
5330
    
 
5331
    if ((items < 2) || (items > 2)) {
 
5332
      SWIG_croak("Usage: clusterObj_setGroup(self,group);");
 
5333
    }
 
5334
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_clusterObj, 0 |  0 );
 
5335
    if (!SWIG_IsOK(res1)) {
 
5336
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "clusterObj_setGroup" "', argument " "1"" of type '" "clusterObj *""'"); 
 
5337
    }
 
5338
    arg1 = (clusterObj *)(argp1);
 
5339
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
5340
    if (!SWIG_IsOK(res2)) {
 
5341
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "clusterObj_setGroup" "', argument " "2"" of type '" "char *""'");
 
5342
    }
 
5343
    arg2 = (char *)(buf2);
 
5344
    result = (int)clusterObj_setGroup(arg1,arg2);
 
5345
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
5346
    
 
5347
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
5348
    XSRETURN(argvi);
 
5349
  fail:
 
5350
    
 
5351
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
5352
    SWIG_croak_null();
 
5353
  }
 
5354
}
 
5355
 
 
5356
 
 
5357
XS(_wrap_clusterObj_getGroupString) {
 
5358
  {
 
5359
    clusterObj *arg1 = (clusterObj *) 0 ;
 
5360
    void *argp1 = 0 ;
 
5361
    int res1 = 0 ;
 
5362
    int argvi = 0;
 
5363
    char *result = 0 ;
 
5364
    dXSARGS;
 
5365
    
 
5366
    if ((items < 1) || (items > 1)) {
 
5367
      SWIG_croak("Usage: clusterObj_getGroupString(self);");
 
5368
    }
 
5369
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_clusterObj, 0 |  0 );
 
5370
    if (!SWIG_IsOK(res1)) {
 
5371
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "clusterObj_getGroupString" "', argument " "1"" of type '" "clusterObj *""'"); 
 
5372
    }
 
5373
    arg1 = (clusterObj *)(argp1);
 
5374
    result = (char *)clusterObj_getGroupString(arg1);
 
5375
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
5376
    
 
5377
    free((char*)result);
 
5378
    XSRETURN(argvi);
 
5379
  fail:
 
5380
    
 
5381
    SWIG_croak_null();
 
5382
  }
 
5383
}
 
5384
 
 
5385
 
 
5386
XS(_wrap_clusterObj_setFilter) {
 
5387
  {
 
5388
    clusterObj *arg1 = (clusterObj *) 0 ;
 
5389
    char *arg2 = (char *) 0 ;
 
5390
    void *argp1 = 0 ;
 
5391
    int res1 = 0 ;
 
5392
    int res2 ;
 
5393
    char *buf2 = 0 ;
 
5394
    int alloc2 = 0 ;
 
5395
    int argvi = 0;
 
5396
    int result;
 
5397
    dXSARGS;
 
5398
    
 
5399
    if ((items < 2) || (items > 2)) {
 
5400
      SWIG_croak("Usage: clusterObj_setFilter(self,filter);");
 
5401
    }
 
5402
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_clusterObj, 0 |  0 );
 
5403
    if (!SWIG_IsOK(res1)) {
 
5404
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "clusterObj_setFilter" "', argument " "1"" of type '" "clusterObj *""'"); 
 
5405
    }
 
5406
    arg1 = (clusterObj *)(argp1);
 
5407
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
5408
    if (!SWIG_IsOK(res2)) {
 
5409
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "clusterObj_setFilter" "', argument " "2"" of type '" "char *""'");
 
5410
    }
 
5411
    arg2 = (char *)(buf2);
 
5412
    result = (int)clusterObj_setFilter(arg1,arg2);
 
5413
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
5414
    
 
5415
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
5416
    XSRETURN(argvi);
 
5417
  fail:
 
5418
    
 
5419
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
5420
    SWIG_croak_null();
 
5421
  }
 
5422
}
 
5423
 
 
5424
 
 
5425
XS(_wrap_clusterObj_getFilterString) {
 
5426
  {
 
5427
    clusterObj *arg1 = (clusterObj *) 0 ;
 
5428
    void *argp1 = 0 ;
 
5429
    int res1 = 0 ;
 
5430
    int argvi = 0;
 
5431
    char *result = 0 ;
 
5432
    dXSARGS;
 
5433
    
 
5434
    if ((items < 1) || (items > 1)) {
 
5435
      SWIG_croak("Usage: clusterObj_getFilterString(self);");
 
5436
    }
 
5437
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_clusterObj, 0 |  0 );
 
5438
    if (!SWIG_IsOK(res1)) {
 
5439
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "clusterObj_getFilterString" "', argument " "1"" of type '" "clusterObj *""'"); 
 
5440
    }
 
5441
    arg1 = (clusterObj *)(argp1);
 
5442
    result = (char *)clusterObj_getFilterString(arg1);
 
5443
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
5444
    
 
5445
    free((char*)result);
 
5446
    XSRETURN(argvi);
 
5447
  fail:
 
5448
    
 
5449
    SWIG_croak_null();
 
5450
  }
 
5451
}
 
5452
 
 
5453
 
 
5454
XS(_wrap_new_clusterObj) {
 
5455
  {
 
5456
    int argvi = 0;
 
5457
    clusterObj *result = 0 ;
 
5458
    dXSARGS;
 
5459
    
 
5460
    if ((items < 0) || (items > 0)) {
 
5461
      SWIG_croak("Usage: new_clusterObj();");
 
5462
    }
 
5463
    result = (clusterObj *)calloc(1, sizeof(clusterObj));
 
5464
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_clusterObj, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
 
5465
    XSRETURN(argvi);
 
5466
  fail:
 
5467
    SWIG_croak_null();
 
5468
  }
 
5469
}
 
5470
 
 
5471
 
 
5472
XS(_wrap_delete_clusterObj) {
 
5473
  {
 
5474
    clusterObj *arg1 = (clusterObj *) 0 ;
 
5475
    void *argp1 = 0 ;
 
5476
    int res1 = 0 ;
 
5477
    int argvi = 0;
 
5478
    dXSARGS;
 
5479
    
 
5480
    if ((items < 1) || (items > 1)) {
 
5481
      SWIG_croak("Usage: delete_clusterObj(self);");
 
5482
    }
 
5483
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_clusterObj, SWIG_POINTER_DISOWN |  0 );
 
5484
    if (!SWIG_IsOK(res1)) {
 
5485
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_clusterObj" "', argument " "1"" of type '" "clusterObj *""'"); 
 
5486
    }
 
5487
    arg1 = (clusterObj *)(argp1);
 
5488
    free((char *) arg1);
 
5489
    
 
5490
    
 
5491
    XSRETURN(argvi);
 
5492
  fail:
 
5493
    
 
5494
    SWIG_croak_null();
 
5495
  }
 
5496
}
 
5497
 
 
5498
 
4911
5499
XS(_wrap_outputFormatObj_name_set) {
4912
5500
  {
4913
5501
    outputFormatObj *arg1 = (outputFormatObj *) 0 ;
5724
6312
}
5725
6313
 
5726
6314
 
5727
 
XS(_wrap_outputFormatObj_vtable_set) {
5728
 
  {
5729
 
    outputFormatObj *arg1 = (outputFormatObj *) 0 ;
5730
 
    rendererVTableObj *arg2 = (rendererVTableObj *) 0 ;
5731
 
    void *argp1 = 0 ;
5732
 
    int res1 = 0 ;
5733
 
    void *argp2 = 0 ;
5734
 
    int res2 = 0 ;
5735
 
    int argvi = 0;
5736
 
    dXSARGS;
5737
 
    
5738
 
    if ((items < 2) || (items > 2)) {
5739
 
      SWIG_croak("Usage: outputFormatObj_vtable_set(self,vtable);");
5740
 
    }
5741
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_outputFormatObj, 0 |  0 );
5742
 
    if (!SWIG_IsOK(res1)) {
5743
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "outputFormatObj_vtable_set" "', argument " "1"" of type '" "outputFormatObj *""'"); 
5744
 
    }
5745
 
    arg1 = (outputFormatObj *)(argp1);
5746
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_rendererVTable, SWIG_POINTER_DISOWN |  0 );
5747
 
    if (!SWIG_IsOK(res2)) {
5748
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "outputFormatObj_vtable_set" "', argument " "2"" of type '" "rendererVTableObj *""'"); 
5749
 
    }
5750
 
    arg2 = (rendererVTableObj *)(argp2);
5751
 
    if (arg1) (arg1)->vtable = arg2;
5752
 
    
5753
 
    
5754
 
    
5755
 
    XSRETURN(argvi);
5756
 
  fail:
5757
 
    
5758
 
    
5759
 
    SWIG_croak_null();
5760
 
  }
5761
 
}
5762
 
 
5763
 
 
5764
 
XS(_wrap_outputFormatObj_vtable_get) {
5765
 
  {
5766
 
    outputFormatObj *arg1 = (outputFormatObj *) 0 ;
5767
 
    void *argp1 = 0 ;
5768
 
    int res1 = 0 ;
5769
 
    int argvi = 0;
5770
 
    rendererVTableObj *result = 0 ;
5771
 
    dXSARGS;
5772
 
    
5773
 
    if ((items < 1) || (items > 1)) {
5774
 
      SWIG_croak("Usage: outputFormatObj_vtable_get(self);");
5775
 
    }
5776
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_outputFormatObj, 0 |  0 );
5777
 
    if (!SWIG_IsOK(res1)) {
5778
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "outputFormatObj_vtable_get" "', argument " "1"" of type '" "outputFormatObj *""'"); 
5779
 
    }
5780
 
    arg1 = (outputFormatObj *)(argp1);
5781
 
    result = (rendererVTableObj *) ((arg1)->vtable);
5782
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rendererVTable, 0 | 0); argvi++ ;
5783
 
    
5784
 
    XSRETURN(argvi);
5785
 
  fail:
5786
 
    
5787
 
    SWIG_croak_null();
5788
 
  }
5789
 
}
5790
 
 
5791
 
 
5792
6315
XS(_wrap_new_outputFormatObj) {
5793
6316
  {
5794
6317
    char *arg1 = (char *) 0 ;
6064
6587
}
6065
6588
 
6066
6589
 
 
6590
XS(_wrap_outputFormatObj_attachDevice) {
 
6591
  {
 
6592
    outputFormatObj *arg1 = (outputFormatObj *) 0 ;
 
6593
    void *arg2 = (void *) 0 ;
 
6594
    void *argp1 = 0 ;
 
6595
    int res1 = 0 ;
 
6596
    int res2 ;
 
6597
    int argvi = 0;
 
6598
    dXSARGS;
 
6599
    
 
6600
    if ((items < 2) || (items > 2)) {
 
6601
      SWIG_croak("Usage: outputFormatObj_attachDevice(self,device);");
 
6602
    }
 
6603
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_outputFormatObj, 0 |  0 );
 
6604
    if (!SWIG_IsOK(res1)) {
 
6605
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "outputFormatObj_attachDevice" "', argument " "1"" of type '" "outputFormatObj *""'"); 
 
6606
    }
 
6607
    arg1 = (outputFormatObj *)(argp1);
 
6608
    res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, 0);
 
6609
    if (!SWIG_IsOK(res2)) {
 
6610
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "outputFormatObj_attachDevice" "', argument " "2"" of type '" "void *""'"); 
 
6611
    }
 
6612
    outputFormatObj_attachDevice(arg1,arg2);
 
6613
    
 
6614
    
 
6615
    
 
6616
    XSRETURN(argvi);
 
6617
  fail:
 
6618
    
 
6619
    
 
6620
    SWIG_croak_null();
 
6621
  }
 
6622
}
 
6623
 
 
6624
 
6067
6625
XS(_wrap_queryMapObj_height_set) {
6068
6626
  {
6069
6627
    queryMapObj *arg1 = (queryMapObj *) 0 ;
6473
7031
}
6474
7032
 
6475
7033
 
6476
 
XS(_wrap_labelObj_font_set) {
6477
 
  {
6478
 
    labelObj *arg1 = (labelObj *) 0 ;
6479
 
    char *arg2 = (char *) 0 ;
6480
 
    void *argp1 = 0 ;
6481
 
    int res1 = 0 ;
6482
 
    int res2 ;
6483
 
    char *buf2 = 0 ;
6484
 
    int alloc2 = 0 ;
6485
 
    int argvi = 0;
6486
 
    dXSARGS;
6487
 
    
6488
 
    if ((items < 2) || (items > 2)) {
6489
 
      SWIG_croak("Usage: labelObj_font_set(self,font);");
6490
 
    }
6491
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6492
 
    if (!SWIG_IsOK(res1)) {
6493
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_font_set" "', argument " "1"" of type '" "labelObj *""'"); 
6494
 
    }
6495
 
    arg1 = (labelObj *)(argp1);
6496
 
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
6497
 
    if (!SWIG_IsOK(res2)) {
6498
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_font_set" "', argument " "2"" of type '" "char *""'");
6499
 
    }
6500
 
    arg2 = (char *)(buf2);
6501
 
    {
6502
 
      if (arg1->font) free((char*)arg1->font);
6503
 
      if (arg2) {
6504
 
        arg1->font = (char *) malloc(strlen(arg2)+1);
6505
 
        strcpy((char*)arg1->font,arg2);
6506
 
      } else {
6507
 
        arg1->font = 0;
6508
 
      }
6509
 
    }
6510
 
    
6511
 
    
6512
 
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6513
 
    XSRETURN(argvi);
6514
 
  fail:
6515
 
    
6516
 
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6517
 
    SWIG_croak_null();
6518
 
  }
6519
 
}
6520
 
 
6521
 
 
6522
 
XS(_wrap_labelObj_font_get) {
6523
 
  {
6524
 
    labelObj *arg1 = (labelObj *) 0 ;
6525
 
    void *argp1 = 0 ;
6526
 
    int res1 = 0 ;
6527
 
    int argvi = 0;
6528
 
    char *result = 0 ;
6529
 
    dXSARGS;
6530
 
    
6531
 
    if ((items < 1) || (items > 1)) {
6532
 
      SWIG_croak("Usage: labelObj_font_get(self);");
6533
 
    }
6534
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6535
 
    if (!SWIG_IsOK(res1)) {
6536
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_font_get" "', argument " "1"" of type '" "labelObj *""'"); 
6537
 
    }
6538
 
    arg1 = (labelObj *)(argp1);
6539
 
    result = (char *) ((arg1)->font);
6540
 
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
6541
 
    
6542
 
    XSRETURN(argvi);
6543
 
  fail:
6544
 
    
6545
 
    SWIG_croak_null();
6546
 
  }
6547
 
}
6548
 
 
6549
 
 
6550
 
XS(_wrap_labelObj_type_set) {
6551
 
  {
6552
 
    labelObj *arg1 = (labelObj *) 0 ;
6553
 
    enum MS_FONT_TYPE arg2 ;
6554
 
    void *argp1 = 0 ;
6555
 
    int res1 = 0 ;
6556
 
    int val2 ;
6557
 
    int ecode2 = 0 ;
6558
 
    int argvi = 0;
6559
 
    dXSARGS;
6560
 
    
6561
 
    if ((items < 2) || (items > 2)) {
6562
 
      SWIG_croak("Usage: labelObj_type_set(self,type);");
6563
 
    }
6564
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6565
 
    if (!SWIG_IsOK(res1)) {
6566
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_type_set" "', argument " "1"" of type '" "labelObj *""'"); 
6567
 
    }
6568
 
    arg1 = (labelObj *)(argp1);
6569
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
6570
 
    if (!SWIG_IsOK(ecode2)) {
6571
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_type_set" "', argument " "2"" of type '" "enum MS_FONT_TYPE""'");
6572
 
    } 
6573
 
    arg2 = (enum MS_FONT_TYPE)(val2);
6574
 
    if (arg1) (arg1)->type = arg2;
6575
 
    
6576
 
    
6577
 
    
6578
 
    XSRETURN(argvi);
6579
 
  fail:
6580
 
    
6581
 
    
6582
 
    SWIG_croak_null();
6583
 
  }
6584
 
}
6585
 
 
6586
 
 
6587
 
XS(_wrap_labelObj_type_get) {
6588
 
  {
6589
 
    labelObj *arg1 = (labelObj *) 0 ;
6590
 
    void *argp1 = 0 ;
6591
 
    int res1 = 0 ;
6592
 
    int argvi = 0;
6593
 
    enum MS_FONT_TYPE result;
6594
 
    dXSARGS;
6595
 
    
6596
 
    if ((items < 1) || (items > 1)) {
6597
 
      SWIG_croak("Usage: labelObj_type_get(self);");
6598
 
    }
6599
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6600
 
    if (!SWIG_IsOK(res1)) {
6601
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_type_get" "', argument " "1"" of type '" "labelObj *""'"); 
6602
 
    }
6603
 
    arg1 = (labelObj *)(argp1);
6604
 
    result = (enum MS_FONT_TYPE) ((arg1)->type);
6605
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
6606
 
    
6607
 
    XSRETURN(argvi);
6608
 
  fail:
6609
 
    
6610
 
    SWIG_croak_null();
6611
 
  }
6612
 
}
6613
 
 
6614
 
 
6615
 
XS(_wrap_labelObj_color_set) {
6616
 
  {
6617
 
    labelObj *arg1 = (labelObj *) 0 ;
6618
 
    colorObj *arg2 = (colorObj *) 0 ;
6619
 
    void *argp1 = 0 ;
6620
 
    int res1 = 0 ;
6621
 
    void *argp2 = 0 ;
6622
 
    int res2 = 0 ;
6623
 
    int argvi = 0;
6624
 
    dXSARGS;
6625
 
    
6626
 
    if ((items < 2) || (items > 2)) {
6627
 
      SWIG_croak("Usage: labelObj_color_set(self,color);");
6628
 
    }
6629
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6630
 
    if (!SWIG_IsOK(res1)) {
6631
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_color_set" "', argument " "1"" of type '" "labelObj *""'"); 
6632
 
    }
6633
 
    arg1 = (labelObj *)(argp1);
6634
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
6635
 
    if (!SWIG_IsOK(res2)) {
6636
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_color_set" "', argument " "2"" of type '" "colorObj *""'"); 
6637
 
    }
6638
 
    arg2 = (colorObj *)(argp2);
6639
 
    if (arg1) (arg1)->color = *arg2;
6640
 
    
6641
 
    
6642
 
    
6643
 
    XSRETURN(argvi);
6644
 
  fail:
6645
 
    
6646
 
    
6647
 
    SWIG_croak_null();
6648
 
  }
6649
 
}
6650
 
 
6651
 
 
6652
 
XS(_wrap_labelObj_color_get) {
6653
 
  {
6654
 
    labelObj *arg1 = (labelObj *) 0 ;
6655
 
    void *argp1 = 0 ;
6656
 
    int res1 = 0 ;
6657
 
    int argvi = 0;
6658
 
    colorObj *result = 0 ;
6659
 
    dXSARGS;
6660
 
    
6661
 
    if ((items < 1) || (items > 1)) {
6662
 
      SWIG_croak("Usage: labelObj_color_get(self);");
6663
 
    }
6664
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6665
 
    if (!SWIG_IsOK(res1)) {
6666
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_color_get" "', argument " "1"" of type '" "labelObj *""'"); 
6667
 
    }
6668
 
    arg1 = (labelObj *)(argp1);
6669
 
    result = (colorObj *)& ((arg1)->color);
6670
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
6671
 
    
6672
 
    XSRETURN(argvi);
6673
 
  fail:
6674
 
    
6675
 
    SWIG_croak_null();
6676
 
  }
6677
 
}
6678
 
 
6679
 
 
6680
 
XS(_wrap_labelObj_outlinecolor_set) {
6681
 
  {
6682
 
    labelObj *arg1 = (labelObj *) 0 ;
6683
 
    colorObj *arg2 = (colorObj *) 0 ;
6684
 
    void *argp1 = 0 ;
6685
 
    int res1 = 0 ;
6686
 
    void *argp2 = 0 ;
6687
 
    int res2 = 0 ;
6688
 
    int argvi = 0;
6689
 
    dXSARGS;
6690
 
    
6691
 
    if ((items < 2) || (items > 2)) {
6692
 
      SWIG_croak("Usage: labelObj_outlinecolor_set(self,outlinecolor);");
6693
 
    }
6694
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6695
 
    if (!SWIG_IsOK(res1)) {
6696
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_outlinecolor_set" "', argument " "1"" of type '" "labelObj *""'"); 
6697
 
    }
6698
 
    arg1 = (labelObj *)(argp1);
6699
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
6700
 
    if (!SWIG_IsOK(res2)) {
6701
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_outlinecolor_set" "', argument " "2"" of type '" "colorObj *""'"); 
6702
 
    }
6703
 
    arg2 = (colorObj *)(argp2);
6704
 
    if (arg1) (arg1)->outlinecolor = *arg2;
6705
 
    
6706
 
    
6707
 
    
6708
 
    XSRETURN(argvi);
6709
 
  fail:
6710
 
    
6711
 
    
6712
 
    SWIG_croak_null();
6713
 
  }
6714
 
}
6715
 
 
6716
 
 
6717
 
XS(_wrap_labelObj_outlinecolor_get) {
6718
 
  {
6719
 
    labelObj *arg1 = (labelObj *) 0 ;
6720
 
    void *argp1 = 0 ;
6721
 
    int res1 = 0 ;
6722
 
    int argvi = 0;
6723
 
    colorObj *result = 0 ;
6724
 
    dXSARGS;
6725
 
    
6726
 
    if ((items < 1) || (items > 1)) {
6727
 
      SWIG_croak("Usage: labelObj_outlinecolor_get(self);");
6728
 
    }
6729
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6730
 
    if (!SWIG_IsOK(res1)) {
6731
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_outlinecolor_get" "', argument " "1"" of type '" "labelObj *""'"); 
6732
 
    }
6733
 
    arg1 = (labelObj *)(argp1);
6734
 
    result = (colorObj *)& ((arg1)->outlinecolor);
6735
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
6736
 
    
6737
 
    XSRETURN(argvi);
6738
 
  fail:
6739
 
    
6740
 
    SWIG_croak_null();
6741
 
  }
6742
 
}
6743
 
 
6744
 
 
6745
 
XS(_wrap_labelObj_outlinewidth_set) {
6746
 
  {
6747
 
    labelObj *arg1 = (labelObj *) 0 ;
6748
 
    int arg2 ;
6749
 
    void *argp1 = 0 ;
6750
 
    int res1 = 0 ;
6751
 
    int val2 ;
6752
 
    int ecode2 = 0 ;
6753
 
    int argvi = 0;
6754
 
    dXSARGS;
6755
 
    
6756
 
    if ((items < 2) || (items > 2)) {
6757
 
      SWIG_croak("Usage: labelObj_outlinewidth_set(self,outlinewidth);");
6758
 
    }
6759
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6760
 
    if (!SWIG_IsOK(res1)) {
6761
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_outlinewidth_set" "', argument " "1"" of type '" "labelObj *""'"); 
6762
 
    }
6763
 
    arg1 = (labelObj *)(argp1);
6764
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
6765
 
    if (!SWIG_IsOK(ecode2)) {
6766
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_outlinewidth_set" "', argument " "2"" of type '" "int""'");
6767
 
    } 
6768
 
    arg2 = (int)(val2);
6769
 
    if (arg1) (arg1)->outlinewidth = arg2;
6770
 
    
6771
 
    
6772
 
    
6773
 
    XSRETURN(argvi);
6774
 
  fail:
6775
 
    
6776
 
    
6777
 
    SWIG_croak_null();
6778
 
  }
6779
 
}
6780
 
 
6781
 
 
6782
 
XS(_wrap_labelObj_outlinewidth_get) {
6783
 
  {
6784
 
    labelObj *arg1 = (labelObj *) 0 ;
6785
 
    void *argp1 = 0 ;
6786
 
    int res1 = 0 ;
6787
 
    int argvi = 0;
6788
 
    int result;
6789
 
    dXSARGS;
6790
 
    
6791
 
    if ((items < 1) || (items > 1)) {
6792
 
      SWIG_croak("Usage: labelObj_outlinewidth_get(self);");
6793
 
    }
6794
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6795
 
    if (!SWIG_IsOK(res1)) {
6796
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_outlinewidth_get" "', argument " "1"" of type '" "labelObj *""'"); 
6797
 
    }
6798
 
    arg1 = (labelObj *)(argp1);
6799
 
    result = (int) ((arg1)->outlinewidth);
6800
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
6801
 
    
6802
 
    XSRETURN(argvi);
6803
 
  fail:
6804
 
    
6805
 
    SWIG_croak_null();
6806
 
  }
6807
 
}
6808
 
 
6809
 
 
6810
 
XS(_wrap_labelObj_shadowcolor_set) {
6811
 
  {
6812
 
    labelObj *arg1 = (labelObj *) 0 ;
6813
 
    colorObj *arg2 = (colorObj *) 0 ;
6814
 
    void *argp1 = 0 ;
6815
 
    int res1 = 0 ;
6816
 
    void *argp2 = 0 ;
6817
 
    int res2 = 0 ;
6818
 
    int argvi = 0;
6819
 
    dXSARGS;
6820
 
    
6821
 
    if ((items < 2) || (items > 2)) {
6822
 
      SWIG_croak("Usage: labelObj_shadowcolor_set(self,shadowcolor);");
6823
 
    }
6824
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6825
 
    if (!SWIG_IsOK(res1)) {
6826
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_shadowcolor_set" "', argument " "1"" of type '" "labelObj *""'"); 
6827
 
    }
6828
 
    arg1 = (labelObj *)(argp1);
6829
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
6830
 
    if (!SWIG_IsOK(res2)) {
6831
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_shadowcolor_set" "', argument " "2"" of type '" "colorObj *""'"); 
6832
 
    }
6833
 
    arg2 = (colorObj *)(argp2);
6834
 
    if (arg1) (arg1)->shadowcolor = *arg2;
6835
 
    
6836
 
    
6837
 
    
6838
 
    XSRETURN(argvi);
6839
 
  fail:
6840
 
    
6841
 
    
6842
 
    SWIG_croak_null();
6843
 
  }
6844
 
}
6845
 
 
6846
 
 
6847
 
XS(_wrap_labelObj_shadowcolor_get) {
6848
 
  {
6849
 
    labelObj *arg1 = (labelObj *) 0 ;
6850
 
    void *argp1 = 0 ;
6851
 
    int res1 = 0 ;
6852
 
    int argvi = 0;
6853
 
    colorObj *result = 0 ;
6854
 
    dXSARGS;
6855
 
    
6856
 
    if ((items < 1) || (items > 1)) {
6857
 
      SWIG_croak("Usage: labelObj_shadowcolor_get(self);");
6858
 
    }
6859
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6860
 
    if (!SWIG_IsOK(res1)) {
6861
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_shadowcolor_get" "', argument " "1"" of type '" "labelObj *""'"); 
6862
 
    }
6863
 
    arg1 = (labelObj *)(argp1);
6864
 
    result = (colorObj *)& ((arg1)->shadowcolor);
6865
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
6866
 
    
6867
 
    XSRETURN(argvi);
6868
 
  fail:
6869
 
    
6870
 
    SWIG_croak_null();
6871
 
  }
6872
 
}
6873
 
 
6874
 
 
6875
 
XS(_wrap_labelObj_shadowsizex_set) {
6876
 
  {
6877
 
    labelObj *arg1 = (labelObj *) 0 ;
6878
 
    int arg2 ;
6879
 
    void *argp1 = 0 ;
6880
 
    int res1 = 0 ;
6881
 
    int val2 ;
6882
 
    int ecode2 = 0 ;
6883
 
    int argvi = 0;
6884
 
    dXSARGS;
6885
 
    
6886
 
    if ((items < 2) || (items > 2)) {
6887
 
      SWIG_croak("Usage: labelObj_shadowsizex_set(self,shadowsizex);");
6888
 
    }
6889
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6890
 
    if (!SWIG_IsOK(res1)) {
6891
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_shadowsizex_set" "', argument " "1"" of type '" "labelObj *""'"); 
6892
 
    }
6893
 
    arg1 = (labelObj *)(argp1);
6894
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
6895
 
    if (!SWIG_IsOK(ecode2)) {
6896
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_shadowsizex_set" "', argument " "2"" of type '" "int""'");
6897
 
    } 
6898
 
    arg2 = (int)(val2);
6899
 
    if (arg1) (arg1)->shadowsizex = arg2;
6900
 
    
6901
 
    
6902
 
    
6903
 
    XSRETURN(argvi);
6904
 
  fail:
6905
 
    
6906
 
    
6907
 
    SWIG_croak_null();
6908
 
  }
6909
 
}
6910
 
 
6911
 
 
6912
 
XS(_wrap_labelObj_shadowsizex_get) {
6913
 
  {
6914
 
    labelObj *arg1 = (labelObj *) 0 ;
6915
 
    void *argp1 = 0 ;
6916
 
    int res1 = 0 ;
6917
 
    int argvi = 0;
6918
 
    int result;
6919
 
    dXSARGS;
6920
 
    
6921
 
    if ((items < 1) || (items > 1)) {
6922
 
      SWIG_croak("Usage: labelObj_shadowsizex_get(self);");
6923
 
    }
6924
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6925
 
    if (!SWIG_IsOK(res1)) {
6926
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_shadowsizex_get" "', argument " "1"" of type '" "labelObj *""'"); 
6927
 
    }
6928
 
    arg1 = (labelObj *)(argp1);
6929
 
    result = (int) ((arg1)->shadowsizex);
6930
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
6931
 
    
6932
 
    XSRETURN(argvi);
6933
 
  fail:
6934
 
    
6935
 
    SWIG_croak_null();
6936
 
  }
6937
 
}
6938
 
 
6939
 
 
6940
 
XS(_wrap_labelObj_shadowsizey_set) {
6941
 
  {
6942
 
    labelObj *arg1 = (labelObj *) 0 ;
6943
 
    int arg2 ;
6944
 
    void *argp1 = 0 ;
6945
 
    int res1 = 0 ;
6946
 
    int val2 ;
6947
 
    int ecode2 = 0 ;
6948
 
    int argvi = 0;
6949
 
    dXSARGS;
6950
 
    
6951
 
    if ((items < 2) || (items > 2)) {
6952
 
      SWIG_croak("Usage: labelObj_shadowsizey_set(self,shadowsizey);");
6953
 
    }
6954
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6955
 
    if (!SWIG_IsOK(res1)) {
6956
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_shadowsizey_set" "', argument " "1"" of type '" "labelObj *""'"); 
6957
 
    }
6958
 
    arg1 = (labelObj *)(argp1);
6959
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
6960
 
    if (!SWIG_IsOK(ecode2)) {
6961
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_shadowsizey_set" "', argument " "2"" of type '" "int""'");
6962
 
    } 
6963
 
    arg2 = (int)(val2);
6964
 
    if (arg1) (arg1)->shadowsizey = arg2;
6965
 
    
6966
 
    
6967
 
    
6968
 
    XSRETURN(argvi);
6969
 
  fail:
6970
 
    
6971
 
    
6972
 
    SWIG_croak_null();
6973
 
  }
6974
 
}
6975
 
 
6976
 
 
6977
 
XS(_wrap_labelObj_shadowsizey_get) {
6978
 
  {
6979
 
    labelObj *arg1 = (labelObj *) 0 ;
6980
 
    void *argp1 = 0 ;
6981
 
    int res1 = 0 ;
6982
 
    int argvi = 0;
6983
 
    int result;
6984
 
    dXSARGS;
6985
 
    
6986
 
    if ((items < 1) || (items > 1)) {
6987
 
      SWIG_croak("Usage: labelObj_shadowsizey_get(self);");
6988
 
    }
6989
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
6990
 
    if (!SWIG_IsOK(res1)) {
6991
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_shadowsizey_get" "', argument " "1"" of type '" "labelObj *""'"); 
6992
 
    }
6993
 
    arg1 = (labelObj *)(argp1);
6994
 
    result = (int) ((arg1)->shadowsizey);
6995
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
6996
 
    
6997
 
    XSRETURN(argvi);
6998
 
  fail:
6999
 
    
7000
 
    SWIG_croak_null();
7001
 
  }
7002
 
}
7003
 
 
7004
 
 
7005
 
XS(_wrap_labelObj_backgroundcolor_set) {
7006
 
  {
7007
 
    labelObj *arg1 = (labelObj *) 0 ;
7008
 
    colorObj *arg2 = (colorObj *) 0 ;
7009
 
    void *argp1 = 0 ;
7010
 
    int res1 = 0 ;
7011
 
    void *argp2 = 0 ;
7012
 
    int res2 = 0 ;
7013
 
    int argvi = 0;
7014
 
    dXSARGS;
7015
 
    
7016
 
    if ((items < 2) || (items > 2)) {
7017
 
      SWIG_croak("Usage: labelObj_backgroundcolor_set(self,backgroundcolor);");
7018
 
    }
7019
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7020
 
    if (!SWIG_IsOK(res1)) {
7021
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_backgroundcolor_set" "', argument " "1"" of type '" "labelObj *""'"); 
7022
 
    }
7023
 
    arg1 = (labelObj *)(argp1);
7024
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
7025
 
    if (!SWIG_IsOK(res2)) {
7026
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_backgroundcolor_set" "', argument " "2"" of type '" "colorObj *""'"); 
7027
 
    }
7028
 
    arg2 = (colorObj *)(argp2);
7029
 
    if (arg1) (arg1)->backgroundcolor = *arg2;
7030
 
    
7031
 
    
7032
 
    
7033
 
    XSRETURN(argvi);
7034
 
  fail:
7035
 
    
7036
 
    
7037
 
    SWIG_croak_null();
7038
 
  }
7039
 
}
7040
 
 
7041
 
 
7042
 
XS(_wrap_labelObj_backgroundcolor_get) {
7043
 
  {
7044
 
    labelObj *arg1 = (labelObj *) 0 ;
7045
 
    void *argp1 = 0 ;
7046
 
    int res1 = 0 ;
7047
 
    int argvi = 0;
7048
 
    colorObj *result = 0 ;
7049
 
    dXSARGS;
7050
 
    
7051
 
    if ((items < 1) || (items > 1)) {
7052
 
      SWIG_croak("Usage: labelObj_backgroundcolor_get(self);");
7053
 
    }
7054
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7055
 
    if (!SWIG_IsOK(res1)) {
7056
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_backgroundcolor_get" "', argument " "1"" of type '" "labelObj *""'"); 
7057
 
    }
7058
 
    arg1 = (labelObj *)(argp1);
7059
 
    result = (colorObj *)& ((arg1)->backgroundcolor);
7060
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
7061
 
    
7062
 
    XSRETURN(argvi);
7063
 
  fail:
7064
 
    
7065
 
    SWIG_croak_null();
7066
 
  }
7067
 
}
7068
 
 
7069
 
 
7070
 
XS(_wrap_labelObj_backgroundshadowcolor_set) {
7071
 
  {
7072
 
    labelObj *arg1 = (labelObj *) 0 ;
7073
 
    colorObj *arg2 = (colorObj *) 0 ;
7074
 
    void *argp1 = 0 ;
7075
 
    int res1 = 0 ;
7076
 
    void *argp2 = 0 ;
7077
 
    int res2 = 0 ;
7078
 
    int argvi = 0;
7079
 
    dXSARGS;
7080
 
    
7081
 
    if ((items < 2) || (items > 2)) {
7082
 
      SWIG_croak("Usage: labelObj_backgroundshadowcolor_set(self,backgroundshadowcolor);");
7083
 
    }
7084
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7085
 
    if (!SWIG_IsOK(res1)) {
7086
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_backgroundshadowcolor_set" "', argument " "1"" of type '" "labelObj *""'"); 
7087
 
    }
7088
 
    arg1 = (labelObj *)(argp1);
7089
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
7090
 
    if (!SWIG_IsOK(res2)) {
7091
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_backgroundshadowcolor_set" "', argument " "2"" of type '" "colorObj *""'"); 
7092
 
    }
7093
 
    arg2 = (colorObj *)(argp2);
7094
 
    if (arg1) (arg1)->backgroundshadowcolor = *arg2;
7095
 
    
7096
 
    
7097
 
    
7098
 
    XSRETURN(argvi);
7099
 
  fail:
7100
 
    
7101
 
    
7102
 
    SWIG_croak_null();
7103
 
  }
7104
 
}
7105
 
 
7106
 
 
7107
 
XS(_wrap_labelObj_backgroundshadowcolor_get) {
7108
 
  {
7109
 
    labelObj *arg1 = (labelObj *) 0 ;
7110
 
    void *argp1 = 0 ;
7111
 
    int res1 = 0 ;
7112
 
    int argvi = 0;
7113
 
    colorObj *result = 0 ;
7114
 
    dXSARGS;
7115
 
    
7116
 
    if ((items < 1) || (items > 1)) {
7117
 
      SWIG_croak("Usage: labelObj_backgroundshadowcolor_get(self);");
7118
 
    }
7119
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7120
 
    if (!SWIG_IsOK(res1)) {
7121
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_backgroundshadowcolor_get" "', argument " "1"" of type '" "labelObj *""'"); 
7122
 
    }
7123
 
    arg1 = (labelObj *)(argp1);
7124
 
    result = (colorObj *)& ((arg1)->backgroundshadowcolor);
7125
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
7126
 
    
7127
 
    XSRETURN(argvi);
7128
 
  fail:
7129
 
    
7130
 
    SWIG_croak_null();
7131
 
  }
7132
 
}
7133
 
 
7134
 
 
7135
 
XS(_wrap_labelObj_backgroundshadowsizex_set) {
7136
 
  {
7137
 
    labelObj *arg1 = (labelObj *) 0 ;
7138
 
    int arg2 ;
7139
 
    void *argp1 = 0 ;
7140
 
    int res1 = 0 ;
7141
 
    int val2 ;
7142
 
    int ecode2 = 0 ;
7143
 
    int argvi = 0;
7144
 
    dXSARGS;
7145
 
    
7146
 
    if ((items < 2) || (items > 2)) {
7147
 
      SWIG_croak("Usage: labelObj_backgroundshadowsizex_set(self,backgroundshadowsizex);");
7148
 
    }
7149
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7150
 
    if (!SWIG_IsOK(res1)) {
7151
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_backgroundshadowsizex_set" "', argument " "1"" of type '" "labelObj *""'"); 
7152
 
    }
7153
 
    arg1 = (labelObj *)(argp1);
7154
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7155
 
    if (!SWIG_IsOK(ecode2)) {
7156
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_backgroundshadowsizex_set" "', argument " "2"" of type '" "int""'");
7157
 
    } 
7158
 
    arg2 = (int)(val2);
7159
 
    if (arg1) (arg1)->backgroundshadowsizex = arg2;
7160
 
    
7161
 
    
7162
 
    
7163
 
    XSRETURN(argvi);
7164
 
  fail:
7165
 
    
7166
 
    
7167
 
    SWIG_croak_null();
7168
 
  }
7169
 
}
7170
 
 
7171
 
 
7172
 
XS(_wrap_labelObj_backgroundshadowsizex_get) {
7173
 
  {
7174
 
    labelObj *arg1 = (labelObj *) 0 ;
7175
 
    void *argp1 = 0 ;
7176
 
    int res1 = 0 ;
7177
 
    int argvi = 0;
7178
 
    int result;
7179
 
    dXSARGS;
7180
 
    
7181
 
    if ((items < 1) || (items > 1)) {
7182
 
      SWIG_croak("Usage: labelObj_backgroundshadowsizex_get(self);");
7183
 
    }
7184
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7185
 
    if (!SWIG_IsOK(res1)) {
7186
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_backgroundshadowsizex_get" "', argument " "1"" of type '" "labelObj *""'"); 
7187
 
    }
7188
 
    arg1 = (labelObj *)(argp1);
7189
 
    result = (int) ((arg1)->backgroundshadowsizex);
7190
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7191
 
    
7192
 
    XSRETURN(argvi);
7193
 
  fail:
7194
 
    
7195
 
    SWIG_croak_null();
7196
 
  }
7197
 
}
7198
 
 
7199
 
 
7200
 
XS(_wrap_labelObj_backgroundshadowsizey_set) {
7201
 
  {
7202
 
    labelObj *arg1 = (labelObj *) 0 ;
7203
 
    int arg2 ;
7204
 
    void *argp1 = 0 ;
7205
 
    int res1 = 0 ;
7206
 
    int val2 ;
7207
 
    int ecode2 = 0 ;
7208
 
    int argvi = 0;
7209
 
    dXSARGS;
7210
 
    
7211
 
    if ((items < 2) || (items > 2)) {
7212
 
      SWIG_croak("Usage: labelObj_backgroundshadowsizey_set(self,backgroundshadowsizey);");
7213
 
    }
7214
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7215
 
    if (!SWIG_IsOK(res1)) {
7216
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_backgroundshadowsizey_set" "', argument " "1"" of type '" "labelObj *""'"); 
7217
 
    }
7218
 
    arg1 = (labelObj *)(argp1);
7219
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7220
 
    if (!SWIG_IsOK(ecode2)) {
7221
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_backgroundshadowsizey_set" "', argument " "2"" of type '" "int""'");
7222
 
    } 
7223
 
    arg2 = (int)(val2);
7224
 
    if (arg1) (arg1)->backgroundshadowsizey = arg2;
7225
 
    
7226
 
    
7227
 
    
7228
 
    XSRETURN(argvi);
7229
 
  fail:
7230
 
    
7231
 
    
7232
 
    SWIG_croak_null();
7233
 
  }
7234
 
}
7235
 
 
7236
 
 
7237
 
XS(_wrap_labelObj_backgroundshadowsizey_get) {
7238
 
  {
7239
 
    labelObj *arg1 = (labelObj *) 0 ;
7240
 
    void *argp1 = 0 ;
7241
 
    int res1 = 0 ;
7242
 
    int argvi = 0;
7243
 
    int result;
7244
 
    dXSARGS;
7245
 
    
7246
 
    if ((items < 1) || (items > 1)) {
7247
 
      SWIG_croak("Usage: labelObj_backgroundshadowsizey_get(self);");
7248
 
    }
7249
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7250
 
    if (!SWIG_IsOK(res1)) {
7251
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_backgroundshadowsizey_get" "', argument " "1"" of type '" "labelObj *""'"); 
7252
 
    }
7253
 
    arg1 = (labelObj *)(argp1);
7254
 
    result = (int) ((arg1)->backgroundshadowsizey);
7255
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7256
 
    
7257
 
    XSRETURN(argvi);
7258
 
  fail:
7259
 
    
7260
 
    SWIG_croak_null();
7261
 
  }
7262
 
}
7263
 
 
7264
 
 
7265
 
XS(_wrap_labelObj_size_set) {
7266
 
  {
7267
 
    labelObj *arg1 = (labelObj *) 0 ;
7268
 
    double arg2 ;
7269
 
    void *argp1 = 0 ;
7270
 
    int res1 = 0 ;
7271
 
    double val2 ;
7272
 
    int ecode2 = 0 ;
7273
 
    int argvi = 0;
7274
 
    dXSARGS;
7275
 
    
7276
 
    if ((items < 2) || (items > 2)) {
7277
 
      SWIG_croak("Usage: labelObj_size_set(self,size);");
7278
 
    }
7279
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7280
 
    if (!SWIG_IsOK(res1)) {
7281
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_size_set" "', argument " "1"" of type '" "labelObj *""'"); 
7282
 
    }
7283
 
    arg1 = (labelObj *)(argp1);
7284
 
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7285
 
    if (!SWIG_IsOK(ecode2)) {
7286
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_size_set" "', argument " "2"" of type '" "double""'");
7287
 
    } 
7288
 
    arg2 = (double)(val2);
7289
 
    if (arg1) (arg1)->size = arg2;
7290
 
    
7291
 
    
7292
 
    
7293
 
    XSRETURN(argvi);
7294
 
  fail:
7295
 
    
7296
 
    
7297
 
    SWIG_croak_null();
7298
 
  }
7299
 
}
7300
 
 
7301
 
 
7302
 
XS(_wrap_labelObj_size_get) {
7303
 
  {
7304
 
    labelObj *arg1 = (labelObj *) 0 ;
7305
 
    void *argp1 = 0 ;
7306
 
    int res1 = 0 ;
7307
 
    int argvi = 0;
7308
 
    double result;
7309
 
    dXSARGS;
7310
 
    
7311
 
    if ((items < 1) || (items > 1)) {
7312
 
      SWIG_croak("Usage: labelObj_size_get(self);");
7313
 
    }
7314
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7315
 
    if (!SWIG_IsOK(res1)) {
7316
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_size_get" "', argument " "1"" of type '" "labelObj *""'"); 
7317
 
    }
7318
 
    arg1 = (labelObj *)(argp1);
7319
 
    result = (double) ((arg1)->size);
7320
 
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
7321
 
    
7322
 
    XSRETURN(argvi);
7323
 
  fail:
7324
 
    
7325
 
    SWIG_croak_null();
7326
 
  }
7327
 
}
7328
 
 
7329
 
 
7330
 
XS(_wrap_labelObj_minsize_set) {
7331
 
  {
7332
 
    labelObj *arg1 = (labelObj *) 0 ;
7333
 
    double arg2 ;
7334
 
    void *argp1 = 0 ;
7335
 
    int res1 = 0 ;
7336
 
    double val2 ;
7337
 
    int ecode2 = 0 ;
7338
 
    int argvi = 0;
7339
 
    dXSARGS;
7340
 
    
7341
 
    if ((items < 2) || (items > 2)) {
7342
 
      SWIG_croak("Usage: labelObj_minsize_set(self,minsize);");
7343
 
    }
7344
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7345
 
    if (!SWIG_IsOK(res1)) {
7346
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minsize_set" "', argument " "1"" of type '" "labelObj *""'"); 
7347
 
    }
7348
 
    arg1 = (labelObj *)(argp1);
7349
 
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7350
 
    if (!SWIG_IsOK(ecode2)) {
7351
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_minsize_set" "', argument " "2"" of type '" "double""'");
7352
 
    } 
7353
 
    arg2 = (double)(val2);
7354
 
    if (arg1) (arg1)->minsize = arg2;
7355
 
    
7356
 
    
7357
 
    
7358
 
    XSRETURN(argvi);
7359
 
  fail:
7360
 
    
7361
 
    
7362
 
    SWIG_croak_null();
7363
 
  }
7364
 
}
7365
 
 
7366
 
 
7367
 
XS(_wrap_labelObj_minsize_get) {
7368
 
  {
7369
 
    labelObj *arg1 = (labelObj *) 0 ;
7370
 
    void *argp1 = 0 ;
7371
 
    int res1 = 0 ;
7372
 
    int argvi = 0;
7373
 
    double result;
7374
 
    dXSARGS;
7375
 
    
7376
 
    if ((items < 1) || (items > 1)) {
7377
 
      SWIG_croak("Usage: labelObj_minsize_get(self);");
7378
 
    }
7379
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7380
 
    if (!SWIG_IsOK(res1)) {
7381
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minsize_get" "', argument " "1"" of type '" "labelObj *""'"); 
7382
 
    }
7383
 
    arg1 = (labelObj *)(argp1);
7384
 
    result = (double) ((arg1)->minsize);
7385
 
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
7386
 
    
7387
 
    XSRETURN(argvi);
7388
 
  fail:
7389
 
    
7390
 
    SWIG_croak_null();
7391
 
  }
7392
 
}
7393
 
 
7394
 
 
7395
 
XS(_wrap_labelObj_maxsize_set) {
7396
 
  {
7397
 
    labelObj *arg1 = (labelObj *) 0 ;
7398
 
    double arg2 ;
7399
 
    void *argp1 = 0 ;
7400
 
    int res1 = 0 ;
7401
 
    double val2 ;
7402
 
    int ecode2 = 0 ;
7403
 
    int argvi = 0;
7404
 
    dXSARGS;
7405
 
    
7406
 
    if ((items < 2) || (items > 2)) {
7407
 
      SWIG_croak("Usage: labelObj_maxsize_set(self,maxsize);");
7408
 
    }
7409
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7410
 
    if (!SWIG_IsOK(res1)) {
7411
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxsize_set" "', argument " "1"" of type '" "labelObj *""'"); 
7412
 
    }
7413
 
    arg1 = (labelObj *)(argp1);
7414
 
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7415
 
    if (!SWIG_IsOK(ecode2)) {
7416
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_maxsize_set" "', argument " "2"" of type '" "double""'");
7417
 
    } 
7418
 
    arg2 = (double)(val2);
7419
 
    if (arg1) (arg1)->maxsize = arg2;
7420
 
    
7421
 
    
7422
 
    
7423
 
    XSRETURN(argvi);
7424
 
  fail:
7425
 
    
7426
 
    
7427
 
    SWIG_croak_null();
7428
 
  }
7429
 
}
7430
 
 
7431
 
 
7432
 
XS(_wrap_labelObj_maxsize_get) {
7433
 
  {
7434
 
    labelObj *arg1 = (labelObj *) 0 ;
7435
 
    void *argp1 = 0 ;
7436
 
    int res1 = 0 ;
7437
 
    int argvi = 0;
7438
 
    double result;
7439
 
    dXSARGS;
7440
 
    
7441
 
    if ((items < 1) || (items > 1)) {
7442
 
      SWIG_croak("Usage: labelObj_maxsize_get(self);");
7443
 
    }
7444
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7445
 
    if (!SWIG_IsOK(res1)) {
7446
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxsize_get" "', argument " "1"" of type '" "labelObj *""'"); 
7447
 
    }
7448
 
    arg1 = (labelObj *)(argp1);
7449
 
    result = (double) ((arg1)->maxsize);
7450
 
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
7451
 
    
7452
 
    XSRETURN(argvi);
7453
 
  fail:
7454
 
    
7455
 
    SWIG_croak_null();
7456
 
  }
7457
 
}
7458
 
 
7459
 
 
7460
 
XS(_wrap_labelObj_position_set) {
7461
 
  {
7462
 
    labelObj *arg1 = (labelObj *) 0 ;
7463
 
    int arg2 ;
7464
 
    void *argp1 = 0 ;
7465
 
    int res1 = 0 ;
7466
 
    int val2 ;
7467
 
    int ecode2 = 0 ;
7468
 
    int argvi = 0;
7469
 
    dXSARGS;
7470
 
    
7471
 
    if ((items < 2) || (items > 2)) {
7472
 
      SWIG_croak("Usage: labelObj_position_set(self,position);");
7473
 
    }
7474
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7475
 
    if (!SWIG_IsOK(res1)) {
7476
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_position_set" "', argument " "1"" of type '" "labelObj *""'"); 
7477
 
    }
7478
 
    arg1 = (labelObj *)(argp1);
7479
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7480
 
    if (!SWIG_IsOK(ecode2)) {
7481
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_position_set" "', argument " "2"" of type '" "int""'");
7482
 
    } 
7483
 
    arg2 = (int)(val2);
7484
 
    if (arg1) (arg1)->position = arg2;
7485
 
    
7486
 
    
7487
 
    
7488
 
    XSRETURN(argvi);
7489
 
  fail:
7490
 
    
7491
 
    
7492
 
    SWIG_croak_null();
7493
 
  }
7494
 
}
7495
 
 
7496
 
 
7497
 
XS(_wrap_labelObj_position_get) {
7498
 
  {
7499
 
    labelObj *arg1 = (labelObj *) 0 ;
7500
 
    void *argp1 = 0 ;
7501
 
    int res1 = 0 ;
7502
 
    int argvi = 0;
7503
 
    int result;
7504
 
    dXSARGS;
7505
 
    
7506
 
    if ((items < 1) || (items > 1)) {
7507
 
      SWIG_croak("Usage: labelObj_position_get(self);");
7508
 
    }
7509
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7510
 
    if (!SWIG_IsOK(res1)) {
7511
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_position_get" "', argument " "1"" of type '" "labelObj *""'"); 
7512
 
    }
7513
 
    arg1 = (labelObj *)(argp1);
7514
 
    result = (int) ((arg1)->position);
7515
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7516
 
    
7517
 
    XSRETURN(argvi);
7518
 
  fail:
7519
 
    
7520
 
    SWIG_croak_null();
7521
 
  }
7522
 
}
7523
 
 
7524
 
 
7525
 
XS(_wrap_labelObj_offsetx_set) {
7526
 
  {
7527
 
    labelObj *arg1 = (labelObj *) 0 ;
7528
 
    int arg2 ;
7529
 
    void *argp1 = 0 ;
7530
 
    int res1 = 0 ;
7531
 
    int val2 ;
7532
 
    int ecode2 = 0 ;
7533
 
    int argvi = 0;
7534
 
    dXSARGS;
7535
 
    
7536
 
    if ((items < 2) || (items > 2)) {
7537
 
      SWIG_croak("Usage: labelObj_offsetx_set(self,offsetx);");
7538
 
    }
7539
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7540
 
    if (!SWIG_IsOK(res1)) {
7541
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_offsetx_set" "', argument " "1"" of type '" "labelObj *""'"); 
7542
 
    }
7543
 
    arg1 = (labelObj *)(argp1);
7544
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7545
 
    if (!SWIG_IsOK(ecode2)) {
7546
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_offsetx_set" "', argument " "2"" of type '" "int""'");
7547
 
    } 
7548
 
    arg2 = (int)(val2);
7549
 
    if (arg1) (arg1)->offsetx = arg2;
7550
 
    
7551
 
    
7552
 
    
7553
 
    XSRETURN(argvi);
7554
 
  fail:
7555
 
    
7556
 
    
7557
 
    SWIG_croak_null();
7558
 
  }
7559
 
}
7560
 
 
7561
 
 
7562
 
XS(_wrap_labelObj_offsetx_get) {
7563
 
  {
7564
 
    labelObj *arg1 = (labelObj *) 0 ;
7565
 
    void *argp1 = 0 ;
7566
 
    int res1 = 0 ;
7567
 
    int argvi = 0;
7568
 
    int result;
7569
 
    dXSARGS;
7570
 
    
7571
 
    if ((items < 1) || (items > 1)) {
7572
 
      SWIG_croak("Usage: labelObj_offsetx_get(self);");
7573
 
    }
7574
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7575
 
    if (!SWIG_IsOK(res1)) {
7576
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_offsetx_get" "', argument " "1"" of type '" "labelObj *""'"); 
7577
 
    }
7578
 
    arg1 = (labelObj *)(argp1);
7579
 
    result = (int) ((arg1)->offsetx);
7580
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7581
 
    
7582
 
    XSRETURN(argvi);
7583
 
  fail:
7584
 
    
7585
 
    SWIG_croak_null();
7586
 
  }
7587
 
}
7588
 
 
7589
 
 
7590
 
XS(_wrap_labelObj_offsety_set) {
7591
 
  {
7592
 
    labelObj *arg1 = (labelObj *) 0 ;
7593
 
    int arg2 ;
7594
 
    void *argp1 = 0 ;
7595
 
    int res1 = 0 ;
7596
 
    int val2 ;
7597
 
    int ecode2 = 0 ;
7598
 
    int argvi = 0;
7599
 
    dXSARGS;
7600
 
    
7601
 
    if ((items < 2) || (items > 2)) {
7602
 
      SWIG_croak("Usage: labelObj_offsety_set(self,offsety);");
7603
 
    }
7604
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7605
 
    if (!SWIG_IsOK(res1)) {
7606
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_offsety_set" "', argument " "1"" of type '" "labelObj *""'"); 
7607
 
    }
7608
 
    arg1 = (labelObj *)(argp1);
7609
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7610
 
    if (!SWIG_IsOK(ecode2)) {
7611
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_offsety_set" "', argument " "2"" of type '" "int""'");
7612
 
    } 
7613
 
    arg2 = (int)(val2);
7614
 
    if (arg1) (arg1)->offsety = arg2;
7615
 
    
7616
 
    
7617
 
    
7618
 
    XSRETURN(argvi);
7619
 
  fail:
7620
 
    
7621
 
    
7622
 
    SWIG_croak_null();
7623
 
  }
7624
 
}
7625
 
 
7626
 
 
7627
 
XS(_wrap_labelObj_offsety_get) {
7628
 
  {
7629
 
    labelObj *arg1 = (labelObj *) 0 ;
7630
 
    void *argp1 = 0 ;
7631
 
    int res1 = 0 ;
7632
 
    int argvi = 0;
7633
 
    int result;
7634
 
    dXSARGS;
7635
 
    
7636
 
    if ((items < 1) || (items > 1)) {
7637
 
      SWIG_croak("Usage: labelObj_offsety_get(self);");
7638
 
    }
7639
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7640
 
    if (!SWIG_IsOK(res1)) {
7641
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_offsety_get" "', argument " "1"" of type '" "labelObj *""'"); 
7642
 
    }
7643
 
    arg1 = (labelObj *)(argp1);
7644
 
    result = (int) ((arg1)->offsety);
7645
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7646
 
    
7647
 
    XSRETURN(argvi);
7648
 
  fail:
7649
 
    
7650
 
    SWIG_croak_null();
7651
 
  }
7652
 
}
7653
 
 
7654
 
 
7655
 
XS(_wrap_labelObj_angle_set) {
7656
 
  {
7657
 
    labelObj *arg1 = (labelObj *) 0 ;
7658
 
    double arg2 ;
7659
 
    void *argp1 = 0 ;
7660
 
    int res1 = 0 ;
7661
 
    double val2 ;
7662
 
    int ecode2 = 0 ;
7663
 
    int argvi = 0;
7664
 
    dXSARGS;
7665
 
    
7666
 
    if ((items < 2) || (items > 2)) {
7667
 
      SWIG_croak("Usage: labelObj_angle_set(self,angle);");
7668
 
    }
7669
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7670
 
    if (!SWIG_IsOK(res1)) {
7671
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_angle_set" "', argument " "1"" of type '" "labelObj *""'"); 
7672
 
    }
7673
 
    arg1 = (labelObj *)(argp1);
7674
 
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7675
 
    if (!SWIG_IsOK(ecode2)) {
7676
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_angle_set" "', argument " "2"" of type '" "double""'");
7677
 
    } 
7678
 
    arg2 = (double)(val2);
7679
 
    if (arg1) (arg1)->angle = arg2;
7680
 
    
7681
 
    
7682
 
    
7683
 
    XSRETURN(argvi);
7684
 
  fail:
7685
 
    
7686
 
    
7687
 
    SWIG_croak_null();
7688
 
  }
7689
 
}
7690
 
 
7691
 
 
7692
 
XS(_wrap_labelObj_angle_get) {
7693
 
  {
7694
 
    labelObj *arg1 = (labelObj *) 0 ;
7695
 
    void *argp1 = 0 ;
7696
 
    int res1 = 0 ;
7697
 
    int argvi = 0;
7698
 
    double result;
7699
 
    dXSARGS;
7700
 
    
7701
 
    if ((items < 1) || (items > 1)) {
7702
 
      SWIG_croak("Usage: labelObj_angle_get(self);");
7703
 
    }
7704
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7705
 
    if (!SWIG_IsOK(res1)) {
7706
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_angle_get" "', argument " "1"" of type '" "labelObj *""'"); 
7707
 
    }
7708
 
    arg1 = (labelObj *)(argp1);
7709
 
    result = (double) ((arg1)->angle);
7710
 
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
7711
 
    
7712
 
    XSRETURN(argvi);
7713
 
  fail:
7714
 
    
7715
 
    SWIG_croak_null();
7716
 
  }
7717
 
}
7718
 
 
7719
 
 
7720
 
XS(_wrap_labelObj_autoangle_set) {
7721
 
  {
7722
 
    labelObj *arg1 = (labelObj *) 0 ;
7723
 
    int arg2 ;
7724
 
    void *argp1 = 0 ;
7725
 
    int res1 = 0 ;
7726
 
    int val2 ;
7727
 
    int ecode2 = 0 ;
7728
 
    int argvi = 0;
7729
 
    dXSARGS;
7730
 
    
7731
 
    if ((items < 2) || (items > 2)) {
7732
 
      SWIG_croak("Usage: labelObj_autoangle_set(self,autoangle);");
7733
 
    }
7734
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7735
 
    if (!SWIG_IsOK(res1)) {
7736
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_autoangle_set" "', argument " "1"" of type '" "labelObj *""'"); 
7737
 
    }
7738
 
    arg1 = (labelObj *)(argp1);
7739
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7740
 
    if (!SWIG_IsOK(ecode2)) {
7741
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_autoangle_set" "', argument " "2"" of type '" "int""'");
7742
 
    } 
7743
 
    arg2 = (int)(val2);
7744
 
    if (arg1) (arg1)->autoangle = arg2;
7745
 
    
7746
 
    
7747
 
    
7748
 
    XSRETURN(argvi);
7749
 
  fail:
7750
 
    
7751
 
    
7752
 
    SWIG_croak_null();
7753
 
  }
7754
 
}
7755
 
 
7756
 
 
7757
 
XS(_wrap_labelObj_autoangle_get) {
7758
 
  {
7759
 
    labelObj *arg1 = (labelObj *) 0 ;
7760
 
    void *argp1 = 0 ;
7761
 
    int res1 = 0 ;
7762
 
    int argvi = 0;
7763
 
    int result;
7764
 
    dXSARGS;
7765
 
    
7766
 
    if ((items < 1) || (items > 1)) {
7767
 
      SWIG_croak("Usage: labelObj_autoangle_get(self);");
7768
 
    }
7769
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7770
 
    if (!SWIG_IsOK(res1)) {
7771
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_autoangle_get" "', argument " "1"" of type '" "labelObj *""'"); 
7772
 
    }
7773
 
    arg1 = (labelObj *)(argp1);
7774
 
    result = (int) ((arg1)->autoangle);
7775
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7776
 
    
7777
 
    XSRETURN(argvi);
7778
 
  fail:
7779
 
    
7780
 
    SWIG_croak_null();
7781
 
  }
7782
 
}
7783
 
 
7784
 
 
7785
 
XS(_wrap_labelObj_autofollow_set) {
7786
 
  {
7787
 
    labelObj *arg1 = (labelObj *) 0 ;
7788
 
    int arg2 ;
7789
 
    void *argp1 = 0 ;
7790
 
    int res1 = 0 ;
7791
 
    int val2 ;
7792
 
    int ecode2 = 0 ;
7793
 
    int argvi = 0;
7794
 
    dXSARGS;
7795
 
    
7796
 
    if ((items < 2) || (items > 2)) {
7797
 
      SWIG_croak("Usage: labelObj_autofollow_set(self,autofollow);");
7798
 
    }
7799
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7800
 
    if (!SWIG_IsOK(res1)) {
7801
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_autofollow_set" "', argument " "1"" of type '" "labelObj *""'"); 
7802
 
    }
7803
 
    arg1 = (labelObj *)(argp1);
7804
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7805
 
    if (!SWIG_IsOK(ecode2)) {
7806
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_autofollow_set" "', argument " "2"" of type '" "int""'");
7807
 
    } 
7808
 
    arg2 = (int)(val2);
7809
 
    if (arg1) (arg1)->autofollow = arg2;
7810
 
    
7811
 
    
7812
 
    
7813
 
    XSRETURN(argvi);
7814
 
  fail:
7815
 
    
7816
 
    
7817
 
    SWIG_croak_null();
7818
 
  }
7819
 
}
7820
 
 
7821
 
 
7822
 
XS(_wrap_labelObj_autofollow_get) {
7823
 
  {
7824
 
    labelObj *arg1 = (labelObj *) 0 ;
7825
 
    void *argp1 = 0 ;
7826
 
    int res1 = 0 ;
7827
 
    int argvi = 0;
7828
 
    int result;
7829
 
    dXSARGS;
7830
 
    
7831
 
    if ((items < 1) || (items > 1)) {
7832
 
      SWIG_croak("Usage: labelObj_autofollow_get(self);");
7833
 
    }
7834
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7835
 
    if (!SWIG_IsOK(res1)) {
7836
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_autofollow_get" "', argument " "1"" of type '" "labelObj *""'"); 
7837
 
    }
7838
 
    arg1 = (labelObj *)(argp1);
7839
 
    result = (int) ((arg1)->autofollow);
7840
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7841
 
    
7842
 
    XSRETURN(argvi);
7843
 
  fail:
7844
 
    
7845
 
    SWIG_croak_null();
7846
 
  }
7847
 
}
7848
 
 
7849
 
 
7850
 
XS(_wrap_labelObj_buffer_set) {
7851
 
  {
7852
 
    labelObj *arg1 = (labelObj *) 0 ;
7853
 
    int arg2 ;
7854
 
    void *argp1 = 0 ;
7855
 
    int res1 = 0 ;
7856
 
    int val2 ;
7857
 
    int ecode2 = 0 ;
7858
 
    int argvi = 0;
7859
 
    dXSARGS;
7860
 
    
7861
 
    if ((items < 2) || (items > 2)) {
7862
 
      SWIG_croak("Usage: labelObj_buffer_set(self,buffer);");
7863
 
    }
7864
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7865
 
    if (!SWIG_IsOK(res1)) {
7866
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_buffer_set" "', argument " "1"" of type '" "labelObj *""'"); 
7867
 
    }
7868
 
    arg1 = (labelObj *)(argp1);
7869
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7870
 
    if (!SWIG_IsOK(ecode2)) {
7871
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_buffer_set" "', argument " "2"" of type '" "int""'");
7872
 
    } 
7873
 
    arg2 = (int)(val2);
7874
 
    if (arg1) (arg1)->buffer = arg2;
7875
 
    
7876
 
    
7877
 
    
7878
 
    XSRETURN(argvi);
7879
 
  fail:
7880
 
    
7881
 
    
7882
 
    SWIG_croak_null();
7883
 
  }
7884
 
}
7885
 
 
7886
 
 
7887
 
XS(_wrap_labelObj_buffer_get) {
7888
 
  {
7889
 
    labelObj *arg1 = (labelObj *) 0 ;
7890
 
    void *argp1 = 0 ;
7891
 
    int res1 = 0 ;
7892
 
    int argvi = 0;
7893
 
    int result;
7894
 
    dXSARGS;
7895
 
    
7896
 
    if ((items < 1) || (items > 1)) {
7897
 
      SWIG_croak("Usage: labelObj_buffer_get(self);");
7898
 
    }
7899
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7900
 
    if (!SWIG_IsOK(res1)) {
7901
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_buffer_get" "', argument " "1"" of type '" "labelObj *""'"); 
7902
 
    }
7903
 
    arg1 = (labelObj *)(argp1);
7904
 
    result = (int) ((arg1)->buffer);
7905
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7906
 
    
7907
 
    XSRETURN(argvi);
7908
 
  fail:
7909
 
    
7910
 
    SWIG_croak_null();
7911
 
  }
7912
 
}
7913
 
 
7914
 
 
7915
 
XS(_wrap_labelObj_antialias_set) {
7916
 
  {
7917
 
    labelObj *arg1 = (labelObj *) 0 ;
7918
 
    int arg2 ;
7919
 
    void *argp1 = 0 ;
7920
 
    int res1 = 0 ;
7921
 
    int val2 ;
7922
 
    int ecode2 = 0 ;
7923
 
    int argvi = 0;
7924
 
    dXSARGS;
7925
 
    
7926
 
    if ((items < 2) || (items > 2)) {
7927
 
      SWIG_croak("Usage: labelObj_antialias_set(self,antialias);");
7928
 
    }
7929
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7930
 
    if (!SWIG_IsOK(res1)) {
7931
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_antialias_set" "', argument " "1"" of type '" "labelObj *""'"); 
7932
 
    }
7933
 
    arg1 = (labelObj *)(argp1);
7934
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
7935
 
    if (!SWIG_IsOK(ecode2)) {
7936
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_antialias_set" "', argument " "2"" of type '" "int""'");
7937
 
    } 
7938
 
    arg2 = (int)(val2);
7939
 
    if (arg1) (arg1)->antialias = arg2;
7940
 
    
7941
 
    
7942
 
    
7943
 
    XSRETURN(argvi);
7944
 
  fail:
7945
 
    
7946
 
    
7947
 
    SWIG_croak_null();
7948
 
  }
7949
 
}
7950
 
 
7951
 
 
7952
 
XS(_wrap_labelObj_antialias_get) {
7953
 
  {
7954
 
    labelObj *arg1 = (labelObj *) 0 ;
7955
 
    void *argp1 = 0 ;
7956
 
    int res1 = 0 ;
7957
 
    int argvi = 0;
7958
 
    int result;
7959
 
    dXSARGS;
7960
 
    
7961
 
    if ((items < 1) || (items > 1)) {
7962
 
      SWIG_croak("Usage: labelObj_antialias_get(self);");
7963
 
    }
7964
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7965
 
    if (!SWIG_IsOK(res1)) {
7966
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_antialias_get" "', argument " "1"" of type '" "labelObj *""'"); 
7967
 
    }
7968
 
    arg1 = (labelObj *)(argp1);
7969
 
    result = (int) ((arg1)->antialias);
7970
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7971
 
    
7972
 
    XSRETURN(argvi);
7973
 
  fail:
7974
 
    
7975
 
    SWIG_croak_null();
7976
 
  }
7977
 
}
7978
 
 
7979
 
 
7980
 
XS(_wrap_labelObj_align_set) {
7981
 
  {
7982
 
    labelObj *arg1 = (labelObj *) 0 ;
7983
 
    int arg2 ;
7984
 
    void *argp1 = 0 ;
7985
 
    int res1 = 0 ;
7986
 
    int val2 ;
7987
 
    int ecode2 = 0 ;
7988
 
    int argvi = 0;
7989
 
    dXSARGS;
7990
 
    
7991
 
    if ((items < 2) || (items > 2)) {
7992
 
      SWIG_croak("Usage: labelObj_align_set(self,align);");
7993
 
    }
7994
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
7995
 
    if (!SWIG_IsOK(res1)) {
7996
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_align_set" "', argument " "1"" of type '" "labelObj *""'"); 
7997
 
    }
7998
 
    arg1 = (labelObj *)(argp1);
7999
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8000
 
    if (!SWIG_IsOK(ecode2)) {
8001
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_align_set" "', argument " "2"" of type '" "int""'");
8002
 
    } 
8003
 
    arg2 = (int)(val2);
8004
 
    if (arg1) (arg1)->align = arg2;
8005
 
    
8006
 
    
8007
 
    
8008
 
    XSRETURN(argvi);
8009
 
  fail:
8010
 
    
8011
 
    
8012
 
    SWIG_croak_null();
8013
 
  }
8014
 
}
8015
 
 
8016
 
 
8017
 
XS(_wrap_labelObj_align_get) {
8018
 
  {
8019
 
    labelObj *arg1 = (labelObj *) 0 ;
8020
 
    void *argp1 = 0 ;
8021
 
    int res1 = 0 ;
8022
 
    int argvi = 0;
8023
 
    int result;
8024
 
    dXSARGS;
8025
 
    
8026
 
    if ((items < 1) || (items > 1)) {
8027
 
      SWIG_croak("Usage: labelObj_align_get(self);");
8028
 
    }
8029
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8030
 
    if (!SWIG_IsOK(res1)) {
8031
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_align_get" "', argument " "1"" of type '" "labelObj *""'"); 
8032
 
    }
8033
 
    arg1 = (labelObj *)(argp1);
8034
 
    result = (int) ((arg1)->align);
8035
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
8036
 
    
8037
 
    XSRETURN(argvi);
8038
 
  fail:
8039
 
    
8040
 
    SWIG_croak_null();
8041
 
  }
8042
 
}
8043
 
 
8044
 
 
8045
 
XS(_wrap_labelObj_wrap_set) {
8046
 
  {
8047
 
    labelObj *arg1 = (labelObj *) 0 ;
8048
 
    char arg2 ;
8049
 
    void *argp1 = 0 ;
8050
 
    int res1 = 0 ;
8051
 
    char val2 ;
8052
 
    int ecode2 = 0 ;
8053
 
    int argvi = 0;
8054
 
    dXSARGS;
8055
 
    
8056
 
    if ((items < 2) || (items > 2)) {
8057
 
      SWIG_croak("Usage: labelObj_wrap_set(self,wrap);");
8058
 
    }
8059
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8060
 
    if (!SWIG_IsOK(res1)) {
8061
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_wrap_set" "', argument " "1"" of type '" "labelObj *""'"); 
8062
 
    }
8063
 
    arg1 = (labelObj *)(argp1);
8064
 
    ecode2 = SWIG_AsVal_char SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8065
 
    if (!SWIG_IsOK(ecode2)) {
8066
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_wrap_set" "', argument " "2"" of type '" "char""'");
8067
 
    } 
8068
 
    arg2 = (char)(val2);
8069
 
    if (arg1) (arg1)->wrap = arg2;
8070
 
    
8071
 
    
8072
 
    
8073
 
    XSRETURN(argvi);
8074
 
  fail:
8075
 
    
8076
 
    
8077
 
    SWIG_croak_null();
8078
 
  }
8079
 
}
8080
 
 
8081
 
 
8082
 
XS(_wrap_labelObj_wrap_get) {
8083
 
  {
8084
 
    labelObj *arg1 = (labelObj *) 0 ;
8085
 
    void *argp1 = 0 ;
8086
 
    int res1 = 0 ;
8087
 
    int argvi = 0;
8088
 
    char result;
8089
 
    dXSARGS;
8090
 
    
8091
 
    if ((items < 1) || (items > 1)) {
8092
 
      SWIG_croak("Usage: labelObj_wrap_get(self);");
8093
 
    }
8094
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8095
 
    if (!SWIG_IsOK(res1)) {
8096
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_wrap_get" "', argument " "1"" of type '" "labelObj *""'"); 
8097
 
    }
8098
 
    arg1 = (labelObj *)(argp1);
8099
 
    result = (char) ((arg1)->wrap);
8100
 
    ST(argvi) = SWIG_From_char  SWIG_PERL_CALL_ARGS_1((char)(result)); argvi++ ;
8101
 
    
8102
 
    XSRETURN(argvi);
8103
 
  fail:
8104
 
    
8105
 
    SWIG_croak_null();
8106
 
  }
8107
 
}
8108
 
 
8109
 
 
8110
 
XS(_wrap_labelObj_maxlength_set) {
8111
 
  {
8112
 
    labelObj *arg1 = (labelObj *) 0 ;
8113
 
    int arg2 ;
8114
 
    void *argp1 = 0 ;
8115
 
    int res1 = 0 ;
8116
 
    int val2 ;
8117
 
    int ecode2 = 0 ;
8118
 
    int argvi = 0;
8119
 
    dXSARGS;
8120
 
    
8121
 
    if ((items < 2) || (items > 2)) {
8122
 
      SWIG_croak("Usage: labelObj_maxlength_set(self,maxlength);");
8123
 
    }
8124
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8125
 
    if (!SWIG_IsOK(res1)) {
8126
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxlength_set" "', argument " "1"" of type '" "labelObj *""'"); 
8127
 
    }
8128
 
    arg1 = (labelObj *)(argp1);
8129
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8130
 
    if (!SWIG_IsOK(ecode2)) {
8131
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_maxlength_set" "', argument " "2"" of type '" "int""'");
8132
 
    } 
8133
 
    arg2 = (int)(val2);
8134
 
    if (arg1) (arg1)->maxlength = arg2;
8135
 
    
8136
 
    
8137
 
    
8138
 
    XSRETURN(argvi);
8139
 
  fail:
8140
 
    
8141
 
    
8142
 
    SWIG_croak_null();
8143
 
  }
8144
 
}
8145
 
 
8146
 
 
8147
 
XS(_wrap_labelObj_maxlength_get) {
8148
 
  {
8149
 
    labelObj *arg1 = (labelObj *) 0 ;
8150
 
    void *argp1 = 0 ;
8151
 
    int res1 = 0 ;
8152
 
    int argvi = 0;
8153
 
    int result;
8154
 
    dXSARGS;
8155
 
    
8156
 
    if ((items < 1) || (items > 1)) {
8157
 
      SWIG_croak("Usage: labelObj_maxlength_get(self);");
8158
 
    }
8159
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8160
 
    if (!SWIG_IsOK(res1)) {
8161
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxlength_get" "', argument " "1"" of type '" "labelObj *""'"); 
8162
 
    }
8163
 
    arg1 = (labelObj *)(argp1);
8164
 
    result = (int) ((arg1)->maxlength);
8165
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
8166
 
    
8167
 
    XSRETURN(argvi);
8168
 
  fail:
8169
 
    
8170
 
    SWIG_croak_null();
8171
 
  }
8172
 
}
8173
 
 
8174
 
 
8175
 
XS(_wrap_labelObj_minlength_set) {
8176
 
  {
8177
 
    labelObj *arg1 = (labelObj *) 0 ;
8178
 
    int arg2 ;
8179
 
    void *argp1 = 0 ;
8180
 
    int res1 = 0 ;
8181
 
    int val2 ;
8182
 
    int ecode2 = 0 ;
8183
 
    int argvi = 0;
8184
 
    dXSARGS;
8185
 
    
8186
 
    if ((items < 2) || (items > 2)) {
8187
 
      SWIG_croak("Usage: labelObj_minlength_set(self,minlength);");
8188
 
    }
8189
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8190
 
    if (!SWIG_IsOK(res1)) {
8191
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minlength_set" "', argument " "1"" of type '" "labelObj *""'"); 
8192
 
    }
8193
 
    arg1 = (labelObj *)(argp1);
8194
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8195
 
    if (!SWIG_IsOK(ecode2)) {
8196
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_minlength_set" "', argument " "2"" of type '" "int""'");
8197
 
    } 
8198
 
    arg2 = (int)(val2);
8199
 
    if (arg1) (arg1)->minlength = arg2;
8200
 
    
8201
 
    
8202
 
    
8203
 
    XSRETURN(argvi);
8204
 
  fail:
8205
 
    
8206
 
    
8207
 
    SWIG_croak_null();
8208
 
  }
8209
 
}
8210
 
 
8211
 
 
8212
 
XS(_wrap_labelObj_minlength_get) {
8213
 
  {
8214
 
    labelObj *arg1 = (labelObj *) 0 ;
8215
 
    void *argp1 = 0 ;
8216
 
    int res1 = 0 ;
8217
 
    int argvi = 0;
8218
 
    int result;
8219
 
    dXSARGS;
8220
 
    
8221
 
    if ((items < 1) || (items > 1)) {
8222
 
      SWIG_croak("Usage: labelObj_minlength_get(self);");
8223
 
    }
8224
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8225
 
    if (!SWIG_IsOK(res1)) {
8226
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minlength_get" "', argument " "1"" of type '" "labelObj *""'"); 
8227
 
    }
8228
 
    arg1 = (labelObj *)(argp1);
8229
 
    result = (int) ((arg1)->minlength);
8230
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
8231
 
    
8232
 
    XSRETURN(argvi);
8233
 
  fail:
8234
 
    
8235
 
    SWIG_croak_null();
8236
 
  }
8237
 
}
8238
 
 
8239
 
 
8240
 
XS(_wrap_labelObj_space_size_10_set) {
8241
 
  {
8242
 
    labelObj *arg1 = (labelObj *) 0 ;
8243
 
    double arg2 ;
8244
 
    void *argp1 = 0 ;
8245
 
    int res1 = 0 ;
8246
 
    double val2 ;
8247
 
    int ecode2 = 0 ;
8248
 
    int argvi = 0;
8249
 
    dXSARGS;
8250
 
    
8251
 
    if ((items < 2) || (items > 2)) {
8252
 
      SWIG_croak("Usage: labelObj_space_size_10_set(self,space_size_10);");
8253
 
    }
8254
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8255
 
    if (!SWIG_IsOK(res1)) {
8256
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_space_size_10_set" "', argument " "1"" of type '" "labelObj *""'"); 
8257
 
    }
8258
 
    arg1 = (labelObj *)(argp1);
8259
 
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8260
 
    if (!SWIG_IsOK(ecode2)) {
8261
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_space_size_10_set" "', argument " "2"" of type '" "double""'");
8262
 
    } 
8263
 
    arg2 = (double)(val2);
8264
 
    if (arg1) (arg1)->space_size_10 = arg2;
8265
 
    
8266
 
    
8267
 
    
8268
 
    XSRETURN(argvi);
8269
 
  fail:
8270
 
    
8271
 
    
8272
 
    SWIG_croak_null();
8273
 
  }
8274
 
}
8275
 
 
8276
 
 
8277
 
XS(_wrap_labelObj_space_size_10_get) {
8278
 
  {
8279
 
    labelObj *arg1 = (labelObj *) 0 ;
8280
 
    void *argp1 = 0 ;
8281
 
    int res1 = 0 ;
8282
 
    int argvi = 0;
8283
 
    double result;
8284
 
    dXSARGS;
8285
 
    
8286
 
    if ((items < 1) || (items > 1)) {
8287
 
      SWIG_croak("Usage: labelObj_space_size_10_get(self);");
8288
 
    }
8289
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8290
 
    if (!SWIG_IsOK(res1)) {
8291
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_space_size_10_get" "', argument " "1"" of type '" "labelObj *""'"); 
8292
 
    }
8293
 
    arg1 = (labelObj *)(argp1);
8294
 
    result = (double) ((arg1)->space_size_10);
8295
 
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
8296
 
    
8297
 
    XSRETURN(argvi);
8298
 
  fail:
8299
 
    
8300
 
    SWIG_croak_null();
8301
 
  }
8302
 
}
8303
 
 
8304
 
 
8305
 
XS(_wrap_labelObj_minfeaturesize_set) {
8306
 
  {
8307
 
    labelObj *arg1 = (labelObj *) 0 ;
8308
 
    int arg2 ;
8309
 
    void *argp1 = 0 ;
8310
 
    int res1 = 0 ;
8311
 
    int val2 ;
8312
 
    int ecode2 = 0 ;
8313
 
    int argvi = 0;
8314
 
    dXSARGS;
8315
 
    
8316
 
    if ((items < 2) || (items > 2)) {
8317
 
      SWIG_croak("Usage: labelObj_minfeaturesize_set(self,minfeaturesize);");
8318
 
    }
8319
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8320
 
    if (!SWIG_IsOK(res1)) {
8321
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minfeaturesize_set" "', argument " "1"" of type '" "labelObj *""'"); 
8322
 
    }
8323
 
    arg1 = (labelObj *)(argp1);
8324
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8325
 
    if (!SWIG_IsOK(ecode2)) {
8326
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_minfeaturesize_set" "', argument " "2"" of type '" "int""'");
8327
 
    } 
8328
 
    arg2 = (int)(val2);
8329
 
    if (arg1) (arg1)->minfeaturesize = arg2;
8330
 
    
8331
 
    
8332
 
    
8333
 
    XSRETURN(argvi);
8334
 
  fail:
8335
 
    
8336
 
    
8337
 
    SWIG_croak_null();
8338
 
  }
8339
 
}
8340
 
 
8341
 
 
8342
 
XS(_wrap_labelObj_minfeaturesize_get) {
8343
 
  {
8344
 
    labelObj *arg1 = (labelObj *) 0 ;
8345
 
    void *argp1 = 0 ;
8346
 
    int res1 = 0 ;
8347
 
    int argvi = 0;
8348
 
    int result;
8349
 
    dXSARGS;
8350
 
    
8351
 
    if ((items < 1) || (items > 1)) {
8352
 
      SWIG_croak("Usage: labelObj_minfeaturesize_get(self);");
8353
 
    }
8354
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8355
 
    if (!SWIG_IsOK(res1)) {
8356
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minfeaturesize_get" "', argument " "1"" of type '" "labelObj *""'"); 
8357
 
    }
8358
 
    arg1 = (labelObj *)(argp1);
8359
 
    result = (int) ((arg1)->minfeaturesize);
8360
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
8361
 
    
8362
 
    XSRETURN(argvi);
8363
 
  fail:
8364
 
    
8365
 
    SWIG_croak_null();
8366
 
  }
8367
 
}
8368
 
 
8369
 
 
8370
 
XS(_wrap_labelObj_autominfeaturesize_set) {
8371
 
  {
8372
 
    labelObj *arg1 = (labelObj *) 0 ;
8373
 
    int arg2 ;
8374
 
    void *argp1 = 0 ;
8375
 
    int res1 = 0 ;
8376
 
    int val2 ;
8377
 
    int ecode2 = 0 ;
8378
 
    int argvi = 0;
8379
 
    dXSARGS;
8380
 
    
8381
 
    if ((items < 2) || (items > 2)) {
8382
 
      SWIG_croak("Usage: labelObj_autominfeaturesize_set(self,autominfeaturesize);");
8383
 
    }
8384
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8385
 
    if (!SWIG_IsOK(res1)) {
8386
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_autominfeaturesize_set" "', argument " "1"" of type '" "labelObj *""'"); 
8387
 
    }
8388
 
    arg1 = (labelObj *)(argp1);
8389
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8390
 
    if (!SWIG_IsOK(ecode2)) {
8391
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_autominfeaturesize_set" "', argument " "2"" of type '" "int""'");
8392
 
    } 
8393
 
    arg2 = (int)(val2);
8394
 
    if (arg1) (arg1)->autominfeaturesize = arg2;
8395
 
    
8396
 
    
8397
 
    
8398
 
    XSRETURN(argvi);
8399
 
  fail:
8400
 
    
8401
 
    
8402
 
    SWIG_croak_null();
8403
 
  }
8404
 
}
8405
 
 
8406
 
 
8407
 
XS(_wrap_labelObj_autominfeaturesize_get) {
8408
 
  {
8409
 
    labelObj *arg1 = (labelObj *) 0 ;
8410
 
    void *argp1 = 0 ;
8411
 
    int res1 = 0 ;
8412
 
    int argvi = 0;
8413
 
    int result;
8414
 
    dXSARGS;
8415
 
    
8416
 
    if ((items < 1) || (items > 1)) {
8417
 
      SWIG_croak("Usage: labelObj_autominfeaturesize_get(self);");
8418
 
    }
8419
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8420
 
    if (!SWIG_IsOK(res1)) {
8421
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_autominfeaturesize_get" "', argument " "1"" of type '" "labelObj *""'"); 
8422
 
    }
8423
 
    arg1 = (labelObj *)(argp1);
8424
 
    result = (int) ((arg1)->autominfeaturesize);
8425
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
8426
 
    
8427
 
    XSRETURN(argvi);
8428
 
  fail:
8429
 
    
8430
 
    SWIG_croak_null();
8431
 
  }
8432
 
}
8433
 
 
8434
 
 
8435
 
XS(_wrap_labelObj_minscaledenom_set) {
8436
 
  {
8437
 
    labelObj *arg1 = (labelObj *) 0 ;
8438
 
    double arg2 ;
8439
 
    void *argp1 = 0 ;
8440
 
    int res1 = 0 ;
8441
 
    double val2 ;
8442
 
    int ecode2 = 0 ;
8443
 
    int argvi = 0;
8444
 
    dXSARGS;
8445
 
    
8446
 
    if ((items < 2) || (items > 2)) {
8447
 
      SWIG_croak("Usage: labelObj_minscaledenom_set(self,minscaledenom);");
8448
 
    }
8449
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8450
 
    if (!SWIG_IsOK(res1)) {
8451
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minscaledenom_set" "', argument " "1"" of type '" "labelObj *""'"); 
8452
 
    }
8453
 
    arg1 = (labelObj *)(argp1);
8454
 
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8455
 
    if (!SWIG_IsOK(ecode2)) {
8456
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_minscaledenom_set" "', argument " "2"" of type '" "double""'");
8457
 
    } 
8458
 
    arg2 = (double)(val2);
8459
 
    if (arg1) (arg1)->minscaledenom = arg2;
8460
 
    
8461
 
    
8462
 
    
8463
 
    XSRETURN(argvi);
8464
 
  fail:
8465
 
    
8466
 
    
8467
 
    SWIG_croak_null();
8468
 
  }
8469
 
}
8470
 
 
8471
 
 
8472
 
XS(_wrap_labelObj_minscaledenom_get) {
8473
 
  {
8474
 
    labelObj *arg1 = (labelObj *) 0 ;
8475
 
    void *argp1 = 0 ;
8476
 
    int res1 = 0 ;
8477
 
    int argvi = 0;
8478
 
    double result;
8479
 
    dXSARGS;
8480
 
    
8481
 
    if ((items < 1) || (items > 1)) {
8482
 
      SWIG_croak("Usage: labelObj_minscaledenom_get(self);");
8483
 
    }
8484
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8485
 
    if (!SWIG_IsOK(res1)) {
8486
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minscaledenom_get" "', argument " "1"" of type '" "labelObj *""'"); 
8487
 
    }
8488
 
    arg1 = (labelObj *)(argp1);
8489
 
    result = (double) ((arg1)->minscaledenom);
8490
 
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
8491
 
    
8492
 
    XSRETURN(argvi);
8493
 
  fail:
8494
 
    
8495
 
    SWIG_croak_null();
8496
 
  }
8497
 
}
8498
 
 
8499
 
 
8500
 
XS(_wrap_labelObj_maxscaledenom_set) {
8501
 
  {
8502
 
    labelObj *arg1 = (labelObj *) 0 ;
8503
 
    double arg2 ;
8504
 
    void *argp1 = 0 ;
8505
 
    int res1 = 0 ;
8506
 
    double val2 ;
8507
 
    int ecode2 = 0 ;
8508
 
    int argvi = 0;
8509
 
    dXSARGS;
8510
 
    
8511
 
    if ((items < 2) || (items > 2)) {
8512
 
      SWIG_croak("Usage: labelObj_maxscaledenom_set(self,maxscaledenom);");
8513
 
    }
8514
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8515
 
    if (!SWIG_IsOK(res1)) {
8516
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxscaledenom_set" "', argument " "1"" of type '" "labelObj *""'"); 
8517
 
    }
8518
 
    arg1 = (labelObj *)(argp1);
8519
 
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8520
 
    if (!SWIG_IsOK(ecode2)) {
8521
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_maxscaledenom_set" "', argument " "2"" of type '" "double""'");
8522
 
    } 
8523
 
    arg2 = (double)(val2);
8524
 
    if (arg1) (arg1)->maxscaledenom = arg2;
8525
 
    
8526
 
    
8527
 
    
8528
 
    XSRETURN(argvi);
8529
 
  fail:
8530
 
    
8531
 
    
8532
 
    SWIG_croak_null();
8533
 
  }
8534
 
}
8535
 
 
8536
 
 
8537
 
XS(_wrap_labelObj_maxscaledenom_get) {
8538
 
  {
8539
 
    labelObj *arg1 = (labelObj *) 0 ;
8540
 
    void *argp1 = 0 ;
8541
 
    int res1 = 0 ;
8542
 
    int argvi = 0;
8543
 
    double result;
8544
 
    dXSARGS;
8545
 
    
8546
 
    if ((items < 1) || (items > 1)) {
8547
 
      SWIG_croak("Usage: labelObj_maxscaledenom_get(self);");
8548
 
    }
8549
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8550
 
    if (!SWIG_IsOK(res1)) {
8551
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxscaledenom_get" "', argument " "1"" of type '" "labelObj *""'"); 
8552
 
    }
8553
 
    arg1 = (labelObj *)(argp1);
8554
 
    result = (double) ((arg1)->maxscaledenom);
8555
 
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
8556
 
    
8557
 
    XSRETURN(argvi);
8558
 
  fail:
8559
 
    
8560
 
    SWIG_croak_null();
8561
 
  }
8562
 
}
8563
 
 
8564
 
 
8565
 
XS(_wrap_labelObj_mindistance_set) {
8566
 
  {
8567
 
    labelObj *arg1 = (labelObj *) 0 ;
8568
 
    int arg2 ;
8569
 
    void *argp1 = 0 ;
8570
 
    int res1 = 0 ;
8571
 
    int val2 ;
8572
 
    int ecode2 = 0 ;
8573
 
    int argvi = 0;
8574
 
    dXSARGS;
8575
 
    
8576
 
    if ((items < 2) || (items > 2)) {
8577
 
      SWIG_croak("Usage: labelObj_mindistance_set(self,mindistance);");
8578
 
    }
8579
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8580
 
    if (!SWIG_IsOK(res1)) {
8581
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_mindistance_set" "', argument " "1"" of type '" "labelObj *""'"); 
8582
 
    }
8583
 
    arg1 = (labelObj *)(argp1);
8584
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8585
 
    if (!SWIG_IsOK(ecode2)) {
8586
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_mindistance_set" "', argument " "2"" of type '" "int""'");
8587
 
    } 
8588
 
    arg2 = (int)(val2);
8589
 
    if (arg1) (arg1)->mindistance = arg2;
8590
 
    
8591
 
    
8592
 
    
8593
 
    XSRETURN(argvi);
8594
 
  fail:
8595
 
    
8596
 
    
8597
 
    SWIG_croak_null();
8598
 
  }
8599
 
}
8600
 
 
8601
 
 
8602
 
XS(_wrap_labelObj_mindistance_get) {
8603
 
  {
8604
 
    labelObj *arg1 = (labelObj *) 0 ;
8605
 
    void *argp1 = 0 ;
8606
 
    int res1 = 0 ;
8607
 
    int argvi = 0;
8608
 
    int result;
8609
 
    dXSARGS;
8610
 
    
8611
 
    if ((items < 1) || (items > 1)) {
8612
 
      SWIG_croak("Usage: labelObj_mindistance_get(self);");
8613
 
    }
8614
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8615
 
    if (!SWIG_IsOK(res1)) {
8616
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_mindistance_get" "', argument " "1"" of type '" "labelObj *""'"); 
8617
 
    }
8618
 
    arg1 = (labelObj *)(argp1);
8619
 
    result = (int) ((arg1)->mindistance);
8620
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
8621
 
    
8622
 
    XSRETURN(argvi);
8623
 
  fail:
8624
 
    
8625
 
    SWIG_croak_null();
8626
 
  }
8627
 
}
8628
 
 
8629
 
 
8630
 
XS(_wrap_labelObj_repeatdistance_set) {
8631
 
  {
8632
 
    labelObj *arg1 = (labelObj *) 0 ;
8633
 
    int arg2 ;
8634
 
    void *argp1 = 0 ;
8635
 
    int res1 = 0 ;
8636
 
    int val2 ;
8637
 
    int ecode2 = 0 ;
8638
 
    int argvi = 0;
8639
 
    dXSARGS;
8640
 
    
8641
 
    if ((items < 2) || (items > 2)) {
8642
 
      SWIG_croak("Usage: labelObj_repeatdistance_set(self,repeatdistance);");
8643
 
    }
8644
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8645
 
    if (!SWIG_IsOK(res1)) {
8646
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_repeatdistance_set" "', argument " "1"" of type '" "labelObj *""'"); 
8647
 
    }
8648
 
    arg1 = (labelObj *)(argp1);
8649
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8650
 
    if (!SWIG_IsOK(ecode2)) {
8651
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_repeatdistance_set" "', argument " "2"" of type '" "int""'");
8652
 
    } 
8653
 
    arg2 = (int)(val2);
8654
 
    if (arg1) (arg1)->repeatdistance = arg2;
8655
 
    
8656
 
    
8657
 
    
8658
 
    XSRETURN(argvi);
8659
 
  fail:
8660
 
    
8661
 
    
8662
 
    SWIG_croak_null();
8663
 
  }
8664
 
}
8665
 
 
8666
 
 
8667
 
XS(_wrap_labelObj_repeatdistance_get) {
8668
 
  {
8669
 
    labelObj *arg1 = (labelObj *) 0 ;
8670
 
    void *argp1 = 0 ;
8671
 
    int res1 = 0 ;
8672
 
    int argvi = 0;
8673
 
    int result;
8674
 
    dXSARGS;
8675
 
    
8676
 
    if ((items < 1) || (items > 1)) {
8677
 
      SWIG_croak("Usage: labelObj_repeatdistance_get(self);");
8678
 
    }
8679
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8680
 
    if (!SWIG_IsOK(res1)) {
8681
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_repeatdistance_get" "', argument " "1"" of type '" "labelObj *""'"); 
8682
 
    }
8683
 
    arg1 = (labelObj *)(argp1);
8684
 
    result = (int) ((arg1)->repeatdistance);
8685
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
8686
 
    
8687
 
    XSRETURN(argvi);
8688
 
  fail:
8689
 
    
8690
 
    SWIG_croak_null();
8691
 
  }
8692
 
}
8693
 
 
8694
 
 
8695
 
XS(_wrap_labelObj_partials_set) {
8696
 
  {
8697
 
    labelObj *arg1 = (labelObj *) 0 ;
8698
 
    int arg2 ;
8699
 
    void *argp1 = 0 ;
8700
 
    int res1 = 0 ;
8701
 
    int val2 ;
8702
 
    int ecode2 = 0 ;
8703
 
    int argvi = 0;
8704
 
    dXSARGS;
8705
 
    
8706
 
    if ((items < 2) || (items > 2)) {
8707
 
      SWIG_croak("Usage: labelObj_partials_set(self,partials);");
8708
 
    }
8709
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8710
 
    if (!SWIG_IsOK(res1)) {
8711
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_partials_set" "', argument " "1"" of type '" "labelObj *""'"); 
8712
 
    }
8713
 
    arg1 = (labelObj *)(argp1);
8714
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8715
 
    if (!SWIG_IsOK(ecode2)) {
8716
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_partials_set" "', argument " "2"" of type '" "int""'");
8717
 
    } 
8718
 
    arg2 = (int)(val2);
8719
 
    if (arg1) (arg1)->partials = arg2;
8720
 
    
8721
 
    
8722
 
    
8723
 
    XSRETURN(argvi);
8724
 
  fail:
8725
 
    
8726
 
    
8727
 
    SWIG_croak_null();
8728
 
  }
8729
 
}
8730
 
 
8731
 
 
8732
 
XS(_wrap_labelObj_partials_get) {
8733
 
  {
8734
 
    labelObj *arg1 = (labelObj *) 0 ;
8735
 
    void *argp1 = 0 ;
8736
 
    int res1 = 0 ;
8737
 
    int argvi = 0;
8738
 
    int result;
8739
 
    dXSARGS;
8740
 
    
8741
 
    if ((items < 1) || (items > 1)) {
8742
 
      SWIG_croak("Usage: labelObj_partials_get(self);");
8743
 
    }
8744
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8745
 
    if (!SWIG_IsOK(res1)) {
8746
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_partials_get" "', argument " "1"" of type '" "labelObj *""'"); 
8747
 
    }
8748
 
    arg1 = (labelObj *)(argp1);
8749
 
    result = (int) ((arg1)->partials);
8750
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
8751
 
    
8752
 
    XSRETURN(argvi);
8753
 
  fail:
8754
 
    
8755
 
    SWIG_croak_null();
8756
 
  }
8757
 
}
8758
 
 
8759
 
 
8760
 
XS(_wrap_labelObj_force_set) {
8761
 
  {
8762
 
    labelObj *arg1 = (labelObj *) 0 ;
8763
 
    int arg2 ;
8764
 
    void *argp1 = 0 ;
8765
 
    int res1 = 0 ;
8766
 
    int val2 ;
8767
 
    int ecode2 = 0 ;
8768
 
    int argvi = 0;
8769
 
    dXSARGS;
8770
 
    
8771
 
    if ((items < 2) || (items > 2)) {
8772
 
      SWIG_croak("Usage: labelObj_force_set(self,force);");
8773
 
    }
8774
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8775
 
    if (!SWIG_IsOK(res1)) {
8776
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_force_set" "', argument " "1"" of type '" "labelObj *""'"); 
8777
 
    }
8778
 
    arg1 = (labelObj *)(argp1);
8779
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8780
 
    if (!SWIG_IsOK(ecode2)) {
8781
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_force_set" "', argument " "2"" of type '" "int""'");
8782
 
    } 
8783
 
    arg2 = (int)(val2);
8784
 
    if (arg1) (arg1)->force = arg2;
8785
 
    
8786
 
    
8787
 
    
8788
 
    XSRETURN(argvi);
8789
 
  fail:
8790
 
    
8791
 
    
8792
 
    SWIG_croak_null();
8793
 
  }
8794
 
}
8795
 
 
8796
 
 
8797
 
XS(_wrap_labelObj_force_get) {
8798
 
  {
8799
 
    labelObj *arg1 = (labelObj *) 0 ;
8800
 
    void *argp1 = 0 ;
8801
 
    int res1 = 0 ;
8802
 
    int argvi = 0;
8803
 
    int result;
8804
 
    dXSARGS;
8805
 
    
8806
 
    if ((items < 1) || (items > 1)) {
8807
 
      SWIG_croak("Usage: labelObj_force_get(self);");
8808
 
    }
8809
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8810
 
    if (!SWIG_IsOK(res1)) {
8811
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_force_get" "', argument " "1"" of type '" "labelObj *""'"); 
8812
 
    }
8813
 
    arg1 = (labelObj *)(argp1);
8814
 
    result = (int) ((arg1)->force);
8815
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
8816
 
    
8817
 
    XSRETURN(argvi);
8818
 
  fail:
8819
 
    
8820
 
    SWIG_croak_null();
8821
 
  }
8822
 
}
8823
 
 
8824
 
 
8825
 
XS(_wrap_labelObj_encoding_set) {
8826
 
  {
8827
 
    labelObj *arg1 = (labelObj *) 0 ;
8828
 
    char *arg2 = (char *) 0 ;
8829
 
    void *argp1 = 0 ;
8830
 
    int res1 = 0 ;
8831
 
    int res2 ;
8832
 
    char *buf2 = 0 ;
8833
 
    int alloc2 = 0 ;
8834
 
    int argvi = 0;
8835
 
    dXSARGS;
8836
 
    
8837
 
    if ((items < 2) || (items > 2)) {
8838
 
      SWIG_croak("Usage: labelObj_encoding_set(self,encoding);");
8839
 
    }
8840
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8841
 
    if (!SWIG_IsOK(res1)) {
8842
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_encoding_set" "', argument " "1"" of type '" "labelObj *""'"); 
8843
 
    }
8844
 
    arg1 = (labelObj *)(argp1);
8845
 
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
8846
 
    if (!SWIG_IsOK(res2)) {
8847
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_encoding_set" "', argument " "2"" of type '" "char *""'");
8848
 
    }
8849
 
    arg2 = (char *)(buf2);
8850
 
    {
8851
 
      if (arg1->encoding) free((char*)arg1->encoding);
8852
 
      if (arg2) {
8853
 
        arg1->encoding = (char *) malloc(strlen(arg2)+1);
8854
 
        strcpy((char*)arg1->encoding,arg2);
8855
 
      } else {
8856
 
        arg1->encoding = 0;
8857
 
      }
8858
 
    }
8859
 
    
8860
 
    
8861
 
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8862
 
    XSRETURN(argvi);
8863
 
  fail:
8864
 
    
8865
 
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8866
 
    SWIG_croak_null();
8867
 
  }
8868
 
}
8869
 
 
8870
 
 
8871
 
XS(_wrap_labelObj_encoding_get) {
8872
 
  {
8873
 
    labelObj *arg1 = (labelObj *) 0 ;
8874
 
    void *argp1 = 0 ;
8875
 
    int res1 = 0 ;
8876
 
    int argvi = 0;
8877
 
    char *result = 0 ;
8878
 
    dXSARGS;
8879
 
    
8880
 
    if ((items < 1) || (items > 1)) {
8881
 
      SWIG_croak("Usage: labelObj_encoding_get(self);");
8882
 
    }
8883
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8884
 
    if (!SWIG_IsOK(res1)) {
8885
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_encoding_get" "', argument " "1"" of type '" "labelObj *""'"); 
8886
 
    }
8887
 
    arg1 = (labelObj *)(argp1);
8888
 
    result = (char *) ((arg1)->encoding);
8889
 
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
8890
 
    
8891
 
    XSRETURN(argvi);
8892
 
  fail:
8893
 
    
8894
 
    SWIG_croak_null();
8895
 
  }
8896
 
}
8897
 
 
8898
 
 
8899
 
XS(_wrap_labelObj_priority_set) {
8900
 
  {
8901
 
    labelObj *arg1 = (labelObj *) 0 ;
8902
 
    int arg2 ;
8903
 
    void *argp1 = 0 ;
8904
 
    int res1 = 0 ;
8905
 
    int val2 ;
8906
 
    int ecode2 = 0 ;
8907
 
    int argvi = 0;
8908
 
    dXSARGS;
8909
 
    
8910
 
    if ((items < 2) || (items > 2)) {
8911
 
      SWIG_croak("Usage: labelObj_priority_set(self,priority);");
8912
 
    }
8913
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8914
 
    if (!SWIG_IsOK(res1)) {
8915
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_priority_set" "', argument " "1"" of type '" "labelObj *""'"); 
8916
 
    }
8917
 
    arg1 = (labelObj *)(argp1);
8918
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
8919
 
    if (!SWIG_IsOK(ecode2)) {
8920
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_priority_set" "', argument " "2"" of type '" "int""'");
8921
 
    } 
8922
 
    arg2 = (int)(val2);
8923
 
    if (arg1) (arg1)->priority = arg2;
8924
 
    
8925
 
    
8926
 
    
8927
 
    XSRETURN(argvi);
8928
 
  fail:
8929
 
    
8930
 
    
8931
 
    SWIG_croak_null();
8932
 
  }
8933
 
}
8934
 
 
8935
 
 
8936
 
XS(_wrap_labelObj_priority_get) {
8937
 
  {
8938
 
    labelObj *arg1 = (labelObj *) 0 ;
8939
 
    void *argp1 = 0 ;
8940
 
    int res1 = 0 ;
8941
 
    int argvi = 0;
8942
 
    int result;
8943
 
    dXSARGS;
8944
 
    
8945
 
    if ((items < 1) || (items > 1)) {
8946
 
      SWIG_croak("Usage: labelObj_priority_get(self);");
8947
 
    }
8948
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8949
 
    if (!SWIG_IsOK(res1)) {
8950
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_priority_get" "', argument " "1"" of type '" "labelObj *""'"); 
8951
 
    }
8952
 
    arg1 = (labelObj *)(argp1);
8953
 
    result = (int) ((arg1)->priority);
8954
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
8955
 
    
8956
 
    XSRETURN(argvi);
8957
 
  fail:
8958
 
    
8959
 
    SWIG_croak_null();
8960
 
  }
8961
 
}
8962
 
 
8963
 
 
8964
 
XS(_wrap_labelObj_updateFromString) {
8965
 
  {
8966
 
    labelObj *arg1 = (labelObj *) 0 ;
8967
 
    char *arg2 = (char *) 0 ;
8968
 
    void *argp1 = 0 ;
8969
 
    int res1 = 0 ;
8970
 
    int res2 ;
8971
 
    char *buf2 = 0 ;
8972
 
    int alloc2 = 0 ;
8973
 
    int argvi = 0;
8974
 
    int result;
8975
 
    dXSARGS;
8976
 
    
8977
 
    if ((items < 2) || (items > 2)) {
8978
 
      SWIG_croak("Usage: labelObj_updateFromString(self,snippet);");
8979
 
    }
8980
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
8981
 
    if (!SWIG_IsOK(res1)) {
8982
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_updateFromString" "', argument " "1"" of type '" "labelObj *""'"); 
8983
 
    }
8984
 
    arg1 = (labelObj *)(argp1);
8985
 
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
8986
 
    if (!SWIG_IsOK(res2)) {
8987
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_updateFromString" "', argument " "2"" of type '" "char *""'");
8988
 
    }
8989
 
    arg2 = (char *)(buf2);
8990
 
    result = (int)labelObj_updateFromString(arg1,arg2);
8991
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
8992
 
    
8993
 
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8994
 
    XSRETURN(argvi);
8995
 
  fail:
8996
 
    
8997
 
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8998
 
    SWIG_croak_null();
8999
 
  }
9000
 
}
9001
 
 
9002
 
 
9003
 
XS(_wrap_labelObj_removeBinding) {
9004
 
  {
9005
 
    labelObj *arg1 = (labelObj *) 0 ;
9006
 
    int arg2 ;
9007
 
    void *argp1 = 0 ;
9008
 
    int res1 = 0 ;
9009
 
    int val2 ;
9010
 
    int ecode2 = 0 ;
9011
 
    int argvi = 0;
9012
 
    int result;
9013
 
    dXSARGS;
9014
 
    
9015
 
    if ((items < 2) || (items > 2)) {
9016
 
      SWIG_croak("Usage: labelObj_removeBinding(self,binding);");
9017
 
    }
9018
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
9019
 
    if (!SWIG_IsOK(res1)) {
9020
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_removeBinding" "', argument " "1"" of type '" "labelObj *""'"); 
9021
 
    }
9022
 
    arg1 = (labelObj *)(argp1);
9023
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
9024
 
    if (!SWIG_IsOK(ecode2)) {
9025
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_removeBinding" "', argument " "2"" of type '" "int""'");
9026
 
    } 
9027
 
    arg2 = (int)(val2);
9028
 
    result = (int)labelObj_removeBinding(arg1,arg2);
9029
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
9030
 
    
9031
 
    
9032
 
    XSRETURN(argvi);
9033
 
  fail:
9034
 
    
9035
 
    
9036
 
    SWIG_croak_null();
9037
 
  }
9038
 
}
9039
 
 
9040
 
 
9041
 
XS(_wrap_labelObj_getBinding) {
9042
 
  {
9043
 
    labelObj *arg1 = (labelObj *) 0 ;
9044
 
    int arg2 ;
9045
 
    void *argp1 = 0 ;
9046
 
    int res1 = 0 ;
9047
 
    int val2 ;
9048
 
    int ecode2 = 0 ;
9049
 
    int argvi = 0;
9050
 
    char *result = 0 ;
9051
 
    dXSARGS;
9052
 
    
9053
 
    if ((items < 2) || (items > 2)) {
9054
 
      SWIG_croak("Usage: labelObj_getBinding(self,binding);");
9055
 
    }
9056
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
9057
 
    if (!SWIG_IsOK(res1)) {
9058
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_getBinding" "', argument " "1"" of type '" "labelObj *""'"); 
9059
 
    }
9060
 
    arg1 = (labelObj *)(argp1);
9061
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
9062
 
    if (!SWIG_IsOK(ecode2)) {
9063
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_getBinding" "', argument " "2"" of type '" "int""'");
9064
 
    } 
9065
 
    arg2 = (int)(val2);
9066
 
    result = (char *)labelObj_getBinding(arg1,arg2);
9067
 
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
9068
 
    
9069
 
    
9070
 
    XSRETURN(argvi);
9071
 
  fail:
9072
 
    
9073
 
    
9074
 
    SWIG_croak_null();
9075
 
  }
9076
 
}
9077
 
 
9078
 
 
9079
 
XS(_wrap_labelObj_setBinding) {
9080
 
  {
9081
 
    labelObj *arg1 = (labelObj *) 0 ;
9082
 
    int arg2 ;
9083
 
    char *arg3 = (char *) 0 ;
9084
 
    void *argp1 = 0 ;
9085
 
    int res1 = 0 ;
9086
 
    int val2 ;
9087
 
    int ecode2 = 0 ;
9088
 
    int res3 ;
9089
 
    char *buf3 = 0 ;
9090
 
    int alloc3 = 0 ;
9091
 
    int argvi = 0;
9092
 
    int result;
9093
 
    dXSARGS;
9094
 
    
9095
 
    if ((items < 3) || (items > 3)) {
9096
 
      SWIG_croak("Usage: labelObj_setBinding(self,binding,item);");
9097
 
    }
9098
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
9099
 
    if (!SWIG_IsOK(res1)) {
9100
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_setBinding" "', argument " "1"" of type '" "labelObj *""'"); 
9101
 
    }
9102
 
    arg1 = (labelObj *)(argp1);
9103
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
9104
 
    if (!SWIG_IsOK(ecode2)) {
9105
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_setBinding" "', argument " "2"" of type '" "int""'");
9106
 
    } 
9107
 
    arg2 = (int)(val2);
9108
 
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
9109
 
    if (!SWIG_IsOK(res3)) {
9110
 
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "labelObj_setBinding" "', argument " "3"" of type '" "char *""'");
9111
 
    }
9112
 
    arg3 = (char *)(buf3);
9113
 
    result = (int)labelObj_setBinding(arg1,arg2,arg3);
9114
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
9115
 
    
9116
 
    
9117
 
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
9118
 
    XSRETURN(argvi);
9119
 
  fail:
9120
 
    
9121
 
    
9122
 
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
9123
 
    SWIG_croak_null();
9124
 
  }
9125
 
}
9126
 
 
9127
 
 
9128
 
XS(_wrap_new_labelObj) {
9129
 
  {
9130
 
    int argvi = 0;
9131
 
    labelObj *result = 0 ;
9132
 
    dXSARGS;
9133
 
    
9134
 
    if ((items < 0) || (items > 0)) {
9135
 
      SWIG_croak("Usage: new_labelObj();");
9136
 
    }
9137
 
    result = (labelObj *)calloc(1, sizeof(labelObj));
9138
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_labelObj, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
9139
 
    XSRETURN(argvi);
9140
 
  fail:
9141
 
    SWIG_croak_null();
9142
 
  }
9143
 
}
9144
 
 
9145
 
 
9146
 
XS(_wrap_delete_labelObj) {
9147
 
  {
9148
 
    labelObj *arg1 = (labelObj *) 0 ;
9149
 
    void *argp1 = 0 ;
9150
 
    int res1 = 0 ;
9151
 
    int argvi = 0;
9152
 
    dXSARGS;
9153
 
    
9154
 
    if ((items < 1) || (items > 1)) {
9155
 
      SWIG_croak("Usage: delete_labelObj(self);");
9156
 
    }
9157
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, SWIG_POINTER_DISOWN |  0 );
9158
 
    if (!SWIG_IsOK(res1)) {
9159
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_labelObj" "', argument " "1"" of type '" "labelObj *""'"); 
9160
 
    }
9161
 
    arg1 = (labelObj *)(argp1);
9162
 
    free((char *) arg1);
9163
 
    
9164
 
    
9165
 
    XSRETURN(argvi);
9166
 
  fail:
9167
 
    
9168
 
    SWIG_croak_null();
9169
 
  }
9170
 
}
9171
 
 
9172
 
 
9173
7034
XS(_wrap_webObj_log_set) {
9174
7035
  {
9175
7036
    webObj *arg1 = (webObj *) 0 ;
9392
7253
}
9393
7254
 
9394
7255
 
 
7256
XS(_wrap_webObj_temppath_set) {
 
7257
  {
 
7258
    webObj *arg1 = (webObj *) 0 ;
 
7259
    char *arg2 = (char *) 0 ;
 
7260
    void *argp1 = 0 ;
 
7261
    int res1 = 0 ;
 
7262
    int res2 ;
 
7263
    char *buf2 = 0 ;
 
7264
    int alloc2 = 0 ;
 
7265
    int argvi = 0;
 
7266
    dXSARGS;
 
7267
    
 
7268
    if ((items < 2) || (items > 2)) {
 
7269
      SWIG_croak("Usage: webObj_temppath_set(self,temppath);");
 
7270
    }
 
7271
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_webObj, 0 |  0 );
 
7272
    if (!SWIG_IsOK(res1)) {
 
7273
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "webObj_temppath_set" "', argument " "1"" of type '" "webObj *""'"); 
 
7274
    }
 
7275
    arg1 = (webObj *)(argp1);
 
7276
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
7277
    if (!SWIG_IsOK(res2)) {
 
7278
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "webObj_temppath_set" "', argument " "2"" of type '" "char *""'");
 
7279
    }
 
7280
    arg2 = (char *)(buf2);
 
7281
    {
 
7282
      if (arg1->temppath) free((char*)arg1->temppath);
 
7283
      if (arg2) {
 
7284
        arg1->temppath = (char *) malloc(strlen(arg2)+1);
 
7285
        strcpy((char*)arg1->temppath,arg2);
 
7286
      } else {
 
7287
        arg1->temppath = 0;
 
7288
      }
 
7289
    }
 
7290
    
 
7291
    
 
7292
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
7293
    XSRETURN(argvi);
 
7294
  fail:
 
7295
    
 
7296
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
7297
    SWIG_croak_null();
 
7298
  }
 
7299
}
 
7300
 
 
7301
 
 
7302
XS(_wrap_webObj_temppath_get) {
 
7303
  {
 
7304
    webObj *arg1 = (webObj *) 0 ;
 
7305
    void *argp1 = 0 ;
 
7306
    int res1 = 0 ;
 
7307
    int argvi = 0;
 
7308
    char *result = 0 ;
 
7309
    dXSARGS;
 
7310
    
 
7311
    if ((items < 1) || (items > 1)) {
 
7312
      SWIG_croak("Usage: webObj_temppath_get(self);");
 
7313
    }
 
7314
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_webObj, 0 |  0 );
 
7315
    if (!SWIG_IsOK(res1)) {
 
7316
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "webObj_temppath_get" "', argument " "1"" of type '" "webObj *""'"); 
 
7317
    }
 
7318
    arg1 = (webObj *)(argp1);
 
7319
    result = (char *) ((arg1)->temppath);
 
7320
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
7321
    
 
7322
    XSRETURN(argvi);
 
7323
  fail:
 
7324
    
 
7325
    SWIG_croak_null();
 
7326
  }
 
7327
}
 
7328
 
 
7329
 
9395
7330
XS(_wrap_webObj_map_get) {
9396
7331
  {
9397
7332
    webObj *arg1 = (webObj *) 0 ;
13061
10996
}
13062
10997
 
13063
10998
 
 
10999
XS(_wrap_labelObj_font_set) {
 
11000
  {
 
11001
    labelObj *arg1 = (labelObj *) 0 ;
 
11002
    char *arg2 = (char *) 0 ;
 
11003
    void *argp1 = 0 ;
 
11004
    int res1 = 0 ;
 
11005
    int res2 ;
 
11006
    char *buf2 = 0 ;
 
11007
    int alloc2 = 0 ;
 
11008
    int argvi = 0;
 
11009
    dXSARGS;
 
11010
    
 
11011
    if ((items < 2) || (items > 2)) {
 
11012
      SWIG_croak("Usage: labelObj_font_set(self,font);");
 
11013
    }
 
11014
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11015
    if (!SWIG_IsOK(res1)) {
 
11016
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_font_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11017
    }
 
11018
    arg1 = (labelObj *)(argp1);
 
11019
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
11020
    if (!SWIG_IsOK(res2)) {
 
11021
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_font_set" "', argument " "2"" of type '" "char *""'");
 
11022
    }
 
11023
    arg2 = (char *)(buf2);
 
11024
    {
 
11025
      if (arg1->font) free((char*)arg1->font);
 
11026
      if (arg2) {
 
11027
        arg1->font = (char *) malloc(strlen(arg2)+1);
 
11028
        strcpy((char*)arg1->font,arg2);
 
11029
      } else {
 
11030
        arg1->font = 0;
 
11031
      }
 
11032
    }
 
11033
    
 
11034
    
 
11035
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
11036
    XSRETURN(argvi);
 
11037
  fail:
 
11038
    
 
11039
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
11040
    SWIG_croak_null();
 
11041
  }
 
11042
}
 
11043
 
 
11044
 
 
11045
XS(_wrap_labelObj_font_get) {
 
11046
  {
 
11047
    labelObj *arg1 = (labelObj *) 0 ;
 
11048
    void *argp1 = 0 ;
 
11049
    int res1 = 0 ;
 
11050
    int argvi = 0;
 
11051
    char *result = 0 ;
 
11052
    dXSARGS;
 
11053
    
 
11054
    if ((items < 1) || (items > 1)) {
 
11055
      SWIG_croak("Usage: labelObj_font_get(self);");
 
11056
    }
 
11057
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11058
    if (!SWIG_IsOK(res1)) {
 
11059
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_font_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11060
    }
 
11061
    arg1 = (labelObj *)(argp1);
 
11062
    result = (char *) ((arg1)->font);
 
11063
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
11064
    
 
11065
    XSRETURN(argvi);
 
11066
  fail:
 
11067
    
 
11068
    SWIG_croak_null();
 
11069
  }
 
11070
}
 
11071
 
 
11072
 
 
11073
XS(_wrap_labelObj_type_set) {
 
11074
  {
 
11075
    labelObj *arg1 = (labelObj *) 0 ;
 
11076
    enum MS_FONT_TYPE arg2 ;
 
11077
    void *argp1 = 0 ;
 
11078
    int res1 = 0 ;
 
11079
    int val2 ;
 
11080
    int ecode2 = 0 ;
 
11081
    int argvi = 0;
 
11082
    dXSARGS;
 
11083
    
 
11084
    if ((items < 2) || (items > 2)) {
 
11085
      SWIG_croak("Usage: labelObj_type_set(self,type);");
 
11086
    }
 
11087
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11088
    if (!SWIG_IsOK(res1)) {
 
11089
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_type_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11090
    }
 
11091
    arg1 = (labelObj *)(argp1);
 
11092
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
11093
    if (!SWIG_IsOK(ecode2)) {
 
11094
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_type_set" "', argument " "2"" of type '" "enum MS_FONT_TYPE""'");
 
11095
    } 
 
11096
    arg2 = (enum MS_FONT_TYPE)(val2);
 
11097
    if (arg1) (arg1)->type = arg2;
 
11098
    
 
11099
    
 
11100
    
 
11101
    XSRETURN(argvi);
 
11102
  fail:
 
11103
    
 
11104
    
 
11105
    SWIG_croak_null();
 
11106
  }
 
11107
}
 
11108
 
 
11109
 
 
11110
XS(_wrap_labelObj_type_get) {
 
11111
  {
 
11112
    labelObj *arg1 = (labelObj *) 0 ;
 
11113
    void *argp1 = 0 ;
 
11114
    int res1 = 0 ;
 
11115
    int argvi = 0;
 
11116
    enum MS_FONT_TYPE result;
 
11117
    dXSARGS;
 
11118
    
 
11119
    if ((items < 1) || (items > 1)) {
 
11120
      SWIG_croak("Usage: labelObj_type_get(self);");
 
11121
    }
 
11122
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11123
    if (!SWIG_IsOK(res1)) {
 
11124
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_type_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11125
    }
 
11126
    arg1 = (labelObj *)(argp1);
 
11127
    result = (enum MS_FONT_TYPE) ((arg1)->type);
 
11128
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
11129
    
 
11130
    XSRETURN(argvi);
 
11131
  fail:
 
11132
    
 
11133
    SWIG_croak_null();
 
11134
  }
 
11135
}
 
11136
 
 
11137
 
 
11138
XS(_wrap_labelObj_color_set) {
 
11139
  {
 
11140
    labelObj *arg1 = (labelObj *) 0 ;
 
11141
    colorObj *arg2 = (colorObj *) 0 ;
 
11142
    void *argp1 = 0 ;
 
11143
    int res1 = 0 ;
 
11144
    void *argp2 = 0 ;
 
11145
    int res2 = 0 ;
 
11146
    int argvi = 0;
 
11147
    dXSARGS;
 
11148
    
 
11149
    if ((items < 2) || (items > 2)) {
 
11150
      SWIG_croak("Usage: labelObj_color_set(self,color);");
 
11151
    }
 
11152
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11153
    if (!SWIG_IsOK(res1)) {
 
11154
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_color_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11155
    }
 
11156
    arg1 = (labelObj *)(argp1);
 
11157
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
 
11158
    if (!SWIG_IsOK(res2)) {
 
11159
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_color_set" "', argument " "2"" of type '" "colorObj *""'"); 
 
11160
    }
 
11161
    arg2 = (colorObj *)(argp2);
 
11162
    if (arg1) (arg1)->color = *arg2;
 
11163
    
 
11164
    
 
11165
    
 
11166
    XSRETURN(argvi);
 
11167
  fail:
 
11168
    
 
11169
    
 
11170
    SWIG_croak_null();
 
11171
  }
 
11172
}
 
11173
 
 
11174
 
 
11175
XS(_wrap_labelObj_color_get) {
 
11176
  {
 
11177
    labelObj *arg1 = (labelObj *) 0 ;
 
11178
    void *argp1 = 0 ;
 
11179
    int res1 = 0 ;
 
11180
    int argvi = 0;
 
11181
    colorObj *result = 0 ;
 
11182
    dXSARGS;
 
11183
    
 
11184
    if ((items < 1) || (items > 1)) {
 
11185
      SWIG_croak("Usage: labelObj_color_get(self);");
 
11186
    }
 
11187
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11188
    if (!SWIG_IsOK(res1)) {
 
11189
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_color_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11190
    }
 
11191
    arg1 = (labelObj *)(argp1);
 
11192
    result = (colorObj *)& ((arg1)->color);
 
11193
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
 
11194
    
 
11195
    XSRETURN(argvi);
 
11196
  fail:
 
11197
    
 
11198
    SWIG_croak_null();
 
11199
  }
 
11200
}
 
11201
 
 
11202
 
 
11203
XS(_wrap_labelObj_outlinecolor_set) {
 
11204
  {
 
11205
    labelObj *arg1 = (labelObj *) 0 ;
 
11206
    colorObj *arg2 = (colorObj *) 0 ;
 
11207
    void *argp1 = 0 ;
 
11208
    int res1 = 0 ;
 
11209
    void *argp2 = 0 ;
 
11210
    int res2 = 0 ;
 
11211
    int argvi = 0;
 
11212
    dXSARGS;
 
11213
    
 
11214
    if ((items < 2) || (items > 2)) {
 
11215
      SWIG_croak("Usage: labelObj_outlinecolor_set(self,outlinecolor);");
 
11216
    }
 
11217
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11218
    if (!SWIG_IsOK(res1)) {
 
11219
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_outlinecolor_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11220
    }
 
11221
    arg1 = (labelObj *)(argp1);
 
11222
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
 
11223
    if (!SWIG_IsOK(res2)) {
 
11224
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_outlinecolor_set" "', argument " "2"" of type '" "colorObj *""'"); 
 
11225
    }
 
11226
    arg2 = (colorObj *)(argp2);
 
11227
    if (arg1) (arg1)->outlinecolor = *arg2;
 
11228
    
 
11229
    
 
11230
    
 
11231
    XSRETURN(argvi);
 
11232
  fail:
 
11233
    
 
11234
    
 
11235
    SWIG_croak_null();
 
11236
  }
 
11237
}
 
11238
 
 
11239
 
 
11240
XS(_wrap_labelObj_outlinecolor_get) {
 
11241
  {
 
11242
    labelObj *arg1 = (labelObj *) 0 ;
 
11243
    void *argp1 = 0 ;
 
11244
    int res1 = 0 ;
 
11245
    int argvi = 0;
 
11246
    colorObj *result = 0 ;
 
11247
    dXSARGS;
 
11248
    
 
11249
    if ((items < 1) || (items > 1)) {
 
11250
      SWIG_croak("Usage: labelObj_outlinecolor_get(self);");
 
11251
    }
 
11252
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11253
    if (!SWIG_IsOK(res1)) {
 
11254
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_outlinecolor_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11255
    }
 
11256
    arg1 = (labelObj *)(argp1);
 
11257
    result = (colorObj *)& ((arg1)->outlinecolor);
 
11258
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
 
11259
    
 
11260
    XSRETURN(argvi);
 
11261
  fail:
 
11262
    
 
11263
    SWIG_croak_null();
 
11264
  }
 
11265
}
 
11266
 
 
11267
 
 
11268
XS(_wrap_labelObj_outlinewidth_set) {
 
11269
  {
 
11270
    labelObj *arg1 = (labelObj *) 0 ;
 
11271
    int arg2 ;
 
11272
    void *argp1 = 0 ;
 
11273
    int res1 = 0 ;
 
11274
    int val2 ;
 
11275
    int ecode2 = 0 ;
 
11276
    int argvi = 0;
 
11277
    dXSARGS;
 
11278
    
 
11279
    if ((items < 2) || (items > 2)) {
 
11280
      SWIG_croak("Usage: labelObj_outlinewidth_set(self,outlinewidth);");
 
11281
    }
 
11282
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11283
    if (!SWIG_IsOK(res1)) {
 
11284
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_outlinewidth_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11285
    }
 
11286
    arg1 = (labelObj *)(argp1);
 
11287
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
11288
    if (!SWIG_IsOK(ecode2)) {
 
11289
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_outlinewidth_set" "', argument " "2"" of type '" "int""'");
 
11290
    } 
 
11291
    arg2 = (int)(val2);
 
11292
    if (arg1) (arg1)->outlinewidth = arg2;
 
11293
    
 
11294
    
 
11295
    
 
11296
    XSRETURN(argvi);
 
11297
  fail:
 
11298
    
 
11299
    
 
11300
    SWIG_croak_null();
 
11301
  }
 
11302
}
 
11303
 
 
11304
 
 
11305
XS(_wrap_labelObj_outlinewidth_get) {
 
11306
  {
 
11307
    labelObj *arg1 = (labelObj *) 0 ;
 
11308
    void *argp1 = 0 ;
 
11309
    int res1 = 0 ;
 
11310
    int argvi = 0;
 
11311
    int result;
 
11312
    dXSARGS;
 
11313
    
 
11314
    if ((items < 1) || (items > 1)) {
 
11315
      SWIG_croak("Usage: labelObj_outlinewidth_get(self);");
 
11316
    }
 
11317
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11318
    if (!SWIG_IsOK(res1)) {
 
11319
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_outlinewidth_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11320
    }
 
11321
    arg1 = (labelObj *)(argp1);
 
11322
    result = (int) ((arg1)->outlinewidth);
 
11323
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
11324
    
 
11325
    XSRETURN(argvi);
 
11326
  fail:
 
11327
    
 
11328
    SWIG_croak_null();
 
11329
  }
 
11330
}
 
11331
 
 
11332
 
 
11333
XS(_wrap_labelObj_shadowcolor_set) {
 
11334
  {
 
11335
    labelObj *arg1 = (labelObj *) 0 ;
 
11336
    colorObj *arg2 = (colorObj *) 0 ;
 
11337
    void *argp1 = 0 ;
 
11338
    int res1 = 0 ;
 
11339
    void *argp2 = 0 ;
 
11340
    int res2 = 0 ;
 
11341
    int argvi = 0;
 
11342
    dXSARGS;
 
11343
    
 
11344
    if ((items < 2) || (items > 2)) {
 
11345
      SWIG_croak("Usage: labelObj_shadowcolor_set(self,shadowcolor);");
 
11346
    }
 
11347
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11348
    if (!SWIG_IsOK(res1)) {
 
11349
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_shadowcolor_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11350
    }
 
11351
    arg1 = (labelObj *)(argp1);
 
11352
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
 
11353
    if (!SWIG_IsOK(res2)) {
 
11354
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_shadowcolor_set" "', argument " "2"" of type '" "colorObj *""'"); 
 
11355
    }
 
11356
    arg2 = (colorObj *)(argp2);
 
11357
    if (arg1) (arg1)->shadowcolor = *arg2;
 
11358
    
 
11359
    
 
11360
    
 
11361
    XSRETURN(argvi);
 
11362
  fail:
 
11363
    
 
11364
    
 
11365
    SWIG_croak_null();
 
11366
  }
 
11367
}
 
11368
 
 
11369
 
 
11370
XS(_wrap_labelObj_shadowcolor_get) {
 
11371
  {
 
11372
    labelObj *arg1 = (labelObj *) 0 ;
 
11373
    void *argp1 = 0 ;
 
11374
    int res1 = 0 ;
 
11375
    int argvi = 0;
 
11376
    colorObj *result = 0 ;
 
11377
    dXSARGS;
 
11378
    
 
11379
    if ((items < 1) || (items > 1)) {
 
11380
      SWIG_croak("Usage: labelObj_shadowcolor_get(self);");
 
11381
    }
 
11382
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11383
    if (!SWIG_IsOK(res1)) {
 
11384
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_shadowcolor_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11385
    }
 
11386
    arg1 = (labelObj *)(argp1);
 
11387
    result = (colorObj *)& ((arg1)->shadowcolor);
 
11388
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
 
11389
    
 
11390
    XSRETURN(argvi);
 
11391
  fail:
 
11392
    
 
11393
    SWIG_croak_null();
 
11394
  }
 
11395
}
 
11396
 
 
11397
 
 
11398
XS(_wrap_labelObj_shadowsizex_set) {
 
11399
  {
 
11400
    labelObj *arg1 = (labelObj *) 0 ;
 
11401
    int arg2 ;
 
11402
    void *argp1 = 0 ;
 
11403
    int res1 = 0 ;
 
11404
    int val2 ;
 
11405
    int ecode2 = 0 ;
 
11406
    int argvi = 0;
 
11407
    dXSARGS;
 
11408
    
 
11409
    if ((items < 2) || (items > 2)) {
 
11410
      SWIG_croak("Usage: labelObj_shadowsizex_set(self,shadowsizex);");
 
11411
    }
 
11412
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11413
    if (!SWIG_IsOK(res1)) {
 
11414
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_shadowsizex_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11415
    }
 
11416
    arg1 = (labelObj *)(argp1);
 
11417
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
11418
    if (!SWIG_IsOK(ecode2)) {
 
11419
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_shadowsizex_set" "', argument " "2"" of type '" "int""'");
 
11420
    } 
 
11421
    arg2 = (int)(val2);
 
11422
    if (arg1) (arg1)->shadowsizex = arg2;
 
11423
    
 
11424
    
 
11425
    
 
11426
    XSRETURN(argvi);
 
11427
  fail:
 
11428
    
 
11429
    
 
11430
    SWIG_croak_null();
 
11431
  }
 
11432
}
 
11433
 
 
11434
 
 
11435
XS(_wrap_labelObj_shadowsizex_get) {
 
11436
  {
 
11437
    labelObj *arg1 = (labelObj *) 0 ;
 
11438
    void *argp1 = 0 ;
 
11439
    int res1 = 0 ;
 
11440
    int argvi = 0;
 
11441
    int result;
 
11442
    dXSARGS;
 
11443
    
 
11444
    if ((items < 1) || (items > 1)) {
 
11445
      SWIG_croak("Usage: labelObj_shadowsizex_get(self);");
 
11446
    }
 
11447
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11448
    if (!SWIG_IsOK(res1)) {
 
11449
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_shadowsizex_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11450
    }
 
11451
    arg1 = (labelObj *)(argp1);
 
11452
    result = (int) ((arg1)->shadowsizex);
 
11453
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
11454
    
 
11455
    XSRETURN(argvi);
 
11456
  fail:
 
11457
    
 
11458
    SWIG_croak_null();
 
11459
  }
 
11460
}
 
11461
 
 
11462
 
 
11463
XS(_wrap_labelObj_shadowsizey_set) {
 
11464
  {
 
11465
    labelObj *arg1 = (labelObj *) 0 ;
 
11466
    int arg2 ;
 
11467
    void *argp1 = 0 ;
 
11468
    int res1 = 0 ;
 
11469
    int val2 ;
 
11470
    int ecode2 = 0 ;
 
11471
    int argvi = 0;
 
11472
    dXSARGS;
 
11473
    
 
11474
    if ((items < 2) || (items > 2)) {
 
11475
      SWIG_croak("Usage: labelObj_shadowsizey_set(self,shadowsizey);");
 
11476
    }
 
11477
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11478
    if (!SWIG_IsOK(res1)) {
 
11479
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_shadowsizey_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11480
    }
 
11481
    arg1 = (labelObj *)(argp1);
 
11482
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
11483
    if (!SWIG_IsOK(ecode2)) {
 
11484
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_shadowsizey_set" "', argument " "2"" of type '" "int""'");
 
11485
    } 
 
11486
    arg2 = (int)(val2);
 
11487
    if (arg1) (arg1)->shadowsizey = arg2;
 
11488
    
 
11489
    
 
11490
    
 
11491
    XSRETURN(argvi);
 
11492
  fail:
 
11493
    
 
11494
    
 
11495
    SWIG_croak_null();
 
11496
  }
 
11497
}
 
11498
 
 
11499
 
 
11500
XS(_wrap_labelObj_shadowsizey_get) {
 
11501
  {
 
11502
    labelObj *arg1 = (labelObj *) 0 ;
 
11503
    void *argp1 = 0 ;
 
11504
    int res1 = 0 ;
 
11505
    int argvi = 0;
 
11506
    int result;
 
11507
    dXSARGS;
 
11508
    
 
11509
    if ((items < 1) || (items > 1)) {
 
11510
      SWIG_croak("Usage: labelObj_shadowsizey_get(self);");
 
11511
    }
 
11512
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11513
    if (!SWIG_IsOK(res1)) {
 
11514
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_shadowsizey_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11515
    }
 
11516
    arg1 = (labelObj *)(argp1);
 
11517
    result = (int) ((arg1)->shadowsizey);
 
11518
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
11519
    
 
11520
    XSRETURN(argvi);
 
11521
  fail:
 
11522
    
 
11523
    SWIG_croak_null();
 
11524
  }
 
11525
}
 
11526
 
 
11527
 
 
11528
XS(_wrap_labelObj_size_set) {
 
11529
  {
 
11530
    labelObj *arg1 = (labelObj *) 0 ;
 
11531
    double arg2 ;
 
11532
    void *argp1 = 0 ;
 
11533
    int res1 = 0 ;
 
11534
    double val2 ;
 
11535
    int ecode2 = 0 ;
 
11536
    int argvi = 0;
 
11537
    dXSARGS;
 
11538
    
 
11539
    if ((items < 2) || (items > 2)) {
 
11540
      SWIG_croak("Usage: labelObj_size_set(self,size);");
 
11541
    }
 
11542
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11543
    if (!SWIG_IsOK(res1)) {
 
11544
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_size_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11545
    }
 
11546
    arg1 = (labelObj *)(argp1);
 
11547
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
11548
    if (!SWIG_IsOK(ecode2)) {
 
11549
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_size_set" "', argument " "2"" of type '" "double""'");
 
11550
    } 
 
11551
    arg2 = (double)(val2);
 
11552
    if (arg1) (arg1)->size = arg2;
 
11553
    
 
11554
    
 
11555
    
 
11556
    XSRETURN(argvi);
 
11557
  fail:
 
11558
    
 
11559
    
 
11560
    SWIG_croak_null();
 
11561
  }
 
11562
}
 
11563
 
 
11564
 
 
11565
XS(_wrap_labelObj_size_get) {
 
11566
  {
 
11567
    labelObj *arg1 = (labelObj *) 0 ;
 
11568
    void *argp1 = 0 ;
 
11569
    int res1 = 0 ;
 
11570
    int argvi = 0;
 
11571
    double result;
 
11572
    dXSARGS;
 
11573
    
 
11574
    if ((items < 1) || (items > 1)) {
 
11575
      SWIG_croak("Usage: labelObj_size_get(self);");
 
11576
    }
 
11577
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11578
    if (!SWIG_IsOK(res1)) {
 
11579
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_size_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11580
    }
 
11581
    arg1 = (labelObj *)(argp1);
 
11582
    result = (double) ((arg1)->size);
 
11583
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
11584
    
 
11585
    XSRETURN(argvi);
 
11586
  fail:
 
11587
    
 
11588
    SWIG_croak_null();
 
11589
  }
 
11590
}
 
11591
 
 
11592
 
 
11593
XS(_wrap_labelObj_minsize_set) {
 
11594
  {
 
11595
    labelObj *arg1 = (labelObj *) 0 ;
 
11596
    double arg2 ;
 
11597
    void *argp1 = 0 ;
 
11598
    int res1 = 0 ;
 
11599
    double val2 ;
 
11600
    int ecode2 = 0 ;
 
11601
    int argvi = 0;
 
11602
    dXSARGS;
 
11603
    
 
11604
    if ((items < 2) || (items > 2)) {
 
11605
      SWIG_croak("Usage: labelObj_minsize_set(self,minsize);");
 
11606
    }
 
11607
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11608
    if (!SWIG_IsOK(res1)) {
 
11609
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minsize_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11610
    }
 
11611
    arg1 = (labelObj *)(argp1);
 
11612
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
11613
    if (!SWIG_IsOK(ecode2)) {
 
11614
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_minsize_set" "', argument " "2"" of type '" "double""'");
 
11615
    } 
 
11616
    arg2 = (double)(val2);
 
11617
    if (arg1) (arg1)->minsize = arg2;
 
11618
    
 
11619
    
 
11620
    
 
11621
    XSRETURN(argvi);
 
11622
  fail:
 
11623
    
 
11624
    
 
11625
    SWIG_croak_null();
 
11626
  }
 
11627
}
 
11628
 
 
11629
 
 
11630
XS(_wrap_labelObj_minsize_get) {
 
11631
  {
 
11632
    labelObj *arg1 = (labelObj *) 0 ;
 
11633
    void *argp1 = 0 ;
 
11634
    int res1 = 0 ;
 
11635
    int argvi = 0;
 
11636
    double result;
 
11637
    dXSARGS;
 
11638
    
 
11639
    if ((items < 1) || (items > 1)) {
 
11640
      SWIG_croak("Usage: labelObj_minsize_get(self);");
 
11641
    }
 
11642
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11643
    if (!SWIG_IsOK(res1)) {
 
11644
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minsize_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11645
    }
 
11646
    arg1 = (labelObj *)(argp1);
 
11647
    result = (double) ((arg1)->minsize);
 
11648
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
11649
    
 
11650
    XSRETURN(argvi);
 
11651
  fail:
 
11652
    
 
11653
    SWIG_croak_null();
 
11654
  }
 
11655
}
 
11656
 
 
11657
 
 
11658
XS(_wrap_labelObj_maxsize_set) {
 
11659
  {
 
11660
    labelObj *arg1 = (labelObj *) 0 ;
 
11661
    double arg2 ;
 
11662
    void *argp1 = 0 ;
 
11663
    int res1 = 0 ;
 
11664
    double val2 ;
 
11665
    int ecode2 = 0 ;
 
11666
    int argvi = 0;
 
11667
    dXSARGS;
 
11668
    
 
11669
    if ((items < 2) || (items > 2)) {
 
11670
      SWIG_croak("Usage: labelObj_maxsize_set(self,maxsize);");
 
11671
    }
 
11672
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11673
    if (!SWIG_IsOK(res1)) {
 
11674
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxsize_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11675
    }
 
11676
    arg1 = (labelObj *)(argp1);
 
11677
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
11678
    if (!SWIG_IsOK(ecode2)) {
 
11679
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_maxsize_set" "', argument " "2"" of type '" "double""'");
 
11680
    } 
 
11681
    arg2 = (double)(val2);
 
11682
    if (arg1) (arg1)->maxsize = arg2;
 
11683
    
 
11684
    
 
11685
    
 
11686
    XSRETURN(argvi);
 
11687
  fail:
 
11688
    
 
11689
    
 
11690
    SWIG_croak_null();
 
11691
  }
 
11692
}
 
11693
 
 
11694
 
 
11695
XS(_wrap_labelObj_maxsize_get) {
 
11696
  {
 
11697
    labelObj *arg1 = (labelObj *) 0 ;
 
11698
    void *argp1 = 0 ;
 
11699
    int res1 = 0 ;
 
11700
    int argvi = 0;
 
11701
    double result;
 
11702
    dXSARGS;
 
11703
    
 
11704
    if ((items < 1) || (items > 1)) {
 
11705
      SWIG_croak("Usage: labelObj_maxsize_get(self);");
 
11706
    }
 
11707
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11708
    if (!SWIG_IsOK(res1)) {
 
11709
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxsize_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11710
    }
 
11711
    arg1 = (labelObj *)(argp1);
 
11712
    result = (double) ((arg1)->maxsize);
 
11713
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
11714
    
 
11715
    XSRETURN(argvi);
 
11716
  fail:
 
11717
    
 
11718
    SWIG_croak_null();
 
11719
  }
 
11720
}
 
11721
 
 
11722
 
 
11723
XS(_wrap_labelObj_position_set) {
 
11724
  {
 
11725
    labelObj *arg1 = (labelObj *) 0 ;
 
11726
    int arg2 ;
 
11727
    void *argp1 = 0 ;
 
11728
    int res1 = 0 ;
 
11729
    int val2 ;
 
11730
    int ecode2 = 0 ;
 
11731
    int argvi = 0;
 
11732
    dXSARGS;
 
11733
    
 
11734
    if ((items < 2) || (items > 2)) {
 
11735
      SWIG_croak("Usage: labelObj_position_set(self,position);");
 
11736
    }
 
11737
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11738
    if (!SWIG_IsOK(res1)) {
 
11739
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_position_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11740
    }
 
11741
    arg1 = (labelObj *)(argp1);
 
11742
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
11743
    if (!SWIG_IsOK(ecode2)) {
 
11744
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_position_set" "', argument " "2"" of type '" "int""'");
 
11745
    } 
 
11746
    arg2 = (int)(val2);
 
11747
    if (arg1) (arg1)->position = arg2;
 
11748
    
 
11749
    
 
11750
    
 
11751
    XSRETURN(argvi);
 
11752
  fail:
 
11753
    
 
11754
    
 
11755
    SWIG_croak_null();
 
11756
  }
 
11757
}
 
11758
 
 
11759
 
 
11760
XS(_wrap_labelObj_position_get) {
 
11761
  {
 
11762
    labelObj *arg1 = (labelObj *) 0 ;
 
11763
    void *argp1 = 0 ;
 
11764
    int res1 = 0 ;
 
11765
    int argvi = 0;
 
11766
    int result;
 
11767
    dXSARGS;
 
11768
    
 
11769
    if ((items < 1) || (items > 1)) {
 
11770
      SWIG_croak("Usage: labelObj_position_get(self);");
 
11771
    }
 
11772
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11773
    if (!SWIG_IsOK(res1)) {
 
11774
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_position_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11775
    }
 
11776
    arg1 = (labelObj *)(argp1);
 
11777
    result = (int) ((arg1)->position);
 
11778
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
11779
    
 
11780
    XSRETURN(argvi);
 
11781
  fail:
 
11782
    
 
11783
    SWIG_croak_null();
 
11784
  }
 
11785
}
 
11786
 
 
11787
 
 
11788
XS(_wrap_labelObj_offsetx_set) {
 
11789
  {
 
11790
    labelObj *arg1 = (labelObj *) 0 ;
 
11791
    int arg2 ;
 
11792
    void *argp1 = 0 ;
 
11793
    int res1 = 0 ;
 
11794
    int val2 ;
 
11795
    int ecode2 = 0 ;
 
11796
    int argvi = 0;
 
11797
    dXSARGS;
 
11798
    
 
11799
    if ((items < 2) || (items > 2)) {
 
11800
      SWIG_croak("Usage: labelObj_offsetx_set(self,offsetx);");
 
11801
    }
 
11802
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11803
    if (!SWIG_IsOK(res1)) {
 
11804
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_offsetx_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11805
    }
 
11806
    arg1 = (labelObj *)(argp1);
 
11807
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
11808
    if (!SWIG_IsOK(ecode2)) {
 
11809
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_offsetx_set" "', argument " "2"" of type '" "int""'");
 
11810
    } 
 
11811
    arg2 = (int)(val2);
 
11812
    if (arg1) (arg1)->offsetx = arg2;
 
11813
    
 
11814
    
 
11815
    
 
11816
    XSRETURN(argvi);
 
11817
  fail:
 
11818
    
 
11819
    
 
11820
    SWIG_croak_null();
 
11821
  }
 
11822
}
 
11823
 
 
11824
 
 
11825
XS(_wrap_labelObj_offsetx_get) {
 
11826
  {
 
11827
    labelObj *arg1 = (labelObj *) 0 ;
 
11828
    void *argp1 = 0 ;
 
11829
    int res1 = 0 ;
 
11830
    int argvi = 0;
 
11831
    int result;
 
11832
    dXSARGS;
 
11833
    
 
11834
    if ((items < 1) || (items > 1)) {
 
11835
      SWIG_croak("Usage: labelObj_offsetx_get(self);");
 
11836
    }
 
11837
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11838
    if (!SWIG_IsOK(res1)) {
 
11839
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_offsetx_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11840
    }
 
11841
    arg1 = (labelObj *)(argp1);
 
11842
    result = (int) ((arg1)->offsetx);
 
11843
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
11844
    
 
11845
    XSRETURN(argvi);
 
11846
  fail:
 
11847
    
 
11848
    SWIG_croak_null();
 
11849
  }
 
11850
}
 
11851
 
 
11852
 
 
11853
XS(_wrap_labelObj_offsety_set) {
 
11854
  {
 
11855
    labelObj *arg1 = (labelObj *) 0 ;
 
11856
    int arg2 ;
 
11857
    void *argp1 = 0 ;
 
11858
    int res1 = 0 ;
 
11859
    int val2 ;
 
11860
    int ecode2 = 0 ;
 
11861
    int argvi = 0;
 
11862
    dXSARGS;
 
11863
    
 
11864
    if ((items < 2) || (items > 2)) {
 
11865
      SWIG_croak("Usage: labelObj_offsety_set(self,offsety);");
 
11866
    }
 
11867
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11868
    if (!SWIG_IsOK(res1)) {
 
11869
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_offsety_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11870
    }
 
11871
    arg1 = (labelObj *)(argp1);
 
11872
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
11873
    if (!SWIG_IsOK(ecode2)) {
 
11874
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_offsety_set" "', argument " "2"" of type '" "int""'");
 
11875
    } 
 
11876
    arg2 = (int)(val2);
 
11877
    if (arg1) (arg1)->offsety = arg2;
 
11878
    
 
11879
    
 
11880
    
 
11881
    XSRETURN(argvi);
 
11882
  fail:
 
11883
    
 
11884
    
 
11885
    SWIG_croak_null();
 
11886
  }
 
11887
}
 
11888
 
 
11889
 
 
11890
XS(_wrap_labelObj_offsety_get) {
 
11891
  {
 
11892
    labelObj *arg1 = (labelObj *) 0 ;
 
11893
    void *argp1 = 0 ;
 
11894
    int res1 = 0 ;
 
11895
    int argvi = 0;
 
11896
    int result;
 
11897
    dXSARGS;
 
11898
    
 
11899
    if ((items < 1) || (items > 1)) {
 
11900
      SWIG_croak("Usage: labelObj_offsety_get(self);");
 
11901
    }
 
11902
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11903
    if (!SWIG_IsOK(res1)) {
 
11904
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_offsety_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11905
    }
 
11906
    arg1 = (labelObj *)(argp1);
 
11907
    result = (int) ((arg1)->offsety);
 
11908
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
11909
    
 
11910
    XSRETURN(argvi);
 
11911
  fail:
 
11912
    
 
11913
    SWIG_croak_null();
 
11914
  }
 
11915
}
 
11916
 
 
11917
 
 
11918
XS(_wrap_labelObj_angle_set) {
 
11919
  {
 
11920
    labelObj *arg1 = (labelObj *) 0 ;
 
11921
    double arg2 ;
 
11922
    void *argp1 = 0 ;
 
11923
    int res1 = 0 ;
 
11924
    double val2 ;
 
11925
    int ecode2 = 0 ;
 
11926
    int argvi = 0;
 
11927
    dXSARGS;
 
11928
    
 
11929
    if ((items < 2) || (items > 2)) {
 
11930
      SWIG_croak("Usage: labelObj_angle_set(self,angle);");
 
11931
    }
 
11932
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11933
    if (!SWIG_IsOK(res1)) {
 
11934
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_angle_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
11935
    }
 
11936
    arg1 = (labelObj *)(argp1);
 
11937
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
11938
    if (!SWIG_IsOK(ecode2)) {
 
11939
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_angle_set" "', argument " "2"" of type '" "double""'");
 
11940
    } 
 
11941
    arg2 = (double)(val2);
 
11942
    if (arg1) (arg1)->angle = arg2;
 
11943
    
 
11944
    
 
11945
    
 
11946
    XSRETURN(argvi);
 
11947
  fail:
 
11948
    
 
11949
    
 
11950
    SWIG_croak_null();
 
11951
  }
 
11952
}
 
11953
 
 
11954
 
 
11955
XS(_wrap_labelObj_angle_get) {
 
11956
  {
 
11957
    labelObj *arg1 = (labelObj *) 0 ;
 
11958
    void *argp1 = 0 ;
 
11959
    int res1 = 0 ;
 
11960
    int argvi = 0;
 
11961
    double result;
 
11962
    dXSARGS;
 
11963
    
 
11964
    if ((items < 1) || (items > 1)) {
 
11965
      SWIG_croak("Usage: labelObj_angle_get(self);");
 
11966
    }
 
11967
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11968
    if (!SWIG_IsOK(res1)) {
 
11969
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_angle_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
11970
    }
 
11971
    arg1 = (labelObj *)(argp1);
 
11972
    result = (double) ((arg1)->angle);
 
11973
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
11974
    
 
11975
    XSRETURN(argvi);
 
11976
  fail:
 
11977
    
 
11978
    SWIG_croak_null();
 
11979
  }
 
11980
}
 
11981
 
 
11982
 
 
11983
XS(_wrap_labelObj_anglemode_set) {
 
11984
  {
 
11985
    labelObj *arg1 = (labelObj *) 0 ;
 
11986
    int arg2 ;
 
11987
    void *argp1 = 0 ;
 
11988
    int res1 = 0 ;
 
11989
    int val2 ;
 
11990
    int ecode2 = 0 ;
 
11991
    int argvi = 0;
 
11992
    dXSARGS;
 
11993
    
 
11994
    if ((items < 2) || (items > 2)) {
 
11995
      SWIG_croak("Usage: labelObj_anglemode_set(self,anglemode);");
 
11996
    }
 
11997
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
11998
    if (!SWIG_IsOK(res1)) {
 
11999
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_anglemode_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12000
    }
 
12001
    arg1 = (labelObj *)(argp1);
 
12002
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12003
    if (!SWIG_IsOK(ecode2)) {
 
12004
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_anglemode_set" "', argument " "2"" of type '" "int""'");
 
12005
    } 
 
12006
    arg2 = (int)(val2);
 
12007
    if (arg1) (arg1)->anglemode = arg2;
 
12008
    
 
12009
    
 
12010
    
 
12011
    XSRETURN(argvi);
 
12012
  fail:
 
12013
    
 
12014
    
 
12015
    SWIG_croak_null();
 
12016
  }
 
12017
}
 
12018
 
 
12019
 
 
12020
XS(_wrap_labelObj_anglemode_get) {
 
12021
  {
 
12022
    labelObj *arg1 = (labelObj *) 0 ;
 
12023
    void *argp1 = 0 ;
 
12024
    int res1 = 0 ;
 
12025
    int argvi = 0;
 
12026
    int result;
 
12027
    dXSARGS;
 
12028
    
 
12029
    if ((items < 1) || (items > 1)) {
 
12030
      SWIG_croak("Usage: labelObj_anglemode_get(self);");
 
12031
    }
 
12032
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12033
    if (!SWIG_IsOK(res1)) {
 
12034
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_anglemode_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12035
    }
 
12036
    arg1 = (labelObj *)(argp1);
 
12037
    result = (int) ((arg1)->anglemode);
 
12038
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
12039
    
 
12040
    XSRETURN(argvi);
 
12041
  fail:
 
12042
    
 
12043
    SWIG_croak_null();
 
12044
  }
 
12045
}
 
12046
 
 
12047
 
 
12048
XS(_wrap_labelObj_buffer_set) {
 
12049
  {
 
12050
    labelObj *arg1 = (labelObj *) 0 ;
 
12051
    int arg2 ;
 
12052
    void *argp1 = 0 ;
 
12053
    int res1 = 0 ;
 
12054
    int val2 ;
 
12055
    int ecode2 = 0 ;
 
12056
    int argvi = 0;
 
12057
    dXSARGS;
 
12058
    
 
12059
    if ((items < 2) || (items > 2)) {
 
12060
      SWIG_croak("Usage: labelObj_buffer_set(self,buffer);");
 
12061
    }
 
12062
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12063
    if (!SWIG_IsOK(res1)) {
 
12064
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_buffer_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12065
    }
 
12066
    arg1 = (labelObj *)(argp1);
 
12067
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12068
    if (!SWIG_IsOK(ecode2)) {
 
12069
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_buffer_set" "', argument " "2"" of type '" "int""'");
 
12070
    } 
 
12071
    arg2 = (int)(val2);
 
12072
    if (arg1) (arg1)->buffer = arg2;
 
12073
    
 
12074
    
 
12075
    
 
12076
    XSRETURN(argvi);
 
12077
  fail:
 
12078
    
 
12079
    
 
12080
    SWIG_croak_null();
 
12081
  }
 
12082
}
 
12083
 
 
12084
 
 
12085
XS(_wrap_labelObj_buffer_get) {
 
12086
  {
 
12087
    labelObj *arg1 = (labelObj *) 0 ;
 
12088
    void *argp1 = 0 ;
 
12089
    int res1 = 0 ;
 
12090
    int argvi = 0;
 
12091
    int result;
 
12092
    dXSARGS;
 
12093
    
 
12094
    if ((items < 1) || (items > 1)) {
 
12095
      SWIG_croak("Usage: labelObj_buffer_get(self);");
 
12096
    }
 
12097
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12098
    if (!SWIG_IsOK(res1)) {
 
12099
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_buffer_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12100
    }
 
12101
    arg1 = (labelObj *)(argp1);
 
12102
    result = (int) ((arg1)->buffer);
 
12103
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
12104
    
 
12105
    XSRETURN(argvi);
 
12106
  fail:
 
12107
    
 
12108
    SWIG_croak_null();
 
12109
  }
 
12110
}
 
12111
 
 
12112
 
 
12113
XS(_wrap_labelObj_antialias_set) {
 
12114
  {
 
12115
    labelObj *arg1 = (labelObj *) 0 ;
 
12116
    int arg2 ;
 
12117
    void *argp1 = 0 ;
 
12118
    int res1 = 0 ;
 
12119
    int val2 ;
 
12120
    int ecode2 = 0 ;
 
12121
    int argvi = 0;
 
12122
    dXSARGS;
 
12123
    
 
12124
    if ((items < 2) || (items > 2)) {
 
12125
      SWIG_croak("Usage: labelObj_antialias_set(self,antialias);");
 
12126
    }
 
12127
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12128
    if (!SWIG_IsOK(res1)) {
 
12129
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_antialias_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12130
    }
 
12131
    arg1 = (labelObj *)(argp1);
 
12132
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12133
    if (!SWIG_IsOK(ecode2)) {
 
12134
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_antialias_set" "', argument " "2"" of type '" "int""'");
 
12135
    } 
 
12136
    arg2 = (int)(val2);
 
12137
    if (arg1) (arg1)->antialias = arg2;
 
12138
    
 
12139
    
 
12140
    
 
12141
    XSRETURN(argvi);
 
12142
  fail:
 
12143
    
 
12144
    
 
12145
    SWIG_croak_null();
 
12146
  }
 
12147
}
 
12148
 
 
12149
 
 
12150
XS(_wrap_labelObj_antialias_get) {
 
12151
  {
 
12152
    labelObj *arg1 = (labelObj *) 0 ;
 
12153
    void *argp1 = 0 ;
 
12154
    int res1 = 0 ;
 
12155
    int argvi = 0;
 
12156
    int result;
 
12157
    dXSARGS;
 
12158
    
 
12159
    if ((items < 1) || (items > 1)) {
 
12160
      SWIG_croak("Usage: labelObj_antialias_get(self);");
 
12161
    }
 
12162
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12163
    if (!SWIG_IsOK(res1)) {
 
12164
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_antialias_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12165
    }
 
12166
    arg1 = (labelObj *)(argp1);
 
12167
    result = (int) ((arg1)->antialias);
 
12168
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
12169
    
 
12170
    XSRETURN(argvi);
 
12171
  fail:
 
12172
    
 
12173
    SWIG_croak_null();
 
12174
  }
 
12175
}
 
12176
 
 
12177
 
 
12178
XS(_wrap_labelObj_align_set) {
 
12179
  {
 
12180
    labelObj *arg1 = (labelObj *) 0 ;
 
12181
    int arg2 ;
 
12182
    void *argp1 = 0 ;
 
12183
    int res1 = 0 ;
 
12184
    int val2 ;
 
12185
    int ecode2 = 0 ;
 
12186
    int argvi = 0;
 
12187
    dXSARGS;
 
12188
    
 
12189
    if ((items < 2) || (items > 2)) {
 
12190
      SWIG_croak("Usage: labelObj_align_set(self,align);");
 
12191
    }
 
12192
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12193
    if (!SWIG_IsOK(res1)) {
 
12194
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_align_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12195
    }
 
12196
    arg1 = (labelObj *)(argp1);
 
12197
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12198
    if (!SWIG_IsOK(ecode2)) {
 
12199
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_align_set" "', argument " "2"" of type '" "int""'");
 
12200
    } 
 
12201
    arg2 = (int)(val2);
 
12202
    if (arg1) (arg1)->align = arg2;
 
12203
    
 
12204
    
 
12205
    
 
12206
    XSRETURN(argvi);
 
12207
  fail:
 
12208
    
 
12209
    
 
12210
    SWIG_croak_null();
 
12211
  }
 
12212
}
 
12213
 
 
12214
 
 
12215
XS(_wrap_labelObj_align_get) {
 
12216
  {
 
12217
    labelObj *arg1 = (labelObj *) 0 ;
 
12218
    void *argp1 = 0 ;
 
12219
    int res1 = 0 ;
 
12220
    int argvi = 0;
 
12221
    int result;
 
12222
    dXSARGS;
 
12223
    
 
12224
    if ((items < 1) || (items > 1)) {
 
12225
      SWIG_croak("Usage: labelObj_align_get(self);");
 
12226
    }
 
12227
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12228
    if (!SWIG_IsOK(res1)) {
 
12229
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_align_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12230
    }
 
12231
    arg1 = (labelObj *)(argp1);
 
12232
    result = (int) ((arg1)->align);
 
12233
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
12234
    
 
12235
    XSRETURN(argvi);
 
12236
  fail:
 
12237
    
 
12238
    SWIG_croak_null();
 
12239
  }
 
12240
}
 
12241
 
 
12242
 
 
12243
XS(_wrap_labelObj_wrap_set) {
 
12244
  {
 
12245
    labelObj *arg1 = (labelObj *) 0 ;
 
12246
    char arg2 ;
 
12247
    void *argp1 = 0 ;
 
12248
    int res1 = 0 ;
 
12249
    char val2 ;
 
12250
    int ecode2 = 0 ;
 
12251
    int argvi = 0;
 
12252
    dXSARGS;
 
12253
    
 
12254
    if ((items < 2) || (items > 2)) {
 
12255
      SWIG_croak("Usage: labelObj_wrap_set(self,wrap);");
 
12256
    }
 
12257
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12258
    if (!SWIG_IsOK(res1)) {
 
12259
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_wrap_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12260
    }
 
12261
    arg1 = (labelObj *)(argp1);
 
12262
    ecode2 = SWIG_AsVal_char SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12263
    if (!SWIG_IsOK(ecode2)) {
 
12264
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_wrap_set" "', argument " "2"" of type '" "char""'");
 
12265
    } 
 
12266
    arg2 = (char)(val2);
 
12267
    if (arg1) (arg1)->wrap = arg2;
 
12268
    
 
12269
    
 
12270
    
 
12271
    XSRETURN(argvi);
 
12272
  fail:
 
12273
    
 
12274
    
 
12275
    SWIG_croak_null();
 
12276
  }
 
12277
}
 
12278
 
 
12279
 
 
12280
XS(_wrap_labelObj_wrap_get) {
 
12281
  {
 
12282
    labelObj *arg1 = (labelObj *) 0 ;
 
12283
    void *argp1 = 0 ;
 
12284
    int res1 = 0 ;
 
12285
    int argvi = 0;
 
12286
    char result;
 
12287
    dXSARGS;
 
12288
    
 
12289
    if ((items < 1) || (items > 1)) {
 
12290
      SWIG_croak("Usage: labelObj_wrap_get(self);");
 
12291
    }
 
12292
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12293
    if (!SWIG_IsOK(res1)) {
 
12294
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_wrap_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12295
    }
 
12296
    arg1 = (labelObj *)(argp1);
 
12297
    result = (char) ((arg1)->wrap);
 
12298
    ST(argvi) = SWIG_From_char  SWIG_PERL_CALL_ARGS_1((char)(result)); argvi++ ;
 
12299
    
 
12300
    XSRETURN(argvi);
 
12301
  fail:
 
12302
    
 
12303
    SWIG_croak_null();
 
12304
  }
 
12305
}
 
12306
 
 
12307
 
 
12308
XS(_wrap_labelObj_maxlength_set) {
 
12309
  {
 
12310
    labelObj *arg1 = (labelObj *) 0 ;
 
12311
    int arg2 ;
 
12312
    void *argp1 = 0 ;
 
12313
    int res1 = 0 ;
 
12314
    int val2 ;
 
12315
    int ecode2 = 0 ;
 
12316
    int argvi = 0;
 
12317
    dXSARGS;
 
12318
    
 
12319
    if ((items < 2) || (items > 2)) {
 
12320
      SWIG_croak("Usage: labelObj_maxlength_set(self,maxlength);");
 
12321
    }
 
12322
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12323
    if (!SWIG_IsOK(res1)) {
 
12324
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxlength_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12325
    }
 
12326
    arg1 = (labelObj *)(argp1);
 
12327
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12328
    if (!SWIG_IsOK(ecode2)) {
 
12329
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_maxlength_set" "', argument " "2"" of type '" "int""'");
 
12330
    } 
 
12331
    arg2 = (int)(val2);
 
12332
    if (arg1) (arg1)->maxlength = arg2;
 
12333
    
 
12334
    
 
12335
    
 
12336
    XSRETURN(argvi);
 
12337
  fail:
 
12338
    
 
12339
    
 
12340
    SWIG_croak_null();
 
12341
  }
 
12342
}
 
12343
 
 
12344
 
 
12345
XS(_wrap_labelObj_maxlength_get) {
 
12346
  {
 
12347
    labelObj *arg1 = (labelObj *) 0 ;
 
12348
    void *argp1 = 0 ;
 
12349
    int res1 = 0 ;
 
12350
    int argvi = 0;
 
12351
    int result;
 
12352
    dXSARGS;
 
12353
    
 
12354
    if ((items < 1) || (items > 1)) {
 
12355
      SWIG_croak("Usage: labelObj_maxlength_get(self);");
 
12356
    }
 
12357
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12358
    if (!SWIG_IsOK(res1)) {
 
12359
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxlength_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12360
    }
 
12361
    arg1 = (labelObj *)(argp1);
 
12362
    result = (int) ((arg1)->maxlength);
 
12363
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
12364
    
 
12365
    XSRETURN(argvi);
 
12366
  fail:
 
12367
    
 
12368
    SWIG_croak_null();
 
12369
  }
 
12370
}
 
12371
 
 
12372
 
 
12373
XS(_wrap_labelObj_minlength_set) {
 
12374
  {
 
12375
    labelObj *arg1 = (labelObj *) 0 ;
 
12376
    int arg2 ;
 
12377
    void *argp1 = 0 ;
 
12378
    int res1 = 0 ;
 
12379
    int val2 ;
 
12380
    int ecode2 = 0 ;
 
12381
    int argvi = 0;
 
12382
    dXSARGS;
 
12383
    
 
12384
    if ((items < 2) || (items > 2)) {
 
12385
      SWIG_croak("Usage: labelObj_minlength_set(self,minlength);");
 
12386
    }
 
12387
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12388
    if (!SWIG_IsOK(res1)) {
 
12389
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minlength_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12390
    }
 
12391
    arg1 = (labelObj *)(argp1);
 
12392
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12393
    if (!SWIG_IsOK(ecode2)) {
 
12394
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_minlength_set" "', argument " "2"" of type '" "int""'");
 
12395
    } 
 
12396
    arg2 = (int)(val2);
 
12397
    if (arg1) (arg1)->minlength = arg2;
 
12398
    
 
12399
    
 
12400
    
 
12401
    XSRETURN(argvi);
 
12402
  fail:
 
12403
    
 
12404
    
 
12405
    SWIG_croak_null();
 
12406
  }
 
12407
}
 
12408
 
 
12409
 
 
12410
XS(_wrap_labelObj_minlength_get) {
 
12411
  {
 
12412
    labelObj *arg1 = (labelObj *) 0 ;
 
12413
    void *argp1 = 0 ;
 
12414
    int res1 = 0 ;
 
12415
    int argvi = 0;
 
12416
    int result;
 
12417
    dXSARGS;
 
12418
    
 
12419
    if ((items < 1) || (items > 1)) {
 
12420
      SWIG_croak("Usage: labelObj_minlength_get(self);");
 
12421
    }
 
12422
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12423
    if (!SWIG_IsOK(res1)) {
 
12424
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minlength_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12425
    }
 
12426
    arg1 = (labelObj *)(argp1);
 
12427
    result = (int) ((arg1)->minlength);
 
12428
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
12429
    
 
12430
    XSRETURN(argvi);
 
12431
  fail:
 
12432
    
 
12433
    SWIG_croak_null();
 
12434
  }
 
12435
}
 
12436
 
 
12437
 
 
12438
XS(_wrap_labelObj_space_size_10_set) {
 
12439
  {
 
12440
    labelObj *arg1 = (labelObj *) 0 ;
 
12441
    double arg2 ;
 
12442
    void *argp1 = 0 ;
 
12443
    int res1 = 0 ;
 
12444
    double val2 ;
 
12445
    int ecode2 = 0 ;
 
12446
    int argvi = 0;
 
12447
    dXSARGS;
 
12448
    
 
12449
    if ((items < 2) || (items > 2)) {
 
12450
      SWIG_croak("Usage: labelObj_space_size_10_set(self,space_size_10);");
 
12451
    }
 
12452
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12453
    if (!SWIG_IsOK(res1)) {
 
12454
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_space_size_10_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12455
    }
 
12456
    arg1 = (labelObj *)(argp1);
 
12457
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12458
    if (!SWIG_IsOK(ecode2)) {
 
12459
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_space_size_10_set" "', argument " "2"" of type '" "double""'");
 
12460
    } 
 
12461
    arg2 = (double)(val2);
 
12462
    if (arg1) (arg1)->space_size_10 = arg2;
 
12463
    
 
12464
    
 
12465
    
 
12466
    XSRETURN(argvi);
 
12467
  fail:
 
12468
    
 
12469
    
 
12470
    SWIG_croak_null();
 
12471
  }
 
12472
}
 
12473
 
 
12474
 
 
12475
XS(_wrap_labelObj_space_size_10_get) {
 
12476
  {
 
12477
    labelObj *arg1 = (labelObj *) 0 ;
 
12478
    void *argp1 = 0 ;
 
12479
    int res1 = 0 ;
 
12480
    int argvi = 0;
 
12481
    double result;
 
12482
    dXSARGS;
 
12483
    
 
12484
    if ((items < 1) || (items > 1)) {
 
12485
      SWIG_croak("Usage: labelObj_space_size_10_get(self);");
 
12486
    }
 
12487
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12488
    if (!SWIG_IsOK(res1)) {
 
12489
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_space_size_10_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12490
    }
 
12491
    arg1 = (labelObj *)(argp1);
 
12492
    result = (double) ((arg1)->space_size_10);
 
12493
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
12494
    
 
12495
    XSRETURN(argvi);
 
12496
  fail:
 
12497
    
 
12498
    SWIG_croak_null();
 
12499
  }
 
12500
}
 
12501
 
 
12502
 
 
12503
XS(_wrap_labelObj_minfeaturesize_set) {
 
12504
  {
 
12505
    labelObj *arg1 = (labelObj *) 0 ;
 
12506
    int arg2 ;
 
12507
    void *argp1 = 0 ;
 
12508
    int res1 = 0 ;
 
12509
    int val2 ;
 
12510
    int ecode2 = 0 ;
 
12511
    int argvi = 0;
 
12512
    dXSARGS;
 
12513
    
 
12514
    if ((items < 2) || (items > 2)) {
 
12515
      SWIG_croak("Usage: labelObj_minfeaturesize_set(self,minfeaturesize);");
 
12516
    }
 
12517
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12518
    if (!SWIG_IsOK(res1)) {
 
12519
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minfeaturesize_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12520
    }
 
12521
    arg1 = (labelObj *)(argp1);
 
12522
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12523
    if (!SWIG_IsOK(ecode2)) {
 
12524
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_minfeaturesize_set" "', argument " "2"" of type '" "int""'");
 
12525
    } 
 
12526
    arg2 = (int)(val2);
 
12527
    if (arg1) (arg1)->minfeaturesize = arg2;
 
12528
    
 
12529
    
 
12530
    
 
12531
    XSRETURN(argvi);
 
12532
  fail:
 
12533
    
 
12534
    
 
12535
    SWIG_croak_null();
 
12536
  }
 
12537
}
 
12538
 
 
12539
 
 
12540
XS(_wrap_labelObj_minfeaturesize_get) {
 
12541
  {
 
12542
    labelObj *arg1 = (labelObj *) 0 ;
 
12543
    void *argp1 = 0 ;
 
12544
    int res1 = 0 ;
 
12545
    int argvi = 0;
 
12546
    int result;
 
12547
    dXSARGS;
 
12548
    
 
12549
    if ((items < 1) || (items > 1)) {
 
12550
      SWIG_croak("Usage: labelObj_minfeaturesize_get(self);");
 
12551
    }
 
12552
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12553
    if (!SWIG_IsOK(res1)) {
 
12554
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minfeaturesize_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12555
    }
 
12556
    arg1 = (labelObj *)(argp1);
 
12557
    result = (int) ((arg1)->minfeaturesize);
 
12558
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
12559
    
 
12560
    XSRETURN(argvi);
 
12561
  fail:
 
12562
    
 
12563
    SWIG_croak_null();
 
12564
  }
 
12565
}
 
12566
 
 
12567
 
 
12568
XS(_wrap_labelObj_autominfeaturesize_set) {
 
12569
  {
 
12570
    labelObj *arg1 = (labelObj *) 0 ;
 
12571
    int arg2 ;
 
12572
    void *argp1 = 0 ;
 
12573
    int res1 = 0 ;
 
12574
    int val2 ;
 
12575
    int ecode2 = 0 ;
 
12576
    int argvi = 0;
 
12577
    dXSARGS;
 
12578
    
 
12579
    if ((items < 2) || (items > 2)) {
 
12580
      SWIG_croak("Usage: labelObj_autominfeaturesize_set(self,autominfeaturesize);");
 
12581
    }
 
12582
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12583
    if (!SWIG_IsOK(res1)) {
 
12584
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_autominfeaturesize_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12585
    }
 
12586
    arg1 = (labelObj *)(argp1);
 
12587
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12588
    if (!SWIG_IsOK(ecode2)) {
 
12589
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_autominfeaturesize_set" "', argument " "2"" of type '" "int""'");
 
12590
    } 
 
12591
    arg2 = (int)(val2);
 
12592
    if (arg1) (arg1)->autominfeaturesize = arg2;
 
12593
    
 
12594
    
 
12595
    
 
12596
    XSRETURN(argvi);
 
12597
  fail:
 
12598
    
 
12599
    
 
12600
    SWIG_croak_null();
 
12601
  }
 
12602
}
 
12603
 
 
12604
 
 
12605
XS(_wrap_labelObj_autominfeaturesize_get) {
 
12606
  {
 
12607
    labelObj *arg1 = (labelObj *) 0 ;
 
12608
    void *argp1 = 0 ;
 
12609
    int res1 = 0 ;
 
12610
    int argvi = 0;
 
12611
    int result;
 
12612
    dXSARGS;
 
12613
    
 
12614
    if ((items < 1) || (items > 1)) {
 
12615
      SWIG_croak("Usage: labelObj_autominfeaturesize_get(self);");
 
12616
    }
 
12617
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12618
    if (!SWIG_IsOK(res1)) {
 
12619
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_autominfeaturesize_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12620
    }
 
12621
    arg1 = (labelObj *)(argp1);
 
12622
    result = (int) ((arg1)->autominfeaturesize);
 
12623
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
12624
    
 
12625
    XSRETURN(argvi);
 
12626
  fail:
 
12627
    
 
12628
    SWIG_croak_null();
 
12629
  }
 
12630
}
 
12631
 
 
12632
 
 
12633
XS(_wrap_labelObj_minscaledenom_set) {
 
12634
  {
 
12635
    labelObj *arg1 = (labelObj *) 0 ;
 
12636
    double arg2 ;
 
12637
    void *argp1 = 0 ;
 
12638
    int res1 = 0 ;
 
12639
    double val2 ;
 
12640
    int ecode2 = 0 ;
 
12641
    int argvi = 0;
 
12642
    dXSARGS;
 
12643
    
 
12644
    if ((items < 2) || (items > 2)) {
 
12645
      SWIG_croak("Usage: labelObj_minscaledenom_set(self,minscaledenom);");
 
12646
    }
 
12647
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12648
    if (!SWIG_IsOK(res1)) {
 
12649
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minscaledenom_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12650
    }
 
12651
    arg1 = (labelObj *)(argp1);
 
12652
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12653
    if (!SWIG_IsOK(ecode2)) {
 
12654
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_minscaledenom_set" "', argument " "2"" of type '" "double""'");
 
12655
    } 
 
12656
    arg2 = (double)(val2);
 
12657
    if (arg1) (arg1)->minscaledenom = arg2;
 
12658
    
 
12659
    
 
12660
    
 
12661
    XSRETURN(argvi);
 
12662
  fail:
 
12663
    
 
12664
    
 
12665
    SWIG_croak_null();
 
12666
  }
 
12667
}
 
12668
 
 
12669
 
 
12670
XS(_wrap_labelObj_minscaledenom_get) {
 
12671
  {
 
12672
    labelObj *arg1 = (labelObj *) 0 ;
 
12673
    void *argp1 = 0 ;
 
12674
    int res1 = 0 ;
 
12675
    int argvi = 0;
 
12676
    double result;
 
12677
    dXSARGS;
 
12678
    
 
12679
    if ((items < 1) || (items > 1)) {
 
12680
      SWIG_croak("Usage: labelObj_minscaledenom_get(self);");
 
12681
    }
 
12682
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12683
    if (!SWIG_IsOK(res1)) {
 
12684
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_minscaledenom_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12685
    }
 
12686
    arg1 = (labelObj *)(argp1);
 
12687
    result = (double) ((arg1)->minscaledenom);
 
12688
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
12689
    
 
12690
    XSRETURN(argvi);
 
12691
  fail:
 
12692
    
 
12693
    SWIG_croak_null();
 
12694
  }
 
12695
}
 
12696
 
 
12697
 
 
12698
XS(_wrap_labelObj_maxscaledenom_set) {
 
12699
  {
 
12700
    labelObj *arg1 = (labelObj *) 0 ;
 
12701
    double arg2 ;
 
12702
    void *argp1 = 0 ;
 
12703
    int res1 = 0 ;
 
12704
    double val2 ;
 
12705
    int ecode2 = 0 ;
 
12706
    int argvi = 0;
 
12707
    dXSARGS;
 
12708
    
 
12709
    if ((items < 2) || (items > 2)) {
 
12710
      SWIG_croak("Usage: labelObj_maxscaledenom_set(self,maxscaledenom);");
 
12711
    }
 
12712
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12713
    if (!SWIG_IsOK(res1)) {
 
12714
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxscaledenom_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12715
    }
 
12716
    arg1 = (labelObj *)(argp1);
 
12717
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12718
    if (!SWIG_IsOK(ecode2)) {
 
12719
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_maxscaledenom_set" "', argument " "2"" of type '" "double""'");
 
12720
    } 
 
12721
    arg2 = (double)(val2);
 
12722
    if (arg1) (arg1)->maxscaledenom = arg2;
 
12723
    
 
12724
    
 
12725
    
 
12726
    XSRETURN(argvi);
 
12727
  fail:
 
12728
    
 
12729
    
 
12730
    SWIG_croak_null();
 
12731
  }
 
12732
}
 
12733
 
 
12734
 
 
12735
XS(_wrap_labelObj_maxscaledenom_get) {
 
12736
  {
 
12737
    labelObj *arg1 = (labelObj *) 0 ;
 
12738
    void *argp1 = 0 ;
 
12739
    int res1 = 0 ;
 
12740
    int argvi = 0;
 
12741
    double result;
 
12742
    dXSARGS;
 
12743
    
 
12744
    if ((items < 1) || (items > 1)) {
 
12745
      SWIG_croak("Usage: labelObj_maxscaledenom_get(self);");
 
12746
    }
 
12747
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12748
    if (!SWIG_IsOK(res1)) {
 
12749
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxscaledenom_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12750
    }
 
12751
    arg1 = (labelObj *)(argp1);
 
12752
    result = (double) ((arg1)->maxscaledenom);
 
12753
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
12754
    
 
12755
    XSRETURN(argvi);
 
12756
  fail:
 
12757
    
 
12758
    SWIG_croak_null();
 
12759
  }
 
12760
}
 
12761
 
 
12762
 
 
12763
XS(_wrap_labelObj_mindistance_set) {
 
12764
  {
 
12765
    labelObj *arg1 = (labelObj *) 0 ;
 
12766
    int arg2 ;
 
12767
    void *argp1 = 0 ;
 
12768
    int res1 = 0 ;
 
12769
    int val2 ;
 
12770
    int ecode2 = 0 ;
 
12771
    int argvi = 0;
 
12772
    dXSARGS;
 
12773
    
 
12774
    if ((items < 2) || (items > 2)) {
 
12775
      SWIG_croak("Usage: labelObj_mindistance_set(self,mindistance);");
 
12776
    }
 
12777
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12778
    if (!SWIG_IsOK(res1)) {
 
12779
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_mindistance_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12780
    }
 
12781
    arg1 = (labelObj *)(argp1);
 
12782
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12783
    if (!SWIG_IsOK(ecode2)) {
 
12784
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_mindistance_set" "', argument " "2"" of type '" "int""'");
 
12785
    } 
 
12786
    arg2 = (int)(val2);
 
12787
    if (arg1) (arg1)->mindistance = arg2;
 
12788
    
 
12789
    
 
12790
    
 
12791
    XSRETURN(argvi);
 
12792
  fail:
 
12793
    
 
12794
    
 
12795
    SWIG_croak_null();
 
12796
  }
 
12797
}
 
12798
 
 
12799
 
 
12800
XS(_wrap_labelObj_mindistance_get) {
 
12801
  {
 
12802
    labelObj *arg1 = (labelObj *) 0 ;
 
12803
    void *argp1 = 0 ;
 
12804
    int res1 = 0 ;
 
12805
    int argvi = 0;
 
12806
    int result;
 
12807
    dXSARGS;
 
12808
    
 
12809
    if ((items < 1) || (items > 1)) {
 
12810
      SWIG_croak("Usage: labelObj_mindistance_get(self);");
 
12811
    }
 
12812
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12813
    if (!SWIG_IsOK(res1)) {
 
12814
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_mindistance_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12815
    }
 
12816
    arg1 = (labelObj *)(argp1);
 
12817
    result = (int) ((arg1)->mindistance);
 
12818
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
12819
    
 
12820
    XSRETURN(argvi);
 
12821
  fail:
 
12822
    
 
12823
    SWIG_croak_null();
 
12824
  }
 
12825
}
 
12826
 
 
12827
 
 
12828
XS(_wrap_labelObj_repeatdistance_set) {
 
12829
  {
 
12830
    labelObj *arg1 = (labelObj *) 0 ;
 
12831
    int arg2 ;
 
12832
    void *argp1 = 0 ;
 
12833
    int res1 = 0 ;
 
12834
    int val2 ;
 
12835
    int ecode2 = 0 ;
 
12836
    int argvi = 0;
 
12837
    dXSARGS;
 
12838
    
 
12839
    if ((items < 2) || (items > 2)) {
 
12840
      SWIG_croak("Usage: labelObj_repeatdistance_set(self,repeatdistance);");
 
12841
    }
 
12842
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12843
    if (!SWIG_IsOK(res1)) {
 
12844
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_repeatdistance_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12845
    }
 
12846
    arg1 = (labelObj *)(argp1);
 
12847
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12848
    if (!SWIG_IsOK(ecode2)) {
 
12849
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_repeatdistance_set" "', argument " "2"" of type '" "int""'");
 
12850
    } 
 
12851
    arg2 = (int)(val2);
 
12852
    if (arg1) (arg1)->repeatdistance = arg2;
 
12853
    
 
12854
    
 
12855
    
 
12856
    XSRETURN(argvi);
 
12857
  fail:
 
12858
    
 
12859
    
 
12860
    SWIG_croak_null();
 
12861
  }
 
12862
}
 
12863
 
 
12864
 
 
12865
XS(_wrap_labelObj_repeatdistance_get) {
 
12866
  {
 
12867
    labelObj *arg1 = (labelObj *) 0 ;
 
12868
    void *argp1 = 0 ;
 
12869
    int res1 = 0 ;
 
12870
    int argvi = 0;
 
12871
    int result;
 
12872
    dXSARGS;
 
12873
    
 
12874
    if ((items < 1) || (items > 1)) {
 
12875
      SWIG_croak("Usage: labelObj_repeatdistance_get(self);");
 
12876
    }
 
12877
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12878
    if (!SWIG_IsOK(res1)) {
 
12879
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_repeatdistance_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12880
    }
 
12881
    arg1 = (labelObj *)(argp1);
 
12882
    result = (int) ((arg1)->repeatdistance);
 
12883
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
12884
    
 
12885
    XSRETURN(argvi);
 
12886
  fail:
 
12887
    
 
12888
    SWIG_croak_null();
 
12889
  }
 
12890
}
 
12891
 
 
12892
 
 
12893
XS(_wrap_labelObj_maxoverlapangle_set) {
 
12894
  {
 
12895
    labelObj *arg1 = (labelObj *) 0 ;
 
12896
    double arg2 ;
 
12897
    void *argp1 = 0 ;
 
12898
    int res1 = 0 ;
 
12899
    double val2 ;
 
12900
    int ecode2 = 0 ;
 
12901
    int argvi = 0;
 
12902
    dXSARGS;
 
12903
    
 
12904
    if ((items < 2) || (items > 2)) {
 
12905
      SWIG_croak("Usage: labelObj_maxoverlapangle_set(self,maxoverlapangle);");
 
12906
    }
 
12907
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12908
    if (!SWIG_IsOK(res1)) {
 
12909
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxoverlapangle_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12910
    }
 
12911
    arg1 = (labelObj *)(argp1);
 
12912
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12913
    if (!SWIG_IsOK(ecode2)) {
 
12914
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_maxoverlapangle_set" "', argument " "2"" of type '" "double""'");
 
12915
    } 
 
12916
    arg2 = (double)(val2);
 
12917
    if (arg1) (arg1)->maxoverlapangle = arg2;
 
12918
    
 
12919
    
 
12920
    
 
12921
    XSRETURN(argvi);
 
12922
  fail:
 
12923
    
 
12924
    
 
12925
    SWIG_croak_null();
 
12926
  }
 
12927
}
 
12928
 
 
12929
 
 
12930
XS(_wrap_labelObj_maxoverlapangle_get) {
 
12931
  {
 
12932
    labelObj *arg1 = (labelObj *) 0 ;
 
12933
    void *argp1 = 0 ;
 
12934
    int res1 = 0 ;
 
12935
    int argvi = 0;
 
12936
    double result;
 
12937
    dXSARGS;
 
12938
    
 
12939
    if ((items < 1) || (items > 1)) {
 
12940
      SWIG_croak("Usage: labelObj_maxoverlapangle_get(self);");
 
12941
    }
 
12942
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12943
    if (!SWIG_IsOK(res1)) {
 
12944
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_maxoverlapangle_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
12945
    }
 
12946
    arg1 = (labelObj *)(argp1);
 
12947
    result = (double) ((arg1)->maxoverlapangle);
 
12948
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
12949
    
 
12950
    XSRETURN(argvi);
 
12951
  fail:
 
12952
    
 
12953
    SWIG_croak_null();
 
12954
  }
 
12955
}
 
12956
 
 
12957
 
 
12958
XS(_wrap_labelObj_partials_set) {
 
12959
  {
 
12960
    labelObj *arg1 = (labelObj *) 0 ;
 
12961
    int arg2 ;
 
12962
    void *argp1 = 0 ;
 
12963
    int res1 = 0 ;
 
12964
    int val2 ;
 
12965
    int ecode2 = 0 ;
 
12966
    int argvi = 0;
 
12967
    dXSARGS;
 
12968
    
 
12969
    if ((items < 2) || (items > 2)) {
 
12970
      SWIG_croak("Usage: labelObj_partials_set(self,partials);");
 
12971
    }
 
12972
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
12973
    if (!SWIG_IsOK(res1)) {
 
12974
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_partials_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
12975
    }
 
12976
    arg1 = (labelObj *)(argp1);
 
12977
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
12978
    if (!SWIG_IsOK(ecode2)) {
 
12979
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_partials_set" "', argument " "2"" of type '" "int""'");
 
12980
    } 
 
12981
    arg2 = (int)(val2);
 
12982
    if (arg1) (arg1)->partials = arg2;
 
12983
    
 
12984
    
 
12985
    
 
12986
    XSRETURN(argvi);
 
12987
  fail:
 
12988
    
 
12989
    
 
12990
    SWIG_croak_null();
 
12991
  }
 
12992
}
 
12993
 
 
12994
 
 
12995
XS(_wrap_labelObj_partials_get) {
 
12996
  {
 
12997
    labelObj *arg1 = (labelObj *) 0 ;
 
12998
    void *argp1 = 0 ;
 
12999
    int res1 = 0 ;
 
13000
    int argvi = 0;
 
13001
    int result;
 
13002
    dXSARGS;
 
13003
    
 
13004
    if ((items < 1) || (items > 1)) {
 
13005
      SWIG_croak("Usage: labelObj_partials_get(self);");
 
13006
    }
 
13007
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13008
    if (!SWIG_IsOK(res1)) {
 
13009
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_partials_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
13010
    }
 
13011
    arg1 = (labelObj *)(argp1);
 
13012
    result = (int) ((arg1)->partials);
 
13013
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
13014
    
 
13015
    XSRETURN(argvi);
 
13016
  fail:
 
13017
    
 
13018
    SWIG_croak_null();
 
13019
  }
 
13020
}
 
13021
 
 
13022
 
 
13023
XS(_wrap_labelObj_force_set) {
 
13024
  {
 
13025
    labelObj *arg1 = (labelObj *) 0 ;
 
13026
    int arg2 ;
 
13027
    void *argp1 = 0 ;
 
13028
    int res1 = 0 ;
 
13029
    int val2 ;
 
13030
    int ecode2 = 0 ;
 
13031
    int argvi = 0;
 
13032
    dXSARGS;
 
13033
    
 
13034
    if ((items < 2) || (items > 2)) {
 
13035
      SWIG_croak("Usage: labelObj_force_set(self,force);");
 
13036
    }
 
13037
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13038
    if (!SWIG_IsOK(res1)) {
 
13039
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_force_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
13040
    }
 
13041
    arg1 = (labelObj *)(argp1);
 
13042
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
13043
    if (!SWIG_IsOK(ecode2)) {
 
13044
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_force_set" "', argument " "2"" of type '" "int""'");
 
13045
    } 
 
13046
    arg2 = (int)(val2);
 
13047
    if (arg1) (arg1)->force = arg2;
 
13048
    
 
13049
    
 
13050
    
 
13051
    XSRETURN(argvi);
 
13052
  fail:
 
13053
    
 
13054
    
 
13055
    SWIG_croak_null();
 
13056
  }
 
13057
}
 
13058
 
 
13059
 
 
13060
XS(_wrap_labelObj_force_get) {
 
13061
  {
 
13062
    labelObj *arg1 = (labelObj *) 0 ;
 
13063
    void *argp1 = 0 ;
 
13064
    int res1 = 0 ;
 
13065
    int argvi = 0;
 
13066
    int result;
 
13067
    dXSARGS;
 
13068
    
 
13069
    if ((items < 1) || (items > 1)) {
 
13070
      SWIG_croak("Usage: labelObj_force_get(self);");
 
13071
    }
 
13072
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13073
    if (!SWIG_IsOK(res1)) {
 
13074
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_force_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
13075
    }
 
13076
    arg1 = (labelObj *)(argp1);
 
13077
    result = (int) ((arg1)->force);
 
13078
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
13079
    
 
13080
    XSRETURN(argvi);
 
13081
  fail:
 
13082
    
 
13083
    SWIG_croak_null();
 
13084
  }
 
13085
}
 
13086
 
 
13087
 
 
13088
XS(_wrap_labelObj_encoding_set) {
 
13089
  {
 
13090
    labelObj *arg1 = (labelObj *) 0 ;
 
13091
    char *arg2 = (char *) 0 ;
 
13092
    void *argp1 = 0 ;
 
13093
    int res1 = 0 ;
 
13094
    int res2 ;
 
13095
    char *buf2 = 0 ;
 
13096
    int alloc2 = 0 ;
 
13097
    int argvi = 0;
 
13098
    dXSARGS;
 
13099
    
 
13100
    if ((items < 2) || (items > 2)) {
 
13101
      SWIG_croak("Usage: labelObj_encoding_set(self,encoding);");
 
13102
    }
 
13103
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13104
    if (!SWIG_IsOK(res1)) {
 
13105
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_encoding_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
13106
    }
 
13107
    arg1 = (labelObj *)(argp1);
 
13108
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
13109
    if (!SWIG_IsOK(res2)) {
 
13110
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_encoding_set" "', argument " "2"" of type '" "char *""'");
 
13111
    }
 
13112
    arg2 = (char *)(buf2);
 
13113
    {
 
13114
      if (arg1->encoding) free((char*)arg1->encoding);
 
13115
      if (arg2) {
 
13116
        arg1->encoding = (char *) malloc(strlen(arg2)+1);
 
13117
        strcpy((char*)arg1->encoding,arg2);
 
13118
      } else {
 
13119
        arg1->encoding = 0;
 
13120
      }
 
13121
    }
 
13122
    
 
13123
    
 
13124
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
13125
    XSRETURN(argvi);
 
13126
  fail:
 
13127
    
 
13128
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
13129
    SWIG_croak_null();
 
13130
  }
 
13131
}
 
13132
 
 
13133
 
 
13134
XS(_wrap_labelObj_encoding_get) {
 
13135
  {
 
13136
    labelObj *arg1 = (labelObj *) 0 ;
 
13137
    void *argp1 = 0 ;
 
13138
    int res1 = 0 ;
 
13139
    int argvi = 0;
 
13140
    char *result = 0 ;
 
13141
    dXSARGS;
 
13142
    
 
13143
    if ((items < 1) || (items > 1)) {
 
13144
      SWIG_croak("Usage: labelObj_encoding_get(self);");
 
13145
    }
 
13146
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13147
    if (!SWIG_IsOK(res1)) {
 
13148
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_encoding_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
13149
    }
 
13150
    arg1 = (labelObj *)(argp1);
 
13151
    result = (char *) ((arg1)->encoding);
 
13152
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
13153
    
 
13154
    XSRETURN(argvi);
 
13155
  fail:
 
13156
    
 
13157
    SWIG_croak_null();
 
13158
  }
 
13159
}
 
13160
 
 
13161
 
 
13162
XS(_wrap_labelObj_priority_set) {
 
13163
  {
 
13164
    labelObj *arg1 = (labelObj *) 0 ;
 
13165
    int arg2 ;
 
13166
    void *argp1 = 0 ;
 
13167
    int res1 = 0 ;
 
13168
    int val2 ;
 
13169
    int ecode2 = 0 ;
 
13170
    int argvi = 0;
 
13171
    dXSARGS;
 
13172
    
 
13173
    if ((items < 2) || (items > 2)) {
 
13174
      SWIG_croak("Usage: labelObj_priority_set(self,priority);");
 
13175
    }
 
13176
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13177
    if (!SWIG_IsOK(res1)) {
 
13178
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_priority_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
13179
    }
 
13180
    arg1 = (labelObj *)(argp1);
 
13181
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
13182
    if (!SWIG_IsOK(ecode2)) {
 
13183
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_priority_set" "', argument " "2"" of type '" "int""'");
 
13184
    } 
 
13185
    arg2 = (int)(val2);
 
13186
    if (arg1) (arg1)->priority = arg2;
 
13187
    
 
13188
    
 
13189
    
 
13190
    XSRETURN(argvi);
 
13191
  fail:
 
13192
    
 
13193
    
 
13194
    SWIG_croak_null();
 
13195
  }
 
13196
}
 
13197
 
 
13198
 
 
13199
XS(_wrap_labelObj_priority_get) {
 
13200
  {
 
13201
    labelObj *arg1 = (labelObj *) 0 ;
 
13202
    void *argp1 = 0 ;
 
13203
    int res1 = 0 ;
 
13204
    int argvi = 0;
 
13205
    int result;
 
13206
    dXSARGS;
 
13207
    
 
13208
    if ((items < 1) || (items > 1)) {
 
13209
      SWIG_croak("Usage: labelObj_priority_get(self);");
 
13210
    }
 
13211
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13212
    if (!SWIG_IsOK(res1)) {
 
13213
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_priority_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
13214
    }
 
13215
    arg1 = (labelObj *)(argp1);
 
13216
    result = (int) ((arg1)->priority);
 
13217
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
13218
    
 
13219
    XSRETURN(argvi);
 
13220
  fail:
 
13221
    
 
13222
    SWIG_croak_null();
 
13223
  }
 
13224
}
 
13225
 
 
13226
 
 
13227
XS(_wrap_labelObj_numstyles_set) {
 
13228
  {
 
13229
    labelObj *arg1 = (labelObj *) 0 ;
 
13230
    int arg2 ;
 
13231
    void *argp1 = 0 ;
 
13232
    int res1 = 0 ;
 
13233
    int val2 ;
 
13234
    int ecode2 = 0 ;
 
13235
    int argvi = 0;
 
13236
    dXSARGS;
 
13237
    
 
13238
    if ((items < 2) || (items > 2)) {
 
13239
      SWIG_croak("Usage: labelObj_numstyles_set(self,numstyles);");
 
13240
    }
 
13241
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13242
    if (!SWIG_IsOK(res1)) {
 
13243
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_numstyles_set" "', argument " "1"" of type '" "labelObj *""'"); 
 
13244
    }
 
13245
    arg1 = (labelObj *)(argp1);
 
13246
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
13247
    if (!SWIG_IsOK(ecode2)) {
 
13248
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_numstyles_set" "', argument " "2"" of type '" "int""'");
 
13249
    } 
 
13250
    arg2 = (int)(val2);
 
13251
    if (arg1) (arg1)->numstyles = arg2;
 
13252
    
 
13253
    
 
13254
    
 
13255
    XSRETURN(argvi);
 
13256
  fail:
 
13257
    
 
13258
    
 
13259
    SWIG_croak_null();
 
13260
  }
 
13261
}
 
13262
 
 
13263
 
 
13264
XS(_wrap_labelObj_numstyles_get) {
 
13265
  {
 
13266
    labelObj *arg1 = (labelObj *) 0 ;
 
13267
    void *argp1 = 0 ;
 
13268
    int res1 = 0 ;
 
13269
    int argvi = 0;
 
13270
    int result;
 
13271
    dXSARGS;
 
13272
    
 
13273
    if ((items < 1) || (items > 1)) {
 
13274
      SWIG_croak("Usage: labelObj_numstyles_get(self);");
 
13275
    }
 
13276
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13277
    if (!SWIG_IsOK(res1)) {
 
13278
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_numstyles_get" "', argument " "1"" of type '" "labelObj *""'"); 
 
13279
    }
 
13280
    arg1 = (labelObj *)(argp1);
 
13281
    result = (int) ((arg1)->numstyles);
 
13282
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
13283
    
 
13284
    XSRETURN(argvi);
 
13285
  fail:
 
13286
    
 
13287
    SWIG_croak_null();
 
13288
  }
 
13289
}
 
13290
 
 
13291
 
 
13292
XS(_wrap_labelObj_updateFromString) {
 
13293
  {
 
13294
    labelObj *arg1 = (labelObj *) 0 ;
 
13295
    char *arg2 = (char *) 0 ;
 
13296
    void *argp1 = 0 ;
 
13297
    int res1 = 0 ;
 
13298
    int res2 ;
 
13299
    char *buf2 = 0 ;
 
13300
    int alloc2 = 0 ;
 
13301
    int argvi = 0;
 
13302
    int result;
 
13303
    dXSARGS;
 
13304
    
 
13305
    if ((items < 2) || (items > 2)) {
 
13306
      SWIG_croak("Usage: labelObj_updateFromString(self,snippet);");
 
13307
    }
 
13308
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13309
    if (!SWIG_IsOK(res1)) {
 
13310
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_updateFromString" "', argument " "1"" of type '" "labelObj *""'"); 
 
13311
    }
 
13312
    arg1 = (labelObj *)(argp1);
 
13313
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
13314
    if (!SWIG_IsOK(res2)) {
 
13315
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelObj_updateFromString" "', argument " "2"" of type '" "char *""'");
 
13316
    }
 
13317
    arg2 = (char *)(buf2);
 
13318
    result = (int)labelObj_updateFromString(arg1,arg2);
 
13319
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
13320
    
 
13321
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
13322
    XSRETURN(argvi);
 
13323
  fail:
 
13324
    
 
13325
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
13326
    SWIG_croak_null();
 
13327
  }
 
13328
}
 
13329
 
 
13330
 
 
13331
XS(_wrap_labelObj_removeBinding) {
 
13332
  {
 
13333
    labelObj *arg1 = (labelObj *) 0 ;
 
13334
    int arg2 ;
 
13335
    void *argp1 = 0 ;
 
13336
    int res1 = 0 ;
 
13337
    int val2 ;
 
13338
    int ecode2 = 0 ;
 
13339
    int argvi = 0;
 
13340
    int result;
 
13341
    dXSARGS;
 
13342
    
 
13343
    if ((items < 2) || (items > 2)) {
 
13344
      SWIG_croak("Usage: labelObj_removeBinding(self,binding);");
 
13345
    }
 
13346
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13347
    if (!SWIG_IsOK(res1)) {
 
13348
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_removeBinding" "', argument " "1"" of type '" "labelObj *""'"); 
 
13349
    }
 
13350
    arg1 = (labelObj *)(argp1);
 
13351
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
13352
    if (!SWIG_IsOK(ecode2)) {
 
13353
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_removeBinding" "', argument " "2"" of type '" "int""'");
 
13354
    } 
 
13355
    arg2 = (int)(val2);
 
13356
    result = (int)labelObj_removeBinding(arg1,arg2);
 
13357
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
13358
    
 
13359
    
 
13360
    XSRETURN(argvi);
 
13361
  fail:
 
13362
    
 
13363
    
 
13364
    SWIG_croak_null();
 
13365
  }
 
13366
}
 
13367
 
 
13368
 
 
13369
XS(_wrap_labelObj_getBinding) {
 
13370
  {
 
13371
    labelObj *arg1 = (labelObj *) 0 ;
 
13372
    int arg2 ;
 
13373
    void *argp1 = 0 ;
 
13374
    int res1 = 0 ;
 
13375
    int val2 ;
 
13376
    int ecode2 = 0 ;
 
13377
    int argvi = 0;
 
13378
    char *result = 0 ;
 
13379
    dXSARGS;
 
13380
    
 
13381
    if ((items < 2) || (items > 2)) {
 
13382
      SWIG_croak("Usage: labelObj_getBinding(self,binding);");
 
13383
    }
 
13384
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13385
    if (!SWIG_IsOK(res1)) {
 
13386
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_getBinding" "', argument " "1"" of type '" "labelObj *""'"); 
 
13387
    }
 
13388
    arg1 = (labelObj *)(argp1);
 
13389
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
13390
    if (!SWIG_IsOK(ecode2)) {
 
13391
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_getBinding" "', argument " "2"" of type '" "int""'");
 
13392
    } 
 
13393
    arg2 = (int)(val2);
 
13394
    result = (char *)labelObj_getBinding(arg1,arg2);
 
13395
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
13396
    
 
13397
    
 
13398
    XSRETURN(argvi);
 
13399
  fail:
 
13400
    
 
13401
    
 
13402
    SWIG_croak_null();
 
13403
  }
 
13404
}
 
13405
 
 
13406
 
 
13407
XS(_wrap_labelObj_setBinding) {
 
13408
  {
 
13409
    labelObj *arg1 = (labelObj *) 0 ;
 
13410
    int arg2 ;
 
13411
    char *arg3 = (char *) 0 ;
 
13412
    void *argp1 = 0 ;
 
13413
    int res1 = 0 ;
 
13414
    int val2 ;
 
13415
    int ecode2 = 0 ;
 
13416
    int res3 ;
 
13417
    char *buf3 = 0 ;
 
13418
    int alloc3 = 0 ;
 
13419
    int argvi = 0;
 
13420
    int result;
 
13421
    dXSARGS;
 
13422
    
 
13423
    if ((items < 3) || (items > 3)) {
 
13424
      SWIG_croak("Usage: labelObj_setBinding(self,binding,item);");
 
13425
    }
 
13426
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, 0 |  0 );
 
13427
    if (!SWIG_IsOK(res1)) {
 
13428
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelObj_setBinding" "', argument " "1"" of type '" "labelObj *""'"); 
 
13429
    }
 
13430
    arg1 = (labelObj *)(argp1);
 
13431
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
13432
    if (!SWIG_IsOK(ecode2)) {
 
13433
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelObj_setBinding" "', argument " "2"" of type '" "int""'");
 
13434
    } 
 
13435
    arg2 = (int)(val2);
 
13436
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
 
13437
    if (!SWIG_IsOK(res3)) {
 
13438
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "labelObj_setBinding" "', argument " "3"" of type '" "char *""'");
 
13439
    }
 
13440
    arg3 = (char *)(buf3);
 
13441
    result = (int)labelObj_setBinding(arg1,arg2,arg3);
 
13442
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
13443
    
 
13444
    
 
13445
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
13446
    XSRETURN(argvi);
 
13447
  fail:
 
13448
    
 
13449
    
 
13450
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
13451
    SWIG_croak_null();
 
13452
  }
 
13453
}
 
13454
 
 
13455
 
 
13456
XS(_wrap_new_labelObj) {
 
13457
  {
 
13458
    int argvi = 0;
 
13459
    labelObj *result = 0 ;
 
13460
    dXSARGS;
 
13461
    
 
13462
    if ((items < 0) || (items > 0)) {
 
13463
      SWIG_croak("Usage: new_labelObj();");
 
13464
    }
 
13465
    result = (labelObj *)calloc(1, sizeof(labelObj));
 
13466
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_labelObj, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
 
13467
    XSRETURN(argvi);
 
13468
  fail:
 
13469
    SWIG_croak_null();
 
13470
  }
 
13471
}
 
13472
 
 
13473
 
 
13474
XS(_wrap_delete_labelObj) {
 
13475
  {
 
13476
    labelObj *arg1 = (labelObj *) 0 ;
 
13477
    void *argp1 = 0 ;
 
13478
    int res1 = 0 ;
 
13479
    int argvi = 0;
 
13480
    dXSARGS;
 
13481
    
 
13482
    if ((items < 1) || (items > 1)) {
 
13483
      SWIG_croak("Usage: delete_labelObj(self);");
 
13484
    }
 
13485
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelObj, SWIG_POINTER_DISOWN |  0 );
 
13486
    if (!SWIG_IsOK(res1)) {
 
13487
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_labelObj" "', argument " "1"" of type '" "labelObj *""'"); 
 
13488
    }
 
13489
    arg1 = (labelObj *)(argp1);
 
13490
    free((char *) arg1);
 
13491
    
 
13492
    
 
13493
    XSRETURN(argvi);
 
13494
  fail:
 
13495
    
 
13496
    SWIG_croak_null();
 
13497
  }
 
13498
}
 
13499
 
 
13500
 
13064
13501
XS(_wrap_classObj_status_set) {
13065
13502
  {
13066
13503
    classObj *arg1 = (classObj *) 0 ;
13692
14129
}
13693
14130
 
13694
14131
 
 
14132
XS(_wrap_classObj_minfeaturesize_set) {
 
14133
  {
 
14134
    classObj *arg1 = (classObj *) 0 ;
 
14135
    int arg2 ;
 
14136
    void *argp1 = 0 ;
 
14137
    int res1 = 0 ;
 
14138
    int val2 ;
 
14139
    int ecode2 = 0 ;
 
14140
    int argvi = 0;
 
14141
    dXSARGS;
 
14142
    
 
14143
    if ((items < 2) || (items > 2)) {
 
14144
      SWIG_croak("Usage: classObj_minfeaturesize_set(self,minfeaturesize);");
 
14145
    }
 
14146
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_class_obj, 0 |  0 );
 
14147
    if (!SWIG_IsOK(res1)) {
 
14148
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "classObj_minfeaturesize_set" "', argument " "1"" of type '" "classObj *""'"); 
 
14149
    }
 
14150
    arg1 = (classObj *)(argp1);
 
14151
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
14152
    if (!SWIG_IsOK(ecode2)) {
 
14153
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "classObj_minfeaturesize_set" "', argument " "2"" of type '" "int""'");
 
14154
    } 
 
14155
    arg2 = (int)(val2);
 
14156
    if (arg1) (arg1)->minfeaturesize = arg2;
 
14157
    
 
14158
    
 
14159
    
 
14160
    XSRETURN(argvi);
 
14161
  fail:
 
14162
    
 
14163
    
 
14164
    SWIG_croak_null();
 
14165
  }
 
14166
}
 
14167
 
 
14168
 
 
14169
XS(_wrap_classObj_minfeaturesize_get) {
 
14170
  {
 
14171
    classObj *arg1 = (classObj *) 0 ;
 
14172
    void *argp1 = 0 ;
 
14173
    int res1 = 0 ;
 
14174
    int argvi = 0;
 
14175
    int result;
 
14176
    dXSARGS;
 
14177
    
 
14178
    if ((items < 1) || (items > 1)) {
 
14179
      SWIG_croak("Usage: classObj_minfeaturesize_get(self);");
 
14180
    }
 
14181
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_class_obj, 0 |  0 );
 
14182
    if (!SWIG_IsOK(res1)) {
 
14183
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "classObj_minfeaturesize_get" "', argument " "1"" of type '" "classObj *""'"); 
 
14184
    }
 
14185
    arg1 = (classObj *)(argp1);
 
14186
    result = (int) ((arg1)->minfeaturesize);
 
14187
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
14188
    
 
14189
    XSRETURN(argvi);
 
14190
  fail:
 
14191
    
 
14192
    SWIG_croak_null();
 
14193
  }
 
14194
}
 
14195
 
 
14196
 
13695
14197
XS(_wrap_classObj_refcount_get) {
13696
14198
  {
13697
14199
    classObj *arg1 = (classObj *) 0 ;
15113
15615
}
15114
15616
 
15115
15617
 
 
15618
XS(_wrap_labelCacheMemberObj_markerid_get) {
 
15619
  {
 
15620
    labelCacheMemberObj *arg1 = (labelCacheMemberObj *) 0 ;
 
15621
    void *argp1 = 0 ;
 
15622
    int res1 = 0 ;
 
15623
    int argvi = 0;
 
15624
    int result;
 
15625
    dXSARGS;
 
15626
    
 
15627
    if ((items < 1) || (items > 1)) {
 
15628
      SWIG_croak("Usage: labelCacheMemberObj_markerid_get(self);");
 
15629
    }
 
15630
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelCacheMemberObj, 0 |  0 );
 
15631
    if (!SWIG_IsOK(res1)) {
 
15632
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelCacheMemberObj_markerid_get" "', argument " "1"" of type '" "labelCacheMemberObj *""'"); 
 
15633
    }
 
15634
    arg1 = (labelCacheMemberObj *)(argp1);
 
15635
    result = (int) ((arg1)->markerid);
 
15636
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
15637
    
 
15638
    XSRETURN(argvi);
 
15639
  fail:
 
15640
    
 
15641
    SWIG_croak_null();
 
15642
  }
 
15643
}
 
15644
 
 
15645
 
15116
15646
XS(_wrap_new_labelCacheMemberObj) {
15117
15647
  {
15118
15648
    int argvi = 0;
15600
16130
}
15601
16131
 
15602
16132
 
15603
 
XS(_wrap_resultCacheMemberObj_shapeindex_get) {
 
16133
XS(_wrap_resultObj_shapeindex_get) {
15604
16134
  {
15605
 
    resultCacheMemberObj *arg1 = (resultCacheMemberObj *) 0 ;
 
16135
    resultObj *arg1 = (resultObj *) 0 ;
15606
16136
    void *argp1 = 0 ;
15607
16137
    int res1 = 0 ;
15608
16138
    int argvi = 0;
15610
16140
    dXSARGS;
15611
16141
    
15612
16142
    if ((items < 1) || (items > 1)) {
15613
 
      SWIG_croak("Usage: resultCacheMemberObj_shapeindex_get(self);");
 
16143
      SWIG_croak("Usage: resultObj_shapeindex_get(self);");
15614
16144
    }
15615
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_resultCacheMemberObj, 0 |  0 );
 
16145
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_resultObj, 0 |  0 );
15616
16146
    if (!SWIG_IsOK(res1)) {
15617
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "resultCacheMemberObj_shapeindex_get" "', argument " "1"" of type '" "resultCacheMemberObj *""'"); 
 
16147
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "resultObj_shapeindex_get" "', argument " "1"" of type '" "resultObj *""'"); 
15618
16148
    }
15619
 
    arg1 = (resultCacheMemberObj *)(argp1);
 
16149
    arg1 = (resultObj *)(argp1);
15620
16150
    result = (long) ((arg1)->shapeindex);
15621
16151
    ST(argvi) = SWIG_From_long  SWIG_PERL_CALL_ARGS_1((long)(result)); argvi++ ;
15622
16152
    
15628
16158
}
15629
16159
 
15630
16160
 
15631
 
XS(_wrap_resultCacheMemberObj_tileindex_get) {
 
16161
XS(_wrap_resultObj_tileindex_get) {
15632
16162
  {
15633
 
    resultCacheMemberObj *arg1 = (resultCacheMemberObj *) 0 ;
 
16163
    resultObj *arg1 = (resultObj *) 0 ;
15634
16164
    void *argp1 = 0 ;
15635
16165
    int res1 = 0 ;
15636
16166
    int argvi = 0;
15638
16168
    dXSARGS;
15639
16169
    
15640
16170
    if ((items < 1) || (items > 1)) {
15641
 
      SWIG_croak("Usage: resultCacheMemberObj_tileindex_get(self);");
 
16171
      SWIG_croak("Usage: resultObj_tileindex_get(self);");
15642
16172
    }
15643
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_resultCacheMemberObj, 0 |  0 );
 
16173
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_resultObj, 0 |  0 );
15644
16174
    if (!SWIG_IsOK(res1)) {
15645
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "resultCacheMemberObj_tileindex_get" "', argument " "1"" of type '" "resultCacheMemberObj *""'"); 
 
16175
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "resultObj_tileindex_get" "', argument " "1"" of type '" "resultObj *""'"); 
15646
16176
    }
15647
 
    arg1 = (resultCacheMemberObj *)(argp1);
 
16177
    arg1 = (resultObj *)(argp1);
15648
16178
    result = (int) ((arg1)->tileindex);
15649
16179
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
15650
16180
    
15656
16186
}
15657
16187
 
15658
16188
 
15659
 
XS(_wrap_resultCacheMemberObj_classindex_get) {
15660
 
  {
15661
 
    resultCacheMemberObj *arg1 = (resultCacheMemberObj *) 0 ;
15662
 
    void *argp1 = 0 ;
15663
 
    int res1 = 0 ;
15664
 
    int argvi = 0;
15665
 
    int result;
15666
 
    dXSARGS;
15667
 
    
15668
 
    if ((items < 1) || (items > 1)) {
15669
 
      SWIG_croak("Usage: resultCacheMemberObj_classindex_get(self);");
15670
 
    }
15671
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_resultCacheMemberObj, 0 |  0 );
15672
 
    if (!SWIG_IsOK(res1)) {
15673
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "resultCacheMemberObj_classindex_get" "', argument " "1"" of type '" "resultCacheMemberObj *""'"); 
15674
 
    }
15675
 
    arg1 = (resultCacheMemberObj *)(argp1);
 
16189
XS(_wrap_resultObj_resultindex_get) {
 
16190
  {
 
16191
    resultObj *arg1 = (resultObj *) 0 ;
 
16192
    void *argp1 = 0 ;
 
16193
    int res1 = 0 ;
 
16194
    int argvi = 0;
 
16195
    int result;
 
16196
    dXSARGS;
 
16197
    
 
16198
    if ((items < 1) || (items > 1)) {
 
16199
      SWIG_croak("Usage: resultObj_resultindex_get(self);");
 
16200
    }
 
16201
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_resultObj, 0 |  0 );
 
16202
    if (!SWIG_IsOK(res1)) {
 
16203
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "resultObj_resultindex_get" "', argument " "1"" of type '" "resultObj *""'"); 
 
16204
    }
 
16205
    arg1 = (resultObj *)(argp1);
 
16206
    result = (int) ((arg1)->resultindex);
 
16207
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
16208
    
 
16209
    XSRETURN(argvi);
 
16210
  fail:
 
16211
    
 
16212
    SWIG_croak_null();
 
16213
  }
 
16214
}
 
16215
 
 
16216
 
 
16217
XS(_wrap_resultObj_classindex_get) {
 
16218
  {
 
16219
    resultObj *arg1 = (resultObj *) 0 ;
 
16220
    void *argp1 = 0 ;
 
16221
    int res1 = 0 ;
 
16222
    int argvi = 0;
 
16223
    int result;
 
16224
    dXSARGS;
 
16225
    
 
16226
    if ((items < 1) || (items > 1)) {
 
16227
      SWIG_croak("Usage: resultObj_classindex_get(self);");
 
16228
    }
 
16229
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_resultObj, 0 |  0 );
 
16230
    if (!SWIG_IsOK(res1)) {
 
16231
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "resultObj_classindex_get" "', argument " "1"" of type '" "resultObj *""'"); 
 
16232
    }
 
16233
    arg1 = (resultObj *)(argp1);
15676
16234
    result = (int) ((arg1)->classindex);
15677
16235
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
15678
16236
    
15684
16242
}
15685
16243
 
15686
16244
 
15687
 
XS(_wrap_new_resultCacheMemberObj) {
 
16245
XS(_wrap_new_resultObj) {
15688
16246
  {
 
16247
    long arg1 ;
 
16248
    long val1 ;
 
16249
    int ecode1 = 0 ;
15689
16250
    int argvi = 0;
15690
 
    resultCacheMemberObj *result = 0 ;
 
16251
    resultObj *result = 0 ;
15691
16252
    dXSARGS;
15692
16253
    
15693
 
    if ((items < 0) || (items > 0)) {
15694
 
      SWIG_croak("Usage: new_resultCacheMemberObj();");
 
16254
    if ((items < 1) || (items > 1)) {
 
16255
      SWIG_croak("Usage: new_resultObj(shapeindex);");
15695
16256
    }
15696
 
    result = (resultCacheMemberObj *)calloc(1, sizeof(resultCacheMemberObj));
15697
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_resultCacheMemberObj, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
 
16257
    ecode1 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
 
16258
    if (!SWIG_IsOK(ecode1)) {
 
16259
      SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_resultObj" "', argument " "1"" of type '" "long""'");
 
16260
    } 
 
16261
    arg1 = (long)(val1);
 
16262
    result = (resultObj *)new_resultObj(arg1);
 
16263
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_resultObj, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
 
16264
    
15698
16265
    XSRETURN(argvi);
15699
16266
  fail:
 
16267
    
15700
16268
    SWIG_croak_null();
15701
16269
  }
15702
16270
}
15703
16271
 
15704
16272
 
15705
 
XS(_wrap_delete_resultCacheMemberObj) {
 
16273
XS(_wrap_delete_resultObj) {
15706
16274
  {
15707
 
    resultCacheMemberObj *arg1 = (resultCacheMemberObj *) 0 ;
 
16275
    resultObj *arg1 = (resultObj *) 0 ;
15708
16276
    void *argp1 = 0 ;
15709
16277
    int res1 = 0 ;
15710
16278
    int argvi = 0;
15711
16279
    dXSARGS;
15712
16280
    
15713
16281
    if ((items < 1) || (items > 1)) {
15714
 
      SWIG_croak("Usage: delete_resultCacheMemberObj(self);");
 
16282
      SWIG_croak("Usage: delete_resultObj(self);");
15715
16283
    }
15716
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_resultCacheMemberObj, SWIG_POINTER_DISOWN |  0 );
 
16284
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_resultObj, SWIG_POINTER_DISOWN |  0 );
15717
16285
    if (!SWIG_IsOK(res1)) {
15718
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_resultCacheMemberObj" "', argument " "1"" of type '" "resultCacheMemberObj *""'"); 
 
16286
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_resultObj" "', argument " "1"" of type '" "resultObj *""'"); 
15719
16287
    }
15720
 
    arg1 = (resultCacheMemberObj *)(argp1);
15721
 
    free((char *) arg1);
 
16288
    arg1 = (resultObj *)(argp1);
 
16289
    delete_resultObj(arg1);
15722
16290
    
15723
16291
    
15724
16292
    XSRETURN(argvi);
15859
16427
    int val2 ;
15860
16428
    int ecode2 = 0 ;
15861
16429
    int argvi = 0;
15862
 
    resultCacheMemberObj *result = 0 ;
 
16430
    resultObj *result = 0 ;
15863
16431
    dXSARGS;
15864
16432
    
15865
16433
    if ((items < 2) || (items > 2)) {
15875
16443
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "resultCacheObj_getResult" "', argument " "2"" of type '" "int""'");
15876
16444
    } 
15877
16445
    arg2 = (int)(val2);
15878
 
    result = (resultCacheMemberObj *)resultCacheObj_getResult(arg1,arg2);
15879
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_resultCacheMemberObj, 0 | SWIG_SHADOW); argvi++ ;
 
16446
    result = (resultObj *)resultCacheObj_getResult(arg1,arg2);
 
16447
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_resultObj, 0 | SWIG_SHADOW); argvi++ ;
15880
16448
    
15881
16449
    
15882
16450
    XSRETURN(argvi);
20375
20943
}
20376
20944
 
20377
20945
 
 
20946
XS(_wrap_layerObj_minfeaturesize_set) {
 
20947
  {
 
20948
    layerObj *arg1 = (layerObj *) 0 ;
 
20949
    int arg2 ;
 
20950
    void *argp1 = 0 ;
 
20951
    int res1 = 0 ;
 
20952
    int val2 ;
 
20953
    int ecode2 = 0 ;
 
20954
    int argvi = 0;
 
20955
    dXSARGS;
 
20956
    
 
20957
    if ((items < 2) || (items > 2)) {
 
20958
      SWIG_croak("Usage: layerObj_minfeaturesize_set(self,minfeaturesize);");
 
20959
    }
 
20960
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_layer_obj, 0 |  0 );
 
20961
    if (!SWIG_IsOK(res1)) {
 
20962
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "layerObj_minfeaturesize_set" "', argument " "1"" of type '" "layerObj *""'"); 
 
20963
    }
 
20964
    arg1 = (layerObj *)(argp1);
 
20965
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
20966
    if (!SWIG_IsOK(ecode2)) {
 
20967
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "layerObj_minfeaturesize_set" "', argument " "2"" of type '" "int""'");
 
20968
    } 
 
20969
    arg2 = (int)(val2);
 
20970
    if (arg1) (arg1)->minfeaturesize = arg2;
 
20971
    
 
20972
    
 
20973
    
 
20974
    XSRETURN(argvi);
 
20975
  fail:
 
20976
    
 
20977
    
 
20978
    SWIG_croak_null();
 
20979
  }
 
20980
}
 
20981
 
 
20982
 
 
20983
XS(_wrap_layerObj_minfeaturesize_get) {
 
20984
  {
 
20985
    layerObj *arg1 = (layerObj *) 0 ;
 
20986
    void *argp1 = 0 ;
 
20987
    int res1 = 0 ;
 
20988
    int argvi = 0;
 
20989
    int result;
 
20990
    dXSARGS;
 
20991
    
 
20992
    if ((items < 1) || (items > 1)) {
 
20993
      SWIG_croak("Usage: layerObj_minfeaturesize_get(self);");
 
20994
    }
 
20995
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_layer_obj, 0 |  0 );
 
20996
    if (!SWIG_IsOK(res1)) {
 
20997
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "layerObj_minfeaturesize_get" "', argument " "1"" of type '" "layerObj *""'"); 
 
20998
    }
 
20999
    arg1 = (layerObj *)(argp1);
 
21000
    result = (int) ((arg1)->minfeaturesize);
 
21001
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
21002
    
 
21003
    XSRETURN(argvi);
 
21004
  fail:
 
21005
    
 
21006
    SWIG_croak_null();
 
21007
  }
 
21008
}
 
21009
 
 
21010
 
20378
21011
XS(_wrap_layerObj_labelminscaledenom_set) {
20379
21012
  {
20380
21013
    layerObj *arg1 = (layerObj *) 0 ;
20765
21398
}
20766
21399
 
20767
21400
 
 
21401
XS(_wrap_layerObj_startindex_set) {
 
21402
  {
 
21403
    layerObj *arg1 = (layerObj *) 0 ;
 
21404
    int arg2 ;
 
21405
    void *argp1 = 0 ;
 
21406
    int res1 = 0 ;
 
21407
    int val2 ;
 
21408
    int ecode2 = 0 ;
 
21409
    int argvi = 0;
 
21410
    dXSARGS;
 
21411
    
 
21412
    if ((items < 2) || (items > 2)) {
 
21413
      SWIG_croak("Usage: layerObj_startindex_set(self,startindex);");
 
21414
    }
 
21415
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_layer_obj, 0 |  0 );
 
21416
    if (!SWIG_IsOK(res1)) {
 
21417
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "layerObj_startindex_set" "', argument " "1"" of type '" "layerObj *""'"); 
 
21418
    }
 
21419
    arg1 = (layerObj *)(argp1);
 
21420
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
21421
    if (!SWIG_IsOK(ecode2)) {
 
21422
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "layerObj_startindex_set" "', argument " "2"" of type '" "int""'");
 
21423
    } 
 
21424
    arg2 = (int)(val2);
 
21425
    if (arg1) (arg1)->startindex = arg2;
 
21426
    
 
21427
    
 
21428
    
 
21429
    XSRETURN(argvi);
 
21430
  fail:
 
21431
    
 
21432
    
 
21433
    SWIG_croak_null();
 
21434
  }
 
21435
}
 
21436
 
 
21437
 
 
21438
XS(_wrap_layerObj_startindex_get) {
 
21439
  {
 
21440
    layerObj *arg1 = (layerObj *) 0 ;
 
21441
    void *argp1 = 0 ;
 
21442
    int res1 = 0 ;
 
21443
    int argvi = 0;
 
21444
    int result;
 
21445
    dXSARGS;
 
21446
    
 
21447
    if ((items < 1) || (items > 1)) {
 
21448
      SWIG_croak("Usage: layerObj_startindex_get(self);");
 
21449
    }
 
21450
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_layer_obj, 0 |  0 );
 
21451
    if (!SWIG_IsOK(res1)) {
 
21452
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "layerObj_startindex_get" "', argument " "1"" of type '" "layerObj *""'"); 
 
21453
    }
 
21454
    arg1 = (layerObj *)(argp1);
 
21455
    result = (int) ((arg1)->startindex);
 
21456
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
21457
    
 
21458
    XSRETURN(argvi);
 
21459
  fail:
 
21460
    
 
21461
    SWIG_croak_null();
 
21462
  }
 
21463
}
 
21464
 
 
21465
 
20768
21466
XS(_wrap_layerObj_offsite_set) {
20769
21467
  {
20770
21468
    layerObj *arg1 = (layerObj *) 0 ;
22053
22751
}
22054
22752
 
22055
22753
 
 
22754
XS(_wrap_layerObj_bindvals_get) {
 
22755
  {
 
22756
    layerObj *arg1 = (layerObj *) 0 ;
 
22757
    void *argp1 = 0 ;
 
22758
    int res1 = 0 ;
 
22759
    int argvi = 0;
 
22760
    hashTableObj *result = 0 ;
 
22761
    dXSARGS;
 
22762
    
 
22763
    if ((items < 1) || (items > 1)) {
 
22764
      SWIG_croak("Usage: layerObj_bindvals_get(self);");
 
22765
    }
 
22766
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_layer_obj, 0 |  0 );
 
22767
    if (!SWIG_IsOK(res1)) {
 
22768
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "layerObj_bindvals_get" "', argument " "1"" of type '" "layerObj *""'"); 
 
22769
    }
 
22770
    arg1 = (layerObj *)(argp1);
 
22771
    result = (hashTableObj *)& ((arg1)->bindvals);
 
22772
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_hashTableObj, 0 | SWIG_SHADOW); argvi++ ;
 
22773
    
 
22774
    XSRETURN(argvi);
 
22775
  fail:
 
22776
    
 
22777
    SWIG_croak_null();
 
22778
  }
 
22779
}
 
22780
 
 
22781
 
 
22782
XS(_wrap_layerObj_cluster_get) {
 
22783
  {
 
22784
    layerObj *arg1 = (layerObj *) 0 ;
 
22785
    void *argp1 = 0 ;
 
22786
    int res1 = 0 ;
 
22787
    int argvi = 0;
 
22788
    clusterObj *result = 0 ;
 
22789
    dXSARGS;
 
22790
    
 
22791
    if ((items < 1) || (items > 1)) {
 
22792
      SWIG_croak("Usage: layerObj_cluster_get(self);");
 
22793
    }
 
22794
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_layer_obj, 0 |  0 );
 
22795
    if (!SWIG_IsOK(res1)) {
 
22796
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "layerObj_cluster_get" "', argument " "1"" of type '" "layerObj *""'"); 
 
22797
    }
 
22798
    arg1 = (layerObj *)(argp1);
 
22799
    result = (clusterObj *)& ((arg1)->cluster);
 
22800
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_clusterObj, 0 | SWIG_SHADOW); argvi++ ;
 
22801
    
 
22802
    XSRETURN(argvi);
 
22803
  fail:
 
22804
    
 
22805
    SWIG_croak_null();
 
22806
  }
 
22807
}
 
22808
 
 
22809
 
22056
22810
XS(_wrap_layerObj_opacity_set) {
22057
22811
  {
22058
22812
    layerObj *arg1 = (layerObj *) 0 ;
22743
23497
}
22744
23498
 
22745
23499
 
22746
 
XS(_wrap_layerObj_getFeature) {
22747
 
  {
22748
 
    layerObj *arg1 = (layerObj *) 0 ;
22749
 
    int arg2 ;
22750
 
    int arg3 = (int) -1 ;
22751
 
    void *argp1 = 0 ;
22752
 
    int res1 = 0 ;
22753
 
    int val2 ;
22754
 
    int ecode2 = 0 ;
22755
 
    int val3 ;
22756
 
    int ecode3 = 0 ;
22757
 
    int argvi = 0;
22758
 
    shapeObj *result = 0 ;
22759
 
    dXSARGS;
22760
 
    
22761
 
    if ((items < 2) || (items > 3)) {
22762
 
      SWIG_croak("Usage: layerObj_getFeature(self,shapeindex,tileindex);");
22763
 
    }
22764
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_layer_obj, 0 |  0 );
22765
 
    if (!SWIG_IsOK(res1)) {
22766
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "layerObj_getFeature" "', argument " "1"" of type '" "layerObj *""'"); 
22767
 
    }
22768
 
    arg1 = (layerObj *)(argp1);
22769
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
22770
 
    if (!SWIG_IsOK(ecode2)) {
22771
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "layerObj_getFeature" "', argument " "2"" of type '" "int""'");
22772
 
    } 
22773
 
    arg2 = (int)(val2);
22774
 
    if (items > 2) {
22775
 
      ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
22776
 
      if (!SWIG_IsOK(ecode3)) {
22777
 
        SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "layerObj_getFeature" "', argument " "3"" of type '" "int""'");
22778
 
      } 
22779
 
      arg3 = (int)(val3);
22780
 
    }
22781
 
    result = (shapeObj *)layerObj_getFeature(arg1,arg2,arg3);
22782
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_shapeObj, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
22783
 
    
22784
 
    
22785
 
    
22786
 
    XSRETURN(argvi);
22787
 
  fail:
22788
 
    
22789
 
    
22790
 
    
22791
 
    SWIG_croak_null();
22792
 
  }
22793
 
}
22794
 
 
22795
 
 
22796
23500
XS(_wrap_layerObj_getShape) {
22797
23501
  {
22798
23502
    layerObj *arg1 = (layerObj *) 0 ;
22799
 
    shapeObj *arg2 = (shapeObj *) 0 ;
22800
 
    int arg3 ;
22801
 
    int arg4 ;
 
23503
    resultObj *arg2 = (resultObj *) 0 ;
22802
23504
    void *argp1 = 0 ;
22803
23505
    int res1 = 0 ;
22804
23506
    void *argp2 = 0 ;
22805
23507
    int res2 = 0 ;
22806
 
    int val3 ;
22807
 
    int ecode3 = 0 ;
22808
 
    int val4 ;
22809
 
    int ecode4 = 0 ;
22810
23508
    int argvi = 0;
22811
 
    int result;
 
23509
    shapeObj *result = 0 ;
22812
23510
    dXSARGS;
22813
23511
    
22814
 
    if ((items < 4) || (items > 4)) {
22815
 
      SWIG_croak("Usage: layerObj_getShape(self,shape,tileindex,shapeindex);");
 
23512
    if ((items < 2) || (items > 2)) {
 
23513
      SWIG_croak("Usage: layerObj_getShape(self,record);");
22816
23514
    }
22817
23515
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_layer_obj, 0 |  0 );
22818
23516
    if (!SWIG_IsOK(res1)) {
22819
23517
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "layerObj_getShape" "', argument " "1"" of type '" "layerObj *""'"); 
22820
23518
    }
22821
23519
    arg1 = (layerObj *)(argp1);
22822
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_shapeObj, 0 |  0 );
22823
 
    if (!SWIG_IsOK(res2)) {
22824
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "layerObj_getShape" "', argument " "2"" of type '" "shapeObj *""'"); 
22825
 
    }
22826
 
    arg2 = (shapeObj *)(argp2);
22827
 
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
22828
 
    if (!SWIG_IsOK(ecode3)) {
22829
 
      SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "layerObj_getShape" "', argument " "3"" of type '" "int""'");
22830
 
    } 
22831
 
    arg3 = (int)(val3);
22832
 
    ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
22833
 
    if (!SWIG_IsOK(ecode4)) {
22834
 
      SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "layerObj_getShape" "', argument " "4"" of type '" "int""'");
22835
 
    } 
22836
 
    arg4 = (int)(val4);
22837
 
    result = (int)layerObj_getShape(arg1,arg2,arg3,arg4);
22838
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
22839
 
    
22840
 
    
22841
 
    
22842
 
    
22843
 
    XSRETURN(argvi);
22844
 
  fail:
22845
 
    
22846
 
    
22847
 
    
22848
 
    
22849
 
    SWIG_croak_null();
22850
 
  }
22851
 
}
22852
 
 
22853
 
 
22854
 
XS(_wrap_layerObj_resultsGetShape) {
22855
 
  {
22856
 
    layerObj *arg1 = (layerObj *) 0 ;
22857
 
    shapeObj *arg2 = (shapeObj *) 0 ;
22858
 
    int arg3 ;
22859
 
    int arg4 = (int) -1 ;
22860
 
    void *argp1 = 0 ;
22861
 
    int res1 = 0 ;
22862
 
    void *argp2 = 0 ;
22863
 
    int res2 = 0 ;
22864
 
    int val3 ;
22865
 
    int ecode3 = 0 ;
22866
 
    int val4 ;
22867
 
    int ecode4 = 0 ;
22868
 
    int argvi = 0;
22869
 
    int result;
22870
 
    dXSARGS;
22871
 
    
22872
 
    if ((items < 3) || (items > 4)) {
22873
 
      SWIG_croak("Usage: layerObj_resultsGetShape(self,shape,shapeindex,tileindex);");
22874
 
    }
22875
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_layer_obj, 0 |  0 );
22876
 
    if (!SWIG_IsOK(res1)) {
22877
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "layerObj_resultsGetShape" "', argument " "1"" of type '" "layerObj *""'"); 
22878
 
    }
22879
 
    arg1 = (layerObj *)(argp1);
22880
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_shapeObj, 0 |  0 );
22881
 
    if (!SWIG_IsOK(res2)) {
22882
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "layerObj_resultsGetShape" "', argument " "2"" of type '" "shapeObj *""'"); 
22883
 
    }
22884
 
    arg2 = (shapeObj *)(argp2);
22885
 
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
22886
 
    if (!SWIG_IsOK(ecode3)) {
22887
 
      SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "layerObj_resultsGetShape" "', argument " "3"" of type '" "int""'");
22888
 
    } 
22889
 
    arg3 = (int)(val3);
22890
 
    if (items > 3) {
22891
 
      ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
22892
 
      if (!SWIG_IsOK(ecode4)) {
22893
 
        SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "layerObj_resultsGetShape" "', argument " "4"" of type '" "int""'");
22894
 
      } 
22895
 
      arg4 = (int)(val4);
22896
 
    }
22897
 
    result = (int)layerObj_resultsGetShape(arg1,arg2,arg3,arg4);
22898
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
22899
 
    
22900
 
    
22901
 
    
22902
 
    
22903
 
    XSRETURN(argvi);
22904
 
  fail:
22905
 
    
22906
 
    
 
23520
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_resultObj, 0 |  0 );
 
23521
    if (!SWIG_IsOK(res2)) {
 
23522
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "layerObj_getShape" "', argument " "2"" of type '" "resultObj *""'"); 
 
23523
    }
 
23524
    arg2 = (resultObj *)(argp2);
 
23525
    result = (shapeObj *)layerObj_getShape(arg1,arg2);
 
23526
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_shapeObj, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
 
23527
    
 
23528
    
 
23529
    XSRETURN(argvi);
 
23530
  fail:
22907
23531
    
22908
23532
    
22909
23533
    SWIG_croak_null();
22939
23563
}
22940
23564
 
22941
23565
 
 
23566
XS(_wrap_layerObj_getResultsBounds) {
 
23567
  {
 
23568
    layerObj *arg1 = (layerObj *) 0 ;
 
23569
    void *argp1 = 0 ;
 
23570
    int res1 = 0 ;
 
23571
    int argvi = 0;
 
23572
    rectObj *result = 0 ;
 
23573
    dXSARGS;
 
23574
    
 
23575
    if ((items < 1) || (items > 1)) {
 
23576
      SWIG_croak("Usage: layerObj_getResultsBounds(self);");
 
23577
    }
 
23578
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_layer_obj, 0 |  0 );
 
23579
    if (!SWIG_IsOK(res1)) {
 
23580
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "layerObj_getResultsBounds" "', argument " "1"" of type '" "layerObj *""'"); 
 
23581
    }
 
23582
    arg1 = (layerObj *)(argp1);
 
23583
    result = (rectObj *)layerObj_getResultsBounds(arg1);
 
23584
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_rectObj, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
 
23585
    
 
23586
    XSRETURN(argvi);
 
23587
  fail:
 
23588
    
 
23589
    SWIG_croak_null();
 
23590
  }
 
23591
}
 
23592
 
 
23593
 
22942
23594
XS(_wrap_layerObj_getResult) {
22943
23595
  {
22944
23596
    layerObj *arg1 = (layerObj *) 0 ;
22948
23600
    int val2 ;
22949
23601
    int ecode2 = 0 ;
22950
23602
    int argvi = 0;
22951
 
    resultCacheMemberObj *result = 0 ;
 
23603
    resultObj *result = 0 ;
22952
23604
    dXSARGS;
22953
23605
    
22954
23606
    if ((items < 2) || (items > 2)) {
22964
23616
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "layerObj_getResult" "', argument " "2"" of type '" "int""'");
22965
23617
    } 
22966
23618
    arg2 = (int)(val2);
22967
 
    result = (resultCacheMemberObj *)layerObj_getResult(arg1,arg2);
22968
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_resultCacheMemberObj, 0 | SWIG_SHADOW); argvi++ ;
 
23619
    result = (resultObj *)layerObj_getResult(arg1,arg2);
 
23620
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_resultObj, 0 | SWIG_SHADOW); argvi++ ;
22969
23621
    
22970
23622
    
22971
23623
    XSRETURN(argvi);
23149
23801
}
23150
23802
 
23151
23803
 
 
23804
XS(_wrap_layerObj_queryByFilter) {
 
23805
  {
 
23806
    layerObj *arg1 = (layerObj *) 0 ;
 
23807
    mapObj *arg2 = (mapObj *) 0 ;
 
23808
    char *arg3 = (char *) 0 ;
 
23809
    void *argp1 = 0 ;
 
23810
    int res1 = 0 ;
 
23811
    void *argp2 = 0 ;
 
23812
    int res2 = 0 ;
 
23813
    int res3 ;
 
23814
    char *buf3 = 0 ;
 
23815
    int alloc3 = 0 ;
 
23816
    int argvi = 0;
 
23817
    int result;
 
23818
    dXSARGS;
 
23819
    
 
23820
    if ((items < 3) || (items > 3)) {
 
23821
      SWIG_croak("Usage: layerObj_queryByFilter(self,map,string);");
 
23822
    }
 
23823
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_layer_obj, 0 |  0 );
 
23824
    if (!SWIG_IsOK(res1)) {
 
23825
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "layerObj_queryByFilter" "', argument " "1"" of type '" "layerObj *""'"); 
 
23826
    }
 
23827
    arg1 = (layerObj *)(argp1);
 
23828
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_map_obj, 0 |  0 );
 
23829
    if (!SWIG_IsOK(res2)) {
 
23830
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "layerObj_queryByFilter" "', argument " "2"" of type '" "mapObj *""'"); 
 
23831
    }
 
23832
    arg2 = (mapObj *)(argp2);
 
23833
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
 
23834
    if (!SWIG_IsOK(res3)) {
 
23835
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "layerObj_queryByFilter" "', argument " "3"" of type '" "char *""'");
 
23836
    }
 
23837
    arg3 = (char *)(buf3);
 
23838
    result = (int)layerObj_queryByFilter(arg1,arg2,arg3);
 
23839
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
23840
    
 
23841
    
 
23842
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
23843
    XSRETURN(argvi);
 
23844
  fail:
 
23845
    
 
23846
    
 
23847
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
23848
    SWIG_croak_null();
 
23849
  }
 
23850
}
 
23851
 
 
23852
 
23152
23853
XS(_wrap_layerObj_queryByAttributes) {
23153
23854
  {
23154
23855
    layerObj *arg1 = (layerObj *) 0 ;
24704
25405
}
24705
25406
 
24706
25407
 
 
25408
XS(_wrap_layerObj_getClassIndex) {
 
25409
  {
 
25410
    layerObj *arg1 = (layerObj *) 0 ;
 
25411
    mapObj *arg2 = (mapObj *) 0 ;
 
25412
    shapeObj *arg3 = (shapeObj *) 0 ;
 
25413
    int *arg4 = (int *) NULL ;
 
25414
    int arg5 = (int) 0 ;
 
25415
    void *argp1 = 0 ;
 
25416
    int res1 = 0 ;
 
25417
    void *argp2 = 0 ;
 
25418
    int res2 = 0 ;
 
25419
    void *argp3 = 0 ;
 
25420
    int res3 = 0 ;
 
25421
    void *argp4 = 0 ;
 
25422
    int res4 = 0 ;
 
25423
    int val5 ;
 
25424
    int ecode5 = 0 ;
 
25425
    int argvi = 0;
 
25426
    int result;
 
25427
    dXSARGS;
 
25428
    
 
25429
    if ((items < 3) || (items > 5)) {
 
25430
      SWIG_croak("Usage: layerObj_getClassIndex(self,map,shape,classgroup,numclasses);");
 
25431
    }
 
25432
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_layer_obj, 0 |  0 );
 
25433
    if (!SWIG_IsOK(res1)) {
 
25434
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "layerObj_getClassIndex" "', argument " "1"" of type '" "layerObj *""'"); 
 
25435
    }
 
25436
    arg1 = (layerObj *)(argp1);
 
25437
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_map_obj, 0 |  0 );
 
25438
    if (!SWIG_IsOK(res2)) {
 
25439
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "layerObj_getClassIndex" "', argument " "2"" of type '" "mapObj *""'"); 
 
25440
    }
 
25441
    arg2 = (mapObj *)(argp2);
 
25442
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_shapeObj, 0 |  0 );
 
25443
    if (!SWIG_IsOK(res3)) {
 
25444
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "layerObj_getClassIndex" "', argument " "3"" of type '" "shapeObj *""'"); 
 
25445
    }
 
25446
    arg3 = (shapeObj *)(argp3);
 
25447
    if (items > 3) {
 
25448
      res4 = SWIG_ConvertPtr(ST(3), &argp4,SWIGTYPE_p_int, 0 |  0 );
 
25449
      if (!SWIG_IsOK(res4)) {
 
25450
        SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "layerObj_getClassIndex" "', argument " "4"" of type '" "int *""'"); 
 
25451
      }
 
25452
      arg4 = (int *)(argp4);
 
25453
    }
 
25454
    if (items > 4) {
 
25455
      ecode5 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
 
25456
      if (!SWIG_IsOK(ecode5)) {
 
25457
        SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "layerObj_getClassIndex" "', argument " "5"" of type '" "int""'");
 
25458
      } 
 
25459
      arg5 = (int)(val5);
 
25460
    }
 
25461
    result = (int)layerObj_getClassIndex(arg1,arg2,arg3,arg4,arg5);
 
25462
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
25463
    
 
25464
    
 
25465
    
 
25466
    
 
25467
    
 
25468
    XSRETURN(argvi);
 
25469
  fail:
 
25470
    
 
25471
    
 
25472
    
 
25473
    
 
25474
    
 
25475
    SWIG_croak_null();
 
25476
  }
 
25477
}
 
25478
 
 
25479
 
24707
25480
XS(_wrap_mapObj_name_set) {
24708
25481
  {
24709
25482
    mapObj *arg1 = (mapObj *) 0 ;
27638
28411
}
27639
28412
 
27640
28413
 
 
28414
XS(_wrap_mapObj_queryByFilter) {
 
28415
  {
 
28416
    mapObj *arg1 = (mapObj *) 0 ;
 
28417
    char *arg2 = (char *) 0 ;
 
28418
    void *argp1 = 0 ;
 
28419
    int res1 = 0 ;
 
28420
    int res2 ;
 
28421
    char *buf2 = 0 ;
 
28422
    int alloc2 = 0 ;
 
28423
    int argvi = 0;
 
28424
    int result;
 
28425
    dXSARGS;
 
28426
    
 
28427
    if ((items < 2) || (items > 2)) {
 
28428
      SWIG_croak("Usage: mapObj_queryByFilter(self,string);");
 
28429
    }
 
28430
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_map_obj, 0 |  0 );
 
28431
    if (!SWIG_IsOK(res1)) {
 
28432
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "mapObj_queryByFilter" "', argument " "1"" of type '" "mapObj *""'"); 
 
28433
    }
 
28434
    arg1 = (mapObj *)(argp1);
 
28435
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
28436
    if (!SWIG_IsOK(res2)) {
 
28437
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "mapObj_queryByFilter" "', argument " "2"" of type '" "char *""'");
 
28438
    }
 
28439
    arg2 = (char *)(buf2);
 
28440
    result = (int)mapObj_queryByFilter(arg1,arg2);
 
28441
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
28442
    
 
28443
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
28444
    XSRETURN(argvi);
 
28445
  fail:
 
28446
    
 
28447
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
28448
    SWIG_croak_null();
 
28449
  }
 
28450
}
 
28451
 
 
28452
 
27641
28453
XS(_wrap_mapObj_queryByPoint) {
27642
28454
  {
27643
28455
    mapObj *arg1 = (mapObj *) 0 ;
27964
28776
  {
27965
28777
    mapObj *arg1 = (mapObj *) 0 ;
27966
28778
    char *arg2 = (char *) 0 ;
 
28779
    int arg3 = (int) 0 ;
27967
28780
    void *argp1 = 0 ;
27968
28781
    int res1 = 0 ;
27969
28782
    int res2 ;
27970
28783
    char *buf2 = 0 ;
27971
28784
    int alloc2 = 0 ;
 
28785
    int val3 ;
 
28786
    int ecode3 = 0 ;
27972
28787
    int argvi = 0;
27973
28788
    int result;
27974
28789
    dXSARGS;
27975
28790
    
27976
 
    if ((items < 2) || (items > 2)) {
27977
 
      SWIG_croak("Usage: mapObj_saveQuery(self,filename);");
 
28791
    if ((items < 2) || (items > 3)) {
 
28792
      SWIG_croak("Usage: mapObj_saveQuery(self,filename,results);");
27978
28793
    }
27979
28794
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_map_obj, 0 |  0 );
27980
28795
    if (!SWIG_IsOK(res1)) {
27986
28801
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "mapObj_saveQuery" "', argument " "2"" of type '" "char *""'");
27987
28802
    }
27988
28803
    arg2 = (char *)(buf2);
27989
 
    result = (int)mapObj_saveQuery(arg1,arg2);
 
28804
    if (items > 2) {
 
28805
      ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
 
28806
      if (!SWIG_IsOK(ecode3)) {
 
28807
        SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "mapObj_saveQuery" "', argument " "3"" of type '" "int""'");
 
28808
      } 
 
28809
      arg3 = (int)(val3);
 
28810
    }
 
28811
    result = (int)mapObj_saveQuery(arg1,arg2,arg3);
27990
28812
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
27991
28813
    
27992
28814
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
28815
    
27993
28816
    XSRETURN(argvi);
27994
28817
  fail:
27995
28818
    
27996
28819
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
28820
    
27997
28821
    SWIG_croak_null();
27998
28822
  }
27999
28823
}
29726
30550
}
29727
30551
 
29728
30552
 
29729
 
XS(_wrap_imageObj_buffer_format_get) {
29730
 
  {
29731
 
    imageObj *arg1 = (imageObj *) 0 ;
29732
 
    void *argp1 = 0 ;
29733
 
    int res1 = 0 ;
29734
 
    int argvi = 0;
29735
 
    int result;
29736
 
    dXSARGS;
29737
 
    
29738
 
    if ((items < 1) || (items > 1)) {
29739
 
      SWIG_croak("Usage: imageObj_buffer_format_get(self);");
29740
 
    }
29741
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_imageObj, 0 |  0 );
29742
 
    if (!SWIG_IsOK(res1)) {
29743
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "imageObj_buffer_format_get" "', argument " "1"" of type '" "imageObj *""'"); 
29744
 
    }
29745
 
    arg1 = (imageObj *)(argp1);
29746
 
    result = (int) ((arg1)->buffer_format);
29747
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
29748
 
    
29749
 
    XSRETURN(argvi);
29750
 
  fail:
29751
 
    
29752
 
    SWIG_croak_null();
29753
 
  }
29754
 
}
29755
 
 
29756
 
 
29757
 
XS(_wrap_imageObj_renderer_set) {
29758
 
  {
29759
 
    imageObj *arg1 = (imageObj *) 0 ;
29760
 
    int arg2 ;
29761
 
    void *argp1 = 0 ;
29762
 
    int res1 = 0 ;
29763
 
    int val2 ;
29764
 
    int ecode2 = 0 ;
29765
 
    int argvi = 0;
29766
 
    dXSARGS;
29767
 
    
29768
 
    if ((items < 2) || (items > 2)) {
29769
 
      SWIG_croak("Usage: imageObj_renderer_set(self,renderer);");
29770
 
    }
29771
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_imageObj, 0 |  0 );
29772
 
    if (!SWIG_IsOK(res1)) {
29773
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "imageObj_renderer_set" "', argument " "1"" of type '" "imageObj *""'"); 
29774
 
    }
29775
 
    arg1 = (imageObj *)(argp1);
29776
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
29777
 
    if (!SWIG_IsOK(ecode2)) {
29778
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "imageObj_renderer_set" "', argument " "2"" of type '" "int""'");
29779
 
    } 
29780
 
    arg2 = (int)(val2);
29781
 
    if (arg1) (arg1)->renderer = arg2;
29782
 
    
29783
 
    
29784
 
    
29785
 
    XSRETURN(argvi);
29786
 
  fail:
29787
 
    
29788
 
    
29789
 
    SWIG_croak_null();
29790
 
  }
29791
 
}
29792
 
 
29793
 
 
29794
 
XS(_wrap_imageObj_renderer_get) {
29795
 
  {
29796
 
    imageObj *arg1 = (imageObj *) 0 ;
29797
 
    void *argp1 = 0 ;
29798
 
    int res1 = 0 ;
29799
 
    int argvi = 0;
29800
 
    int result;
29801
 
    dXSARGS;
29802
 
    
29803
 
    if ((items < 1) || (items > 1)) {
29804
 
      SWIG_croak("Usage: imageObj_renderer_get(self);");
29805
 
    }
29806
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_imageObj, 0 |  0 );
29807
 
    if (!SWIG_IsOK(res1)) {
29808
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "imageObj_renderer_get" "', argument " "1"" of type '" "imageObj *""'"); 
29809
 
    }
29810
 
    arg1 = (imageObj *)(argp1);
29811
 
    result = (int) ((arg1)->renderer);
29812
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
29813
 
    
29814
 
    XSRETURN(argvi);
29815
 
  fail:
29816
 
    
29817
 
    SWIG_croak_null();
29818
 
  }
29819
 
}
29820
 
 
29821
 
 
29822
30553
XS(_wrap_new_imageObj) {
29823
30554
  {
29824
30555
    int arg1 ;
29825
30556
    int arg2 ;
29826
30557
    outputFormatObj *arg3 = (outputFormatObj *) NULL ;
29827
30558
    char *arg4 = (char *) NULL ;
 
30559
    double arg5 = (double) MS_DEFAULT_RESOLUTION ;
 
30560
    double arg6 = (double) MS_DEFAULT_RESOLUTION ;
29828
30561
    int val1 ;
29829
30562
    int ecode1 = 0 ;
29830
30563
    int val2 ;
29834
30567
    int res4 ;
29835
30568
    char *buf4 = 0 ;
29836
30569
    int alloc4 = 0 ;
 
30570
    double val5 ;
 
30571
    int ecode5 = 0 ;
 
30572
    double val6 ;
 
30573
    int ecode6 = 0 ;
29837
30574
    int argvi = 0;
29838
30575
    imageObj *result = 0 ;
29839
30576
    dXSARGS;
29840
30577
    
29841
 
    if ((items < 2) || (items > 4)) {
29842
 
      SWIG_croak("Usage: new_imageObj(width,height,input_format,file);");
 
30578
    if ((items < 2) || (items > 6)) {
 
30579
      SWIG_croak("Usage: new_imageObj(width,height,input_format,file,resolution,defresolution);");
29843
30580
    }
29844
30581
    ecode1 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
29845
30582
    if (!SWIG_IsOK(ecode1)) {
29865
30602
      }
29866
30603
      arg4 = (char *)(buf4);
29867
30604
    }
29868
 
    result = (imageObj *)new_imageObj(arg1,arg2,arg3,(char const *)arg4);
 
30605
    if (items > 4) {
 
30606
      ecode5 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(4), &val5);
 
30607
      if (!SWIG_IsOK(ecode5)) {
 
30608
        SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_imageObj" "', argument " "5"" of type '" "double""'");
 
30609
      } 
 
30610
      arg5 = (double)(val5);
 
30611
    }
 
30612
    if (items > 5) {
 
30613
      ecode6 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(5), &val6);
 
30614
      if (!SWIG_IsOK(ecode6)) {
 
30615
        SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_imageObj" "', argument " "6"" of type '" "double""'");
 
30616
      } 
 
30617
      arg6 = (double)(val6);
 
30618
    }
 
30619
    result = (imageObj *)new_imageObj(arg1,arg2,arg3,(char const *)arg4,arg5,arg6);
29869
30620
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_imageObj, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
29870
30621
    
29871
30622
    
29872
30623
    
29873
30624
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
30625
    
 
30626
    
29874
30627
    XSRETURN(argvi);
29875
30628
  fail:
29876
30629
    
29877
30630
    
29878
30631
    
29879
30632
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
30633
    
 
30634
    
29880
30635
    SWIG_croak_null();
29881
30636
  }
29882
30637
}
30435
31190
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "strokeStyleObj_color_set" "', argument " "1"" of type '" "strokeStyleObj *""'"); 
30436
31191
    }
30437
31192
    arg1 = (strokeStyleObj *)(argp1);
30438
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
 
31193
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, SWIG_POINTER_DISOWN |  0 );
30439
31194
    if (!SWIG_IsOK(res2)) {
30440
31195
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "strokeStyleObj_color_set" "', argument " "2"" of type '" "colorObj *""'"); 
30441
31196
    }
30442
31197
    arg2 = (colorObj *)(argp2);
30443
 
    if (arg1) (arg1)->color = *arg2;
 
31198
    if (arg1) (arg1)->color = arg2;
30444
31199
    
30445
31200
    
30446
31201
    
30470
31225
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "strokeStyleObj_color_get" "', argument " "1"" of type '" "strokeStyleObj *""'"); 
30471
31226
    }
30472
31227
    arg1 = (strokeStyleObj *)(argp1);
30473
 
    result = (colorObj *)& ((arg1)->color);
 
31228
    result = (colorObj *) ((arg1)->color);
30474
31229
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
30475
31230
    
30476
31231
    XSRETURN(argvi);
30721
31476
}
30722
31477
 
30723
31478
 
30724
 
XS(_wrap_fillStyleObj_color_set) {
30725
 
  {
30726
 
    fillStyleObj *arg1 = (fillStyleObj *) 0 ;
30727
 
    colorObj *arg2 = (colorObj *) 0 ;
30728
 
    void *argp1 = 0 ;
30729
 
    int res1 = 0 ;
30730
 
    void *argp2 = 0 ;
30731
 
    int res2 = 0 ;
30732
 
    int argvi = 0;
30733
 
    dXSARGS;
30734
 
    
30735
 
    if ((items < 2) || (items > 2)) {
30736
 
      SWIG_croak("Usage: fillStyleObj_color_set(self,color);");
30737
 
    }
30738
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_fillStyleObj, 0 |  0 );
30739
 
    if (!SWIG_IsOK(res1)) {
30740
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "fillStyleObj_color_set" "', argument " "1"" of type '" "fillStyleObj *""'"); 
30741
 
    }
30742
 
    arg1 = (fillStyleObj *)(argp1);
30743
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
30744
 
    if (!SWIG_IsOK(res2)) {
30745
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "fillStyleObj_color_set" "', argument " "2"" of type '" "colorObj *""'"); 
30746
 
    }
30747
 
    arg2 = (colorObj *)(argp2);
30748
 
    if (arg1) (arg1)->color = *arg2;
30749
 
    
30750
 
    
30751
 
    
30752
 
    XSRETURN(argvi);
30753
 
  fail:
30754
 
    
30755
 
    
30756
 
    SWIG_croak_null();
30757
 
  }
30758
 
}
30759
 
 
30760
 
 
30761
 
XS(_wrap_fillStyleObj_color_get) {
30762
 
  {
30763
 
    fillStyleObj *arg1 = (fillStyleObj *) 0 ;
30764
 
    void *argp1 = 0 ;
30765
 
    int res1 = 0 ;
30766
 
    int argvi = 0;
30767
 
    colorObj *result = 0 ;
30768
 
    dXSARGS;
30769
 
    
30770
 
    if ((items < 1) || (items > 1)) {
30771
 
      SWIG_croak("Usage: fillStyleObj_color_get(self);");
30772
 
    }
30773
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_fillStyleObj, 0 |  0 );
30774
 
    if (!SWIG_IsOK(res1)) {
30775
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "fillStyleObj_color_get" "', argument " "1"" of type '" "fillStyleObj *""'"); 
30776
 
    }
30777
 
    arg1 = (fillStyleObj *)(argp1);
30778
 
    result = (colorObj *)& ((arg1)->color);
30779
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
30780
 
    
30781
 
    XSRETURN(argvi);
30782
 
  fail:
30783
 
    
30784
 
    SWIG_croak_null();
30785
 
  }
30786
 
}
30787
 
 
30788
 
 
30789
 
XS(_wrap_fillStyleObj_tile_set) {
30790
 
  {
30791
 
    fillStyleObj *arg1 = (fillStyleObj *) 0 ;
30792
 
    void *arg2 = (void *) 0 ;
30793
 
    void *argp1 = 0 ;
30794
 
    int res1 = 0 ;
30795
 
    int res2 ;
30796
 
    int argvi = 0;
30797
 
    dXSARGS;
30798
 
    
30799
 
    if ((items < 2) || (items > 2)) {
30800
 
      SWIG_croak("Usage: fillStyleObj_tile_set(self,tile);");
30801
 
    }
30802
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_fillStyleObj, 0 |  0 );
30803
 
    if (!SWIG_IsOK(res1)) {
30804
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "fillStyleObj_tile_set" "', argument " "1"" of type '" "fillStyleObj *""'"); 
30805
 
    }
30806
 
    arg1 = (fillStyleObj *)(argp1);
30807
 
    res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
30808
 
    if (!SWIG_IsOK(res2)) {
30809
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "fillStyleObj_tile_set" "', argument " "2"" of type '" "void *""'"); 
30810
 
    }
30811
 
    if (arg1) (arg1)->tile = arg2;
30812
 
    
30813
 
    
30814
 
    
30815
 
    XSRETURN(argvi);
30816
 
  fail:
30817
 
    
30818
 
    
30819
 
    SWIG_croak_null();
30820
 
  }
30821
 
}
30822
 
 
30823
 
 
30824
 
XS(_wrap_fillStyleObj_tile_get) {
30825
 
  {
30826
 
    fillStyleObj *arg1 = (fillStyleObj *) 0 ;
30827
 
    void *argp1 = 0 ;
30828
 
    int res1 = 0 ;
30829
 
    int argvi = 0;
30830
 
    void *result = 0 ;
30831
 
    dXSARGS;
30832
 
    
30833
 
    if ((items < 1) || (items > 1)) {
30834
 
      SWIG_croak("Usage: fillStyleObj_tile_get(self);");
30835
 
    }
30836
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_fillStyleObj, 0 |  0 );
30837
 
    if (!SWIG_IsOK(res1)) {
30838
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "fillStyleObj_tile_get" "', argument " "1"" of type '" "fillStyleObj *""'"); 
30839
 
    }
30840
 
    arg1 = (fillStyleObj *)(argp1);
30841
 
    result = (void *) ((arg1)->tile);
30842
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0); argvi++ ;
30843
 
    
30844
 
    XSRETURN(argvi);
30845
 
  fail:
30846
 
    
30847
 
    SWIG_croak_null();
30848
 
  }
30849
 
}
30850
 
 
30851
 
 
30852
 
XS(_wrap_new_fillStyleObj) {
30853
 
  {
30854
 
    int argvi = 0;
30855
 
    fillStyleObj *result = 0 ;
30856
 
    dXSARGS;
30857
 
    
30858
 
    if ((items < 0) || (items > 0)) {
30859
 
      SWIG_croak("Usage: new_fillStyleObj();");
30860
 
    }
30861
 
    result = (fillStyleObj *)calloc(1, sizeof(fillStyleObj));
30862
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fillStyleObj, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
30863
 
    XSRETURN(argvi);
30864
 
  fail:
30865
 
    SWIG_croak_null();
30866
 
  }
30867
 
}
30868
 
 
30869
 
 
30870
 
XS(_wrap_delete_fillStyleObj) {
30871
 
  {
30872
 
    fillStyleObj *arg1 = (fillStyleObj *) 0 ;
30873
 
    void *argp1 = 0 ;
30874
 
    int res1 = 0 ;
30875
 
    int argvi = 0;
30876
 
    dXSARGS;
30877
 
    
30878
 
    if ((items < 1) || (items > 1)) {
30879
 
      SWIG_croak("Usage: delete_fillStyleObj(self);");
30880
 
    }
30881
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_fillStyleObj, SWIG_POINTER_DISOWN |  0 );
30882
 
    if (!SWIG_IsOK(res1)) {
30883
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_fillStyleObj" "', argument " "1"" of type '" "fillStyleObj *""'"); 
30884
 
    }
30885
 
    arg1 = (fillStyleObj *)(argp1);
30886
 
    free((char *) arg1);
30887
 
    
30888
 
    
30889
 
    XSRETURN(argvi);
30890
 
  fail:
30891
 
    
30892
 
    SWIG_croak_null();
30893
 
  }
30894
 
}
30895
 
 
30896
 
 
30897
31479
XS(_wrap_symbolStyleObj_color_set) {
30898
31480
  {
30899
31481
    symbolStyleObj *arg1 = (symbolStyleObj *) 0 ;
30913
31495
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolStyleObj_color_set" "', argument " "1"" of type '" "symbolStyleObj *""'"); 
30914
31496
    }
30915
31497
    arg1 = (symbolStyleObj *)(argp1);
30916
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
 
31498
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, SWIG_POINTER_DISOWN |  0 );
30917
31499
    if (!SWIG_IsOK(res2)) {
30918
31500
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "symbolStyleObj_color_set" "', argument " "2"" of type '" "colorObj *""'"); 
30919
31501
    }
30920
31502
    arg2 = (colorObj *)(argp2);
30921
 
    if (arg1) (arg1)->color = *arg2;
 
31503
    if (arg1) (arg1)->color = arg2;
30922
31504
    
30923
31505
    
30924
31506
    
30948
31530
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolStyleObj_color_get" "', argument " "1"" of type '" "symbolStyleObj *""'"); 
30949
31531
    }
30950
31532
    arg1 = (symbolStyleObj *)(argp1);
30951
 
    result = (colorObj *)& ((arg1)->color);
 
31533
    result = (colorObj *) ((arg1)->color);
30952
31534
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
30953
31535
    
30954
31536
    XSRETURN(argvi);
30978
31560
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolStyleObj_backgroundcolor_set" "', argument " "1"" of type '" "symbolStyleObj *""'"); 
30979
31561
    }
30980
31562
    arg1 = (symbolStyleObj *)(argp1);
30981
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
 
31563
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, SWIG_POINTER_DISOWN |  0 );
30982
31564
    if (!SWIG_IsOK(res2)) {
30983
31565
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "symbolStyleObj_backgroundcolor_set" "', argument " "2"" of type '" "colorObj *""'"); 
30984
31566
    }
30985
31567
    arg2 = (colorObj *)(argp2);
30986
 
    if (arg1) (arg1)->backgroundcolor = *arg2;
 
31568
    if (arg1) (arg1)->backgroundcolor = arg2;
30987
31569
    
30988
31570
    
30989
31571
    
31013
31595
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolStyleObj_backgroundcolor_get" "', argument " "1"" of type '" "symbolStyleObj *""'"); 
31014
31596
    }
31015
31597
    arg1 = (symbolStyleObj *)(argp1);
31016
 
    result = (colorObj *)& ((arg1)->backgroundcolor);
 
31598
    result = (colorObj *) ((arg1)->backgroundcolor);
31017
31599
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
31018
31600
    
31019
31601
    XSRETURN(argvi);
31108
31690
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolStyleObj_outlinecolor_set" "', argument " "1"" of type '" "symbolStyleObj *""'"); 
31109
31691
    }
31110
31692
    arg1 = (symbolStyleObj *)(argp1);
31111
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
 
31693
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, SWIG_POINTER_DISOWN |  0 );
31112
31694
    if (!SWIG_IsOK(res2)) {
31113
31695
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "symbolStyleObj_outlinecolor_set" "', argument " "2"" of type '" "colorObj *""'"); 
31114
31696
    }
31115
31697
    arg2 = (colorObj *)(argp2);
31116
 
    if (arg1) (arg1)->outlinecolor = *arg2;
 
31698
    if (arg1) (arg1)->outlinecolor = arg2;
31117
31699
    
31118
31700
    
31119
31701
    
31143
31725
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolStyleObj_outlinecolor_get" "', argument " "1"" of type '" "symbolStyleObj *""'"); 
31144
31726
    }
31145
31727
    arg1 = (symbolStyleObj *)(argp1);
31146
 
    result = (colorObj *)& ((arg1)->outlinecolor);
 
31728
    result = (colorObj *) ((arg1)->outlinecolor);
31147
31729
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
31148
31730
    
31149
31731
    XSRETURN(argvi);
31284
31866
}
31285
31867
 
31286
31868
 
 
31869
XS(_wrap_symbolStyleObj_gap_set) {
 
31870
  {
 
31871
    symbolStyleObj *arg1 = (symbolStyleObj *) 0 ;
 
31872
    double arg2 ;
 
31873
    void *argp1 = 0 ;
 
31874
    int res1 = 0 ;
 
31875
    double val2 ;
 
31876
    int ecode2 = 0 ;
 
31877
    int argvi = 0;
 
31878
    dXSARGS;
 
31879
    
 
31880
    if ((items < 2) || (items > 2)) {
 
31881
      SWIG_croak("Usage: symbolStyleObj_gap_set(self,gap);");
 
31882
    }
 
31883
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolStyleObj, 0 |  0 );
 
31884
    if (!SWIG_IsOK(res1)) {
 
31885
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolStyleObj_gap_set" "', argument " "1"" of type '" "symbolStyleObj *""'"); 
 
31886
    }
 
31887
    arg1 = (symbolStyleObj *)(argp1);
 
31888
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
31889
    if (!SWIG_IsOK(ecode2)) {
 
31890
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "symbolStyleObj_gap_set" "', argument " "2"" of type '" "double""'");
 
31891
    } 
 
31892
    arg2 = (double)(val2);
 
31893
    if (arg1) (arg1)->gap = arg2;
 
31894
    
 
31895
    
 
31896
    
 
31897
    XSRETURN(argvi);
 
31898
  fail:
 
31899
    
 
31900
    
 
31901
    SWIG_croak_null();
 
31902
  }
 
31903
}
 
31904
 
 
31905
 
 
31906
XS(_wrap_symbolStyleObj_gap_get) {
 
31907
  {
 
31908
    symbolStyleObj *arg1 = (symbolStyleObj *) 0 ;
 
31909
    void *argp1 = 0 ;
 
31910
    int res1 = 0 ;
 
31911
    int argvi = 0;
 
31912
    double result;
 
31913
    dXSARGS;
 
31914
    
 
31915
    if ((items < 1) || (items > 1)) {
 
31916
      SWIG_croak("Usage: symbolStyleObj_gap_get(self);");
 
31917
    }
 
31918
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolStyleObj, 0 |  0 );
 
31919
    if (!SWIG_IsOK(res1)) {
 
31920
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolStyleObj_gap_get" "', argument " "1"" of type '" "symbolStyleObj *""'"); 
 
31921
    }
 
31922
    arg1 = (symbolStyleObj *)(argp1);
 
31923
    result = (double) ((arg1)->gap);
 
31924
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
31925
    
 
31926
    XSRETURN(argvi);
 
31927
  fail:
 
31928
    
 
31929
    SWIG_croak_null();
 
31930
  }
 
31931
}
 
31932
 
 
31933
 
 
31934
XS(_wrap_symbolStyleObj_style_set) {
 
31935
  {
 
31936
    symbolStyleObj *arg1 = (symbolStyleObj *) 0 ;
 
31937
    styleObj *arg2 = (styleObj *) 0 ;
 
31938
    void *argp1 = 0 ;
 
31939
    int res1 = 0 ;
 
31940
    void *argp2 = 0 ;
 
31941
    int res2 = 0 ;
 
31942
    int argvi = 0;
 
31943
    dXSARGS;
 
31944
    
 
31945
    if ((items < 2) || (items > 2)) {
 
31946
      SWIG_croak("Usage: symbolStyleObj_style_set(self,style);");
 
31947
    }
 
31948
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolStyleObj, 0 |  0 );
 
31949
    if (!SWIG_IsOK(res1)) {
 
31950
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolStyleObj_style_set" "', argument " "1"" of type '" "symbolStyleObj *""'"); 
 
31951
    }
 
31952
    arg1 = (symbolStyleObj *)(argp1);
 
31953
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_styleObj, SWIG_POINTER_DISOWN |  0 );
 
31954
    if (!SWIG_IsOK(res2)) {
 
31955
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "symbolStyleObj_style_set" "', argument " "2"" of type '" "styleObj *""'"); 
 
31956
    }
 
31957
    arg2 = (styleObj *)(argp2);
 
31958
    if (arg1) (arg1)->style = arg2;
 
31959
    
 
31960
    
 
31961
    
 
31962
    XSRETURN(argvi);
 
31963
  fail:
 
31964
    
 
31965
    
 
31966
    SWIG_croak_null();
 
31967
  }
 
31968
}
 
31969
 
 
31970
 
 
31971
XS(_wrap_symbolStyleObj_style_get) {
 
31972
  {
 
31973
    symbolStyleObj *arg1 = (symbolStyleObj *) 0 ;
 
31974
    void *argp1 = 0 ;
 
31975
    int res1 = 0 ;
 
31976
    int argvi = 0;
 
31977
    styleObj *result = 0 ;
 
31978
    dXSARGS;
 
31979
    
 
31980
    if ((items < 1) || (items > 1)) {
 
31981
      SWIG_croak("Usage: symbolStyleObj_style_get(self);");
 
31982
    }
 
31983
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolStyleObj, 0 |  0 );
 
31984
    if (!SWIG_IsOK(res1)) {
 
31985
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolStyleObj_style_get" "', argument " "1"" of type '" "symbolStyleObj *""'"); 
 
31986
    }
 
31987
    arg1 = (symbolStyleObj *)(argp1);
 
31988
    result = (styleObj *) ((arg1)->style);
 
31989
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_styleObj, 0 | SWIG_SHADOW); argvi++ ;
 
31990
    
 
31991
    XSRETURN(argvi);
 
31992
  fail:
 
31993
    
 
31994
    SWIG_croak_null();
 
31995
  }
 
31996
}
 
31997
 
 
31998
 
31287
31999
XS(_wrap_new_symbolStyleObj) {
31288
32000
  {
31289
32001
    int argvi = 0;
31329
32041
}
31330
32042
 
31331
32043
 
31332
 
XS(_wrap_tilecache_symbol_set) {
 
32044
XS(_wrap_tileCacheObj_symbol_set) {
31333
32045
  {
31334
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
 
32046
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
31335
32047
    symbolObj *arg2 = (symbolObj *) 0 ;
31336
32048
    void *argp1 = 0 ;
31337
32049
    int res1 = 0 ;
31341
32053
    dXSARGS;
31342
32054
    
31343
32055
    if ((items < 2) || (items > 2)) {
31344
 
      SWIG_croak("Usage: tilecache_symbol_set(self,symbol);");
 
32056
      SWIG_croak("Usage: tileCacheObj_symbol_set(self,symbol);");
31345
32057
    }
31346
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, 0 |  0 );
 
32058
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
31347
32059
    if (!SWIG_IsOK(res1)) {
31348
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tilecache_symbol_set" "', argument " "1"" of type '" "struct tilecache *""'"); 
 
32060
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_symbol_set" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
31349
32061
    }
31350
 
    arg1 = (struct tilecache *)(argp1);
 
32062
    arg1 = (struct tileCacheObj *)(argp1);
31351
32063
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_symbolObj, SWIG_POINTER_DISOWN |  0 );
31352
32064
    if (!SWIG_IsOK(res2)) {
31353
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "tilecache_symbol_set" "', argument " "2"" of type '" "symbolObj *""'"); 
 
32065
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "tileCacheObj_symbol_set" "', argument " "2"" of type '" "symbolObj *""'"); 
31354
32066
    }
31355
32067
    arg2 = (symbolObj *)(argp2);
31356
32068
    if (arg1) (arg1)->symbol = arg2;
31366
32078
}
31367
32079
 
31368
32080
 
31369
 
XS(_wrap_tilecache_symbol_get) {
 
32081
XS(_wrap_tileCacheObj_symbol_get) {
31370
32082
  {
31371
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
 
32083
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
31372
32084
    void *argp1 = 0 ;
31373
32085
    int res1 = 0 ;
31374
32086
    int argvi = 0;
31376
32088
    dXSARGS;
31377
32089
    
31378
32090
    if ((items < 1) || (items > 1)) {
31379
 
      SWIG_croak("Usage: tilecache_symbol_get(self);");
 
32091
      SWIG_croak("Usage: tileCacheObj_symbol_get(self);");
31380
32092
    }
31381
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, 0 |  0 );
 
32093
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
31382
32094
    if (!SWIG_IsOK(res1)) {
31383
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tilecache_symbol_get" "', argument " "1"" of type '" "struct tilecache *""'"); 
 
32095
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_symbol_get" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
31384
32096
    }
31385
 
    arg1 = (struct tilecache *)(argp1);
 
32097
    arg1 = (struct tileCacheObj *)(argp1);
31386
32098
    result = (symbolObj *) ((arg1)->symbol);
31387
32099
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_symbolObj, 0 | SWIG_SHADOW); argvi++ ;
31388
32100
    
31394
32106
}
31395
32107
 
31396
32108
 
31397
 
XS(_wrap_tilecache_style_set) {
31398
 
  {
31399
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
31400
 
    symbolStyleObj *arg2 = (symbolStyleObj *) 0 ;
31401
 
    void *argp1 = 0 ;
31402
 
    int res1 = 0 ;
31403
 
    void *argp2 = 0 ;
31404
 
    int res2 = 0 ;
31405
 
    int argvi = 0;
31406
 
    dXSARGS;
31407
 
    
31408
 
    if ((items < 2) || (items > 2)) {
31409
 
      SWIG_croak("Usage: tilecache_style_set(self,style);");
31410
 
    }
31411
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, 0 |  0 );
31412
 
    if (!SWIG_IsOK(res1)) {
31413
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tilecache_style_set" "', argument " "1"" of type '" "struct tilecache *""'"); 
31414
 
    }
31415
 
    arg1 = (struct tilecache *)(argp1);
31416
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_symbolStyleObj, 0 |  0 );
31417
 
    if (!SWIG_IsOK(res2)) {
31418
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "tilecache_style_set" "', argument " "2"" of type '" "symbolStyleObj *""'"); 
31419
 
    }
31420
 
    arg2 = (symbolStyleObj *)(argp2);
31421
 
    if (arg1) (arg1)->style = *arg2;
31422
 
    
31423
 
    
31424
 
    
31425
 
    XSRETURN(argvi);
31426
 
  fail:
31427
 
    
31428
 
    
31429
 
    SWIG_croak_null();
31430
 
  }
31431
 
}
31432
 
 
31433
 
 
31434
 
XS(_wrap_tilecache_style_get) {
31435
 
  {
31436
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
31437
 
    void *argp1 = 0 ;
31438
 
    int res1 = 0 ;
31439
 
    int argvi = 0;
31440
 
    symbolStyleObj *result = 0 ;
31441
 
    dXSARGS;
31442
 
    
31443
 
    if ((items < 1) || (items > 1)) {
31444
 
      SWIG_croak("Usage: tilecache_style_get(self);");
31445
 
    }
31446
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, 0 |  0 );
31447
 
    if (!SWIG_IsOK(res1)) {
31448
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tilecache_style_get" "', argument " "1"" of type '" "struct tilecache *""'"); 
31449
 
    }
31450
 
    arg1 = (struct tilecache *)(argp1);
31451
 
    result = (symbolStyleObj *)& ((arg1)->style);
31452
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_symbolStyleObj, 0 | SWIG_SHADOW); argvi++ ;
31453
 
    
31454
 
    XSRETURN(argvi);
31455
 
  fail:
31456
 
    
31457
 
    SWIG_croak_null();
31458
 
  }
31459
 
}
31460
 
 
31461
 
 
31462
 
XS(_wrap_tilecache_width_set) {
31463
 
  {
31464
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
 
32109
XS(_wrap_tileCacheObj_width_set) {
 
32110
  {
 
32111
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
31465
32112
    int arg2 ;
31466
32113
    void *argp1 = 0 ;
31467
32114
    int res1 = 0 ;
31471
32118
    dXSARGS;
31472
32119
    
31473
32120
    if ((items < 2) || (items > 2)) {
31474
 
      SWIG_croak("Usage: tilecache_width_set(self,width);");
 
32121
      SWIG_croak("Usage: tileCacheObj_width_set(self,width);");
31475
32122
    }
31476
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, 0 |  0 );
 
32123
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
31477
32124
    if (!SWIG_IsOK(res1)) {
31478
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tilecache_width_set" "', argument " "1"" of type '" "struct tilecache *""'"); 
 
32125
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_width_set" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
31479
32126
    }
31480
 
    arg1 = (struct tilecache *)(argp1);
 
32127
    arg1 = (struct tileCacheObj *)(argp1);
31481
32128
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
31482
32129
    if (!SWIG_IsOK(ecode2)) {
31483
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "tilecache_width_set" "', argument " "2"" of type '" "int""'");
 
32130
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "tileCacheObj_width_set" "', argument " "2"" of type '" "int""'");
31484
32131
    } 
31485
32132
    arg2 = (int)(val2);
31486
32133
    if (arg1) (arg1)->width = arg2;
31496
32143
}
31497
32144
 
31498
32145
 
31499
 
XS(_wrap_tilecache_width_get) {
 
32146
XS(_wrap_tileCacheObj_width_get) {
31500
32147
  {
31501
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
 
32148
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
31502
32149
    void *argp1 = 0 ;
31503
32150
    int res1 = 0 ;
31504
32151
    int argvi = 0;
31506
32153
    dXSARGS;
31507
32154
    
31508
32155
    if ((items < 1) || (items > 1)) {
31509
 
      SWIG_croak("Usage: tilecache_width_get(self);");
 
32156
      SWIG_croak("Usage: tileCacheObj_width_get(self);");
31510
32157
    }
31511
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, 0 |  0 );
 
32158
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
31512
32159
    if (!SWIG_IsOK(res1)) {
31513
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tilecache_width_get" "', argument " "1"" of type '" "struct tilecache *""'"); 
 
32160
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_width_get" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
31514
32161
    }
31515
 
    arg1 = (struct tilecache *)(argp1);
 
32162
    arg1 = (struct tileCacheObj *)(argp1);
31516
32163
    result = (int) ((arg1)->width);
31517
32164
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
31518
32165
    
31524
32171
}
31525
32172
 
31526
32173
 
31527
 
XS(_wrap_tilecache_height_set) {
 
32174
XS(_wrap_tileCacheObj_height_set) {
31528
32175
  {
31529
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
 
32176
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
31530
32177
    int arg2 ;
31531
32178
    void *argp1 = 0 ;
31532
32179
    int res1 = 0 ;
31536
32183
    dXSARGS;
31537
32184
    
31538
32185
    if ((items < 2) || (items > 2)) {
31539
 
      SWIG_croak("Usage: tilecache_height_set(self,height);");
 
32186
      SWIG_croak("Usage: tileCacheObj_height_set(self,height);");
31540
32187
    }
31541
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, 0 |  0 );
 
32188
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
31542
32189
    if (!SWIG_IsOK(res1)) {
31543
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tilecache_height_set" "', argument " "1"" of type '" "struct tilecache *""'"); 
 
32190
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_height_set" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
31544
32191
    }
31545
 
    arg1 = (struct tilecache *)(argp1);
 
32192
    arg1 = (struct tileCacheObj *)(argp1);
31546
32193
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
31547
32194
    if (!SWIG_IsOK(ecode2)) {
31548
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "tilecache_height_set" "', argument " "2"" of type '" "int""'");
 
32195
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "tileCacheObj_height_set" "', argument " "2"" of type '" "int""'");
31549
32196
    } 
31550
32197
    arg2 = (int)(val2);
31551
32198
    if (arg1) (arg1)->height = arg2;
31561
32208
}
31562
32209
 
31563
32210
 
31564
 
XS(_wrap_tilecache_height_get) {
 
32211
XS(_wrap_tileCacheObj_height_get) {
31565
32212
  {
31566
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
 
32213
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
31567
32214
    void *argp1 = 0 ;
31568
32215
    int res1 = 0 ;
31569
32216
    int argvi = 0;
31571
32218
    dXSARGS;
31572
32219
    
31573
32220
    if ((items < 1) || (items > 1)) {
31574
 
      SWIG_croak("Usage: tilecache_height_get(self);");
 
32221
      SWIG_croak("Usage: tileCacheObj_height_get(self);");
31575
32222
    }
31576
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, 0 |  0 );
 
32223
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
31577
32224
    if (!SWIG_IsOK(res1)) {
31578
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tilecache_height_get" "', argument " "1"" of type '" "struct tilecache *""'"); 
 
32225
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_height_get" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
31579
32226
    }
31580
 
    arg1 = (struct tilecache *)(argp1);
 
32227
    arg1 = (struct tileCacheObj *)(argp1);
31581
32228
    result = (int) ((arg1)->height);
31582
32229
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
31583
32230
    
31589
32236
}
31590
32237
 
31591
32238
 
31592
 
XS(_wrap_tilecache_data_set) {
31593
 
  {
31594
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
31595
 
    void *arg2 = (void *) 0 ;
31596
 
    void *argp1 = 0 ;
31597
 
    int res1 = 0 ;
31598
 
    int res2 ;
31599
 
    int argvi = 0;
31600
 
    dXSARGS;
31601
 
    
31602
 
    if ((items < 2) || (items > 2)) {
31603
 
      SWIG_croak("Usage: tilecache_data_set(self,data);");
31604
 
    }
31605
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, 0 |  0 );
31606
 
    if (!SWIG_IsOK(res1)) {
31607
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tilecache_data_set" "', argument " "1"" of type '" "struct tilecache *""'"); 
31608
 
    }
31609
 
    arg1 = (struct tilecache *)(argp1);
31610
 
    res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
31611
 
    if (!SWIG_IsOK(res2)) {
31612
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "tilecache_data_set" "', argument " "2"" of type '" "void *""'"); 
31613
 
    }
31614
 
    if (arg1) (arg1)->data = arg2;
31615
 
    
31616
 
    
31617
 
    
31618
 
    XSRETURN(argvi);
31619
 
  fail:
31620
 
    
31621
 
    
31622
 
    SWIG_croak_null();
31623
 
  }
31624
 
}
31625
 
 
31626
 
 
31627
 
XS(_wrap_tilecache_data_get) {
31628
 
  {
31629
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
31630
 
    void *argp1 = 0 ;
31631
 
    int res1 = 0 ;
31632
 
    int argvi = 0;
31633
 
    void *result = 0 ;
31634
 
    dXSARGS;
31635
 
    
31636
 
    if ((items < 1) || (items > 1)) {
31637
 
      SWIG_croak("Usage: tilecache_data_get(self);");
31638
 
    }
31639
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, 0 |  0 );
31640
 
    if (!SWIG_IsOK(res1)) {
31641
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tilecache_data_get" "', argument " "1"" of type '" "struct tilecache *""'"); 
31642
 
    }
31643
 
    arg1 = (struct tilecache *)(argp1);
31644
 
    result = (void *) ((arg1)->data);
31645
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0); argvi++ ;
31646
 
    
31647
 
    XSRETURN(argvi);
31648
 
  fail:
31649
 
    
31650
 
    SWIG_croak_null();
31651
 
  }
31652
 
}
31653
 
 
31654
 
 
31655
 
XS(_wrap_tilecache_next_set) {
31656
 
  {
31657
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
 
32239
XS(_wrap_tileCacheObj_color_set) {
 
32240
  {
 
32241
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32242
    colorObj *arg2 = (colorObj *) 0 ;
 
32243
    void *argp1 = 0 ;
 
32244
    int res1 = 0 ;
 
32245
    void *argp2 = 0 ;
 
32246
    int res2 = 0 ;
 
32247
    int argvi = 0;
 
32248
    dXSARGS;
 
32249
    
 
32250
    if ((items < 2) || (items > 2)) {
 
32251
      SWIG_croak("Usage: tileCacheObj_color_set(self,color);");
 
32252
    }
 
32253
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32254
    if (!SWIG_IsOK(res1)) {
 
32255
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_color_set" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32256
    }
 
32257
    arg1 = (struct tileCacheObj *)(argp1);
 
32258
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
 
32259
    if (!SWIG_IsOK(res2)) {
 
32260
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "tileCacheObj_color_set" "', argument " "2"" of type '" "colorObj *""'"); 
 
32261
    }
 
32262
    arg2 = (colorObj *)(argp2);
 
32263
    if (arg1) (arg1)->color = *arg2;
 
32264
    
 
32265
    
 
32266
    
 
32267
    XSRETURN(argvi);
 
32268
  fail:
 
32269
    
 
32270
    
 
32271
    SWIG_croak_null();
 
32272
  }
 
32273
}
 
32274
 
 
32275
 
 
32276
XS(_wrap_tileCacheObj_color_get) {
 
32277
  {
 
32278
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32279
    void *argp1 = 0 ;
 
32280
    int res1 = 0 ;
 
32281
    int argvi = 0;
 
32282
    colorObj *result = 0 ;
 
32283
    dXSARGS;
 
32284
    
 
32285
    if ((items < 1) || (items > 1)) {
 
32286
      SWIG_croak("Usage: tileCacheObj_color_get(self);");
 
32287
    }
 
32288
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32289
    if (!SWIG_IsOK(res1)) {
 
32290
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_color_get" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32291
    }
 
32292
    arg1 = (struct tileCacheObj *)(argp1);
 
32293
    result = (colorObj *)& ((arg1)->color);
 
32294
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
 
32295
    
 
32296
    XSRETURN(argvi);
 
32297
  fail:
 
32298
    
 
32299
    SWIG_croak_null();
 
32300
  }
 
32301
}
 
32302
 
 
32303
 
 
32304
XS(_wrap_tileCacheObj_outlinecolor_set) {
 
32305
  {
 
32306
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32307
    colorObj *arg2 = (colorObj *) 0 ;
 
32308
    void *argp1 = 0 ;
 
32309
    int res1 = 0 ;
 
32310
    void *argp2 = 0 ;
 
32311
    int res2 = 0 ;
 
32312
    int argvi = 0;
 
32313
    dXSARGS;
 
32314
    
 
32315
    if ((items < 2) || (items > 2)) {
 
32316
      SWIG_croak("Usage: tileCacheObj_outlinecolor_set(self,outlinecolor);");
 
32317
    }
 
32318
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32319
    if (!SWIG_IsOK(res1)) {
 
32320
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_outlinecolor_set" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32321
    }
 
32322
    arg1 = (struct tileCacheObj *)(argp1);
 
32323
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
 
32324
    if (!SWIG_IsOK(res2)) {
 
32325
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "tileCacheObj_outlinecolor_set" "', argument " "2"" of type '" "colorObj *""'"); 
 
32326
    }
 
32327
    arg2 = (colorObj *)(argp2);
 
32328
    if (arg1) (arg1)->outlinecolor = *arg2;
 
32329
    
 
32330
    
 
32331
    
 
32332
    XSRETURN(argvi);
 
32333
  fail:
 
32334
    
 
32335
    
 
32336
    SWIG_croak_null();
 
32337
  }
 
32338
}
 
32339
 
 
32340
 
 
32341
XS(_wrap_tileCacheObj_outlinecolor_get) {
 
32342
  {
 
32343
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32344
    void *argp1 = 0 ;
 
32345
    int res1 = 0 ;
 
32346
    int argvi = 0;
 
32347
    colorObj *result = 0 ;
 
32348
    dXSARGS;
 
32349
    
 
32350
    if ((items < 1) || (items > 1)) {
 
32351
      SWIG_croak("Usage: tileCacheObj_outlinecolor_get(self);");
 
32352
    }
 
32353
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32354
    if (!SWIG_IsOK(res1)) {
 
32355
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_outlinecolor_get" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32356
    }
 
32357
    arg1 = (struct tileCacheObj *)(argp1);
 
32358
    result = (colorObj *)& ((arg1)->outlinecolor);
 
32359
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
 
32360
    
 
32361
    XSRETURN(argvi);
 
32362
  fail:
 
32363
    
 
32364
    SWIG_croak_null();
 
32365
  }
 
32366
}
 
32367
 
 
32368
 
 
32369
XS(_wrap_tileCacheObj_backgroundcolor_set) {
 
32370
  {
 
32371
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32372
    colorObj *arg2 = (colorObj *) 0 ;
 
32373
    void *argp1 = 0 ;
 
32374
    int res1 = 0 ;
 
32375
    void *argp2 = 0 ;
 
32376
    int res2 = 0 ;
 
32377
    int argvi = 0;
 
32378
    dXSARGS;
 
32379
    
 
32380
    if ((items < 2) || (items > 2)) {
 
32381
      SWIG_croak("Usage: tileCacheObj_backgroundcolor_set(self,backgroundcolor);");
 
32382
    }
 
32383
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32384
    if (!SWIG_IsOK(res1)) {
 
32385
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_backgroundcolor_set" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32386
    }
 
32387
    arg1 = (struct tileCacheObj *)(argp1);
 
32388
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
 
32389
    if (!SWIG_IsOK(res2)) {
 
32390
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "tileCacheObj_backgroundcolor_set" "', argument " "2"" of type '" "colorObj *""'"); 
 
32391
    }
 
32392
    arg2 = (colorObj *)(argp2);
 
32393
    if (arg1) (arg1)->backgroundcolor = *arg2;
 
32394
    
 
32395
    
 
32396
    
 
32397
    XSRETURN(argvi);
 
32398
  fail:
 
32399
    
 
32400
    
 
32401
    SWIG_croak_null();
 
32402
  }
 
32403
}
 
32404
 
 
32405
 
 
32406
XS(_wrap_tileCacheObj_backgroundcolor_get) {
 
32407
  {
 
32408
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32409
    void *argp1 = 0 ;
 
32410
    int res1 = 0 ;
 
32411
    int argvi = 0;
 
32412
    colorObj *result = 0 ;
 
32413
    dXSARGS;
 
32414
    
 
32415
    if ((items < 1) || (items > 1)) {
 
32416
      SWIG_croak("Usage: tileCacheObj_backgroundcolor_get(self);");
 
32417
    }
 
32418
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32419
    if (!SWIG_IsOK(res1)) {
 
32420
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_backgroundcolor_get" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32421
    }
 
32422
    arg1 = (struct tileCacheObj *)(argp1);
 
32423
    result = (colorObj *)& ((arg1)->backgroundcolor);
 
32424
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
 
32425
    
 
32426
    XSRETURN(argvi);
 
32427
  fail:
 
32428
    
 
32429
    SWIG_croak_null();
 
32430
  }
 
32431
}
 
32432
 
 
32433
 
 
32434
XS(_wrap_tileCacheObj_outlinewidth_set) {
 
32435
  {
 
32436
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32437
    double arg2 ;
 
32438
    void *argp1 = 0 ;
 
32439
    int res1 = 0 ;
 
32440
    double val2 ;
 
32441
    int ecode2 = 0 ;
 
32442
    int argvi = 0;
 
32443
    dXSARGS;
 
32444
    
 
32445
    if ((items < 2) || (items > 2)) {
 
32446
      SWIG_croak("Usage: tileCacheObj_outlinewidth_set(self,outlinewidth);");
 
32447
    }
 
32448
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32449
    if (!SWIG_IsOK(res1)) {
 
32450
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_outlinewidth_set" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32451
    }
 
32452
    arg1 = (struct tileCacheObj *)(argp1);
 
32453
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
32454
    if (!SWIG_IsOK(ecode2)) {
 
32455
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "tileCacheObj_outlinewidth_set" "', argument " "2"" of type '" "double""'");
 
32456
    } 
 
32457
    arg2 = (double)(val2);
 
32458
    if (arg1) (arg1)->outlinewidth = arg2;
 
32459
    
 
32460
    
 
32461
    
 
32462
    XSRETURN(argvi);
 
32463
  fail:
 
32464
    
 
32465
    
 
32466
    SWIG_croak_null();
 
32467
  }
 
32468
}
 
32469
 
 
32470
 
 
32471
XS(_wrap_tileCacheObj_outlinewidth_get) {
 
32472
  {
 
32473
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32474
    void *argp1 = 0 ;
 
32475
    int res1 = 0 ;
 
32476
    int argvi = 0;
 
32477
    double result;
 
32478
    dXSARGS;
 
32479
    
 
32480
    if ((items < 1) || (items > 1)) {
 
32481
      SWIG_croak("Usage: tileCacheObj_outlinewidth_get(self);");
 
32482
    }
 
32483
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32484
    if (!SWIG_IsOK(res1)) {
 
32485
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_outlinewidth_get" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32486
    }
 
32487
    arg1 = (struct tileCacheObj *)(argp1);
 
32488
    result = (double) ((arg1)->outlinewidth);
 
32489
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
32490
    
 
32491
    XSRETURN(argvi);
 
32492
  fail:
 
32493
    
 
32494
    SWIG_croak_null();
 
32495
  }
 
32496
}
 
32497
 
 
32498
 
 
32499
XS(_wrap_tileCacheObj_rotation_set) {
 
32500
  {
 
32501
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32502
    double arg2 ;
 
32503
    void *argp1 = 0 ;
 
32504
    int res1 = 0 ;
 
32505
    double val2 ;
 
32506
    int ecode2 = 0 ;
 
32507
    int argvi = 0;
 
32508
    dXSARGS;
 
32509
    
 
32510
    if ((items < 2) || (items > 2)) {
 
32511
      SWIG_croak("Usage: tileCacheObj_rotation_set(self,rotation);");
 
32512
    }
 
32513
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32514
    if (!SWIG_IsOK(res1)) {
 
32515
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_rotation_set" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32516
    }
 
32517
    arg1 = (struct tileCacheObj *)(argp1);
 
32518
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
32519
    if (!SWIG_IsOK(ecode2)) {
 
32520
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "tileCacheObj_rotation_set" "', argument " "2"" of type '" "double""'");
 
32521
    } 
 
32522
    arg2 = (double)(val2);
 
32523
    if (arg1) (arg1)->rotation = arg2;
 
32524
    
 
32525
    
 
32526
    
 
32527
    XSRETURN(argvi);
 
32528
  fail:
 
32529
    
 
32530
    
 
32531
    SWIG_croak_null();
 
32532
  }
 
32533
}
 
32534
 
 
32535
 
 
32536
XS(_wrap_tileCacheObj_rotation_get) {
 
32537
  {
 
32538
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32539
    void *argp1 = 0 ;
 
32540
    int res1 = 0 ;
 
32541
    int argvi = 0;
 
32542
    double result;
 
32543
    dXSARGS;
 
32544
    
 
32545
    if ((items < 1) || (items > 1)) {
 
32546
      SWIG_croak("Usage: tileCacheObj_rotation_get(self);");
 
32547
    }
 
32548
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32549
    if (!SWIG_IsOK(res1)) {
 
32550
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_rotation_get" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32551
    }
 
32552
    arg1 = (struct tileCacheObj *)(argp1);
 
32553
    result = (double) ((arg1)->rotation);
 
32554
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
32555
    
 
32556
    XSRETURN(argvi);
 
32557
  fail:
 
32558
    
 
32559
    SWIG_croak_null();
 
32560
  }
 
32561
}
 
32562
 
 
32563
 
 
32564
XS(_wrap_tileCacheObj_scale_set) {
 
32565
  {
 
32566
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32567
    double arg2 ;
 
32568
    void *argp1 = 0 ;
 
32569
    int res1 = 0 ;
 
32570
    double val2 ;
 
32571
    int ecode2 = 0 ;
 
32572
    int argvi = 0;
 
32573
    dXSARGS;
 
32574
    
 
32575
    if ((items < 2) || (items > 2)) {
 
32576
      SWIG_croak("Usage: tileCacheObj_scale_set(self,scale);");
 
32577
    }
 
32578
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32579
    if (!SWIG_IsOK(res1)) {
 
32580
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_scale_set" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32581
    }
 
32582
    arg1 = (struct tileCacheObj *)(argp1);
 
32583
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
32584
    if (!SWIG_IsOK(ecode2)) {
 
32585
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "tileCacheObj_scale_set" "', argument " "2"" of type '" "double""'");
 
32586
    } 
 
32587
    arg2 = (double)(val2);
 
32588
    if (arg1) (arg1)->scale = arg2;
 
32589
    
 
32590
    
 
32591
    
 
32592
    XSRETURN(argvi);
 
32593
  fail:
 
32594
    
 
32595
    
 
32596
    SWIG_croak_null();
 
32597
  }
 
32598
}
 
32599
 
 
32600
 
 
32601
XS(_wrap_tileCacheObj_scale_get) {
 
32602
  {
 
32603
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32604
    void *argp1 = 0 ;
 
32605
    int res1 = 0 ;
 
32606
    int argvi = 0;
 
32607
    double result;
 
32608
    dXSARGS;
 
32609
    
 
32610
    if ((items < 1) || (items > 1)) {
 
32611
      SWIG_croak("Usage: tileCacheObj_scale_get(self);");
 
32612
    }
 
32613
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32614
    if (!SWIG_IsOK(res1)) {
 
32615
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_scale_get" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32616
    }
 
32617
    arg1 = (struct tileCacheObj *)(argp1);
 
32618
    result = (double) ((arg1)->scale);
 
32619
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
32620
    
 
32621
    XSRETURN(argvi);
 
32622
  fail:
 
32623
    
 
32624
    SWIG_croak_null();
 
32625
  }
 
32626
}
 
32627
 
 
32628
 
 
32629
XS(_wrap_tileCacheObj_image_set) {
 
32630
  {
 
32631
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32632
    imageObj *arg2 = (imageObj *) 0 ;
 
32633
    void *argp1 = 0 ;
 
32634
    int res1 = 0 ;
 
32635
    void *argp2 = 0 ;
 
32636
    int res2 = 0 ;
 
32637
    int argvi = 0;
 
32638
    dXSARGS;
 
32639
    
 
32640
    if ((items < 2) || (items > 2)) {
 
32641
      SWIG_croak("Usage: tileCacheObj_image_set(self,image);");
 
32642
    }
 
32643
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32644
    if (!SWIG_IsOK(res1)) {
 
32645
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_image_set" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32646
    }
 
32647
    arg1 = (struct tileCacheObj *)(argp1);
 
32648
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_imageObj, SWIG_POINTER_DISOWN |  0 );
 
32649
    if (!SWIG_IsOK(res2)) {
 
32650
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "tileCacheObj_image_set" "', argument " "2"" of type '" "imageObj *""'"); 
 
32651
    }
 
32652
    arg2 = (imageObj *)(argp2);
 
32653
    if (arg1) (arg1)->image = arg2;
 
32654
    
 
32655
    
 
32656
    
 
32657
    XSRETURN(argvi);
 
32658
  fail:
 
32659
    
 
32660
    
 
32661
    SWIG_croak_null();
 
32662
  }
 
32663
}
 
32664
 
 
32665
 
 
32666
XS(_wrap_tileCacheObj_image_get) {
 
32667
  {
 
32668
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
 
32669
    void *argp1 = 0 ;
 
32670
    int res1 = 0 ;
 
32671
    int argvi = 0;
 
32672
    imageObj *result = 0 ;
 
32673
    dXSARGS;
 
32674
    
 
32675
    if ((items < 1) || (items > 1)) {
 
32676
      SWIG_croak("Usage: tileCacheObj_image_get(self);");
 
32677
    }
 
32678
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
 
32679
    if (!SWIG_IsOK(res1)) {
 
32680
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_image_get" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
 
32681
    }
 
32682
    arg1 = (struct tileCacheObj *)(argp1);
 
32683
    result = (imageObj *) ((arg1)->image);
 
32684
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_imageObj, 0 | SWIG_SHADOW); argvi++ ;
 
32685
    
 
32686
    XSRETURN(argvi);
 
32687
  fail:
 
32688
    
 
32689
    SWIG_croak_null();
 
32690
  }
 
32691
}
 
32692
 
 
32693
 
 
32694
XS(_wrap_tileCacheObj_next_set) {
 
32695
  {
 
32696
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
31658
32697
    tileCacheObj *arg2 = (tileCacheObj *) 0 ;
31659
32698
    void *argp1 = 0 ;
31660
32699
    int res1 = 0 ;
31664
32703
    dXSARGS;
31665
32704
    
31666
32705
    if ((items < 2) || (items > 2)) {
31667
 
      SWIG_croak("Usage: tilecache_next_set(self,next);");
 
32706
      SWIG_croak("Usage: tileCacheObj_next_set(self,next);");
31668
32707
    }
31669
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, 0 |  0 );
 
32708
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
31670
32709
    if (!SWIG_IsOK(res1)) {
31671
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tilecache_next_set" "', argument " "1"" of type '" "struct tilecache *""'"); 
 
32710
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_next_set" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
31672
32711
    }
31673
 
    arg1 = (struct tilecache *)(argp1);
31674
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_tilecache, SWIG_POINTER_DISOWN |  0 );
 
32712
    arg1 = (struct tileCacheObj *)(argp1);
 
32713
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_tileCacheObj, SWIG_POINTER_DISOWN |  0 );
31675
32714
    if (!SWIG_IsOK(res2)) {
31676
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "tilecache_next_set" "', argument " "2"" of type '" "tileCacheObj *""'"); 
 
32715
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "tileCacheObj_next_set" "', argument " "2"" of type '" "tileCacheObj *""'"); 
31677
32716
    }
31678
32717
    arg2 = (tileCacheObj *)(argp2);
31679
32718
    if (arg1) (arg1)->next = arg2;
31689
32728
}
31690
32729
 
31691
32730
 
31692
 
XS(_wrap_tilecache_next_get) {
 
32731
XS(_wrap_tileCacheObj_next_get) {
31693
32732
  {
31694
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
 
32733
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
31695
32734
    void *argp1 = 0 ;
31696
32735
    int res1 = 0 ;
31697
32736
    int argvi = 0;
31699
32738
    dXSARGS;
31700
32739
    
31701
32740
    if ((items < 1) || (items > 1)) {
31702
 
      SWIG_croak("Usage: tilecache_next_get(self);");
 
32741
      SWIG_croak("Usage: tileCacheObj_next_get(self);");
31703
32742
    }
31704
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, 0 |  0 );
 
32743
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, 0 |  0 );
31705
32744
    if (!SWIG_IsOK(res1)) {
31706
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tilecache_next_get" "', argument " "1"" of type '" "struct tilecache *""'"); 
 
32745
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tileCacheObj_next_get" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
31707
32746
    }
31708
 
    arg1 = (struct tilecache *)(argp1);
 
32747
    arg1 = (struct tileCacheObj *)(argp1);
31709
32748
    result = (tileCacheObj *) ((arg1)->next);
31710
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_tilecache, 0 | SWIG_SHADOW); argvi++ ;
 
32749
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_tileCacheObj, 0 | 0); argvi++ ;
31711
32750
    
31712
32751
    XSRETURN(argvi);
31713
32752
  fail:
31717
32756
}
31718
32757
 
31719
32758
 
31720
 
XS(_wrap_new_tilecache) {
 
32759
XS(_wrap_new_tileCacheObj) {
31721
32760
  {
31722
32761
    int argvi = 0;
31723
 
    struct tilecache *result = 0 ;
 
32762
    struct tileCacheObj *result = 0 ;
31724
32763
    dXSARGS;
31725
32764
    
31726
32765
    if ((items < 0) || (items > 0)) {
31727
 
      SWIG_croak("Usage: new_tilecache();");
 
32766
      SWIG_croak("Usage: new_tileCacheObj();");
31728
32767
    }
31729
 
    result = (struct tilecache *)calloc(1, sizeof(struct tilecache));
31730
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_tilecache, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
 
32768
    result = (struct tileCacheObj *)calloc(1, sizeof(struct tileCacheObj));
 
32769
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_tileCacheObj, SWIG_OWNER | 0); argvi++ ;
31731
32770
    XSRETURN(argvi);
31732
32771
  fail:
31733
32772
    SWIG_croak_null();
31735
32774
}
31736
32775
 
31737
32776
 
31738
 
XS(_wrap_delete_tilecache) {
 
32777
XS(_wrap_delete_tileCacheObj) {
31739
32778
  {
31740
 
    struct tilecache *arg1 = (struct tilecache *) 0 ;
 
32779
    struct tileCacheObj *arg1 = (struct tileCacheObj *) 0 ;
31741
32780
    void *argp1 = 0 ;
31742
32781
    int res1 = 0 ;
31743
32782
    int argvi = 0;
31744
32783
    dXSARGS;
31745
32784
    
31746
32785
    if ((items < 1) || (items > 1)) {
31747
 
      SWIG_croak("Usage: delete_tilecache(self);");
 
32786
      SWIG_croak("Usage: delete_tileCacheObj(self);");
31748
32787
    }
31749
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tilecache, SWIG_POINTER_DISOWN |  0 );
 
32788
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tileCacheObj, SWIG_POINTER_DISOWN |  0 );
31750
32789
    if (!SWIG_IsOK(res1)) {
31751
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_tilecache" "', argument " "1"" of type '" "struct tilecache *""'"); 
 
32790
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_tileCacheObj" "', argument " "1"" of type '" "struct tileCacheObj *""'"); 
31752
32791
    }
31753
 
    arg1 = (struct tilecache *)(argp1);
 
32792
    arg1 = (struct tileCacheObj *)(argp1);
31754
32793
    free((char *) arg1);
31755
32794
    
31756
32795
    
31985
33024
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelStyleObj_color_set" "', argument " "1"" of type '" "labelStyleObj *""'"); 
31986
33025
    }
31987
33026
    arg1 = (labelStyleObj *)(argp1);
31988
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
 
33027
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, SWIG_POINTER_DISOWN |  0 );
31989
33028
    if (!SWIG_IsOK(res2)) {
31990
33029
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelStyleObj_color_set" "', argument " "2"" of type '" "colorObj *""'"); 
31991
33030
    }
31992
33031
    arg2 = (colorObj *)(argp2);
31993
 
    if (arg1) (arg1)->color = *arg2;
 
33032
    if (arg1) (arg1)->color = arg2;
31994
33033
    
31995
33034
    
31996
33035
    
32020
33059
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelStyleObj_color_get" "', argument " "1"" of type '" "labelStyleObj *""'"); 
32021
33060
    }
32022
33061
    arg1 = (labelStyleObj *)(argp1);
32023
 
    result = (colorObj *)& ((arg1)->color);
 
33062
    result = (colorObj *) ((arg1)->color);
32024
33063
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
32025
33064
    
32026
33065
    XSRETURN(argvi);
32115
33154
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelStyleObj_outlinecolor_set" "', argument " "1"" of type '" "labelStyleObj *""'"); 
32116
33155
    }
32117
33156
    arg1 = (labelStyleObj *)(argp1);
32118
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
 
33157
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, SWIG_POINTER_DISOWN |  0 );
32119
33158
    if (!SWIG_IsOK(res2)) {
32120
33159
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelStyleObj_outlinecolor_set" "', argument " "2"" of type '" "colorObj *""'"); 
32121
33160
    }
32122
33161
    arg2 = (colorObj *)(argp2);
32123
 
    if (arg1) (arg1)->outlinecolor = *arg2;
 
33162
    if (arg1) (arg1)->outlinecolor = arg2;
32124
33163
    
32125
33164
    
32126
33165
    
32150
33189
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelStyleObj_outlinecolor_get" "', argument " "1"" of type '" "labelStyleObj *""'"); 
32151
33190
    }
32152
33191
    arg1 = (labelStyleObj *)(argp1);
32153
 
    result = (colorObj *)& ((arg1)->outlinecolor);
32154
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
32155
 
    
32156
 
    XSRETURN(argvi);
32157
 
  fail:
32158
 
    
32159
 
    SWIG_croak_null();
32160
 
  }
32161
 
}
32162
 
 
32163
 
 
32164
 
XS(_wrap_labelStyleObj_shadowsizex_set) {
32165
 
  {
32166
 
    labelStyleObj *arg1 = (labelStyleObj *) 0 ;
32167
 
    double arg2 ;
32168
 
    void *argp1 = 0 ;
32169
 
    int res1 = 0 ;
32170
 
    double val2 ;
32171
 
    int ecode2 = 0 ;
32172
 
    int argvi = 0;
32173
 
    dXSARGS;
32174
 
    
32175
 
    if ((items < 2) || (items > 2)) {
32176
 
      SWIG_croak("Usage: labelStyleObj_shadowsizex_set(self,shadowsizex);");
32177
 
    }
32178
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelStyleObj, 0 |  0 );
32179
 
    if (!SWIG_IsOK(res1)) {
32180
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelStyleObj_shadowsizex_set" "', argument " "1"" of type '" "labelStyleObj *""'"); 
32181
 
    }
32182
 
    arg1 = (labelStyleObj *)(argp1);
32183
 
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
32184
 
    if (!SWIG_IsOK(ecode2)) {
32185
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelStyleObj_shadowsizex_set" "', argument " "2"" of type '" "double""'");
32186
 
    } 
32187
 
    arg2 = (double)(val2);
32188
 
    if (arg1) (arg1)->shadowsizex = arg2;
32189
 
    
32190
 
    
32191
 
    
32192
 
    XSRETURN(argvi);
32193
 
  fail:
32194
 
    
32195
 
    
32196
 
    SWIG_croak_null();
32197
 
  }
32198
 
}
32199
 
 
32200
 
 
32201
 
XS(_wrap_labelStyleObj_shadowsizex_get) {
32202
 
  {
32203
 
    labelStyleObj *arg1 = (labelStyleObj *) 0 ;
32204
 
    void *argp1 = 0 ;
32205
 
    int res1 = 0 ;
32206
 
    int argvi = 0;
32207
 
    double result;
32208
 
    dXSARGS;
32209
 
    
32210
 
    if ((items < 1) || (items > 1)) {
32211
 
      SWIG_croak("Usage: labelStyleObj_shadowsizex_get(self);");
32212
 
    }
32213
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelStyleObj, 0 |  0 );
32214
 
    if (!SWIG_IsOK(res1)) {
32215
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelStyleObj_shadowsizex_get" "', argument " "1"" of type '" "labelStyleObj *""'"); 
32216
 
    }
32217
 
    arg1 = (labelStyleObj *)(argp1);
32218
 
    result = (double) ((arg1)->shadowsizex);
32219
 
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
32220
 
    
32221
 
    XSRETURN(argvi);
32222
 
  fail:
32223
 
    
32224
 
    SWIG_croak_null();
32225
 
  }
32226
 
}
32227
 
 
32228
 
 
32229
 
XS(_wrap_labelStyleObj_shadowsizey_set) {
32230
 
  {
32231
 
    labelStyleObj *arg1 = (labelStyleObj *) 0 ;
32232
 
    double arg2 ;
32233
 
    void *argp1 = 0 ;
32234
 
    int res1 = 0 ;
32235
 
    double val2 ;
32236
 
    int ecode2 = 0 ;
32237
 
    int argvi = 0;
32238
 
    dXSARGS;
32239
 
    
32240
 
    if ((items < 2) || (items > 2)) {
32241
 
      SWIG_croak("Usage: labelStyleObj_shadowsizey_set(self,shadowsizey);");
32242
 
    }
32243
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelStyleObj, 0 |  0 );
32244
 
    if (!SWIG_IsOK(res1)) {
32245
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelStyleObj_shadowsizey_set" "', argument " "1"" of type '" "labelStyleObj *""'"); 
32246
 
    }
32247
 
    arg1 = (labelStyleObj *)(argp1);
32248
 
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
32249
 
    if (!SWIG_IsOK(ecode2)) {
32250
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "labelStyleObj_shadowsizey_set" "', argument " "2"" of type '" "double""'");
32251
 
    } 
32252
 
    arg2 = (double)(val2);
32253
 
    if (arg1) (arg1)->shadowsizey = arg2;
32254
 
    
32255
 
    
32256
 
    
32257
 
    XSRETURN(argvi);
32258
 
  fail:
32259
 
    
32260
 
    
32261
 
    SWIG_croak_null();
32262
 
  }
32263
 
}
32264
 
 
32265
 
 
32266
 
XS(_wrap_labelStyleObj_shadowsizey_get) {
32267
 
  {
32268
 
    labelStyleObj *arg1 = (labelStyleObj *) 0 ;
32269
 
    void *argp1 = 0 ;
32270
 
    int res1 = 0 ;
32271
 
    int argvi = 0;
32272
 
    double result;
32273
 
    dXSARGS;
32274
 
    
32275
 
    if ((items < 1) || (items > 1)) {
32276
 
      SWIG_croak("Usage: labelStyleObj_shadowsizey_get(self);");
32277
 
    }
32278
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelStyleObj, 0 |  0 );
32279
 
    if (!SWIG_IsOK(res1)) {
32280
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelStyleObj_shadowsizey_get" "', argument " "1"" of type '" "labelStyleObj *""'"); 
32281
 
    }
32282
 
    arg1 = (labelStyleObj *)(argp1);
32283
 
    result = (double) ((arg1)->shadowsizey);
32284
 
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
32285
 
    
32286
 
    XSRETURN(argvi);
32287
 
  fail:
32288
 
    
32289
 
    SWIG_croak_null();
32290
 
  }
32291
 
}
32292
 
 
32293
 
 
32294
 
XS(_wrap_labelStyleObj_shadowcolor_set) {
32295
 
  {
32296
 
    labelStyleObj *arg1 = (labelStyleObj *) 0 ;
32297
 
    colorObj *arg2 = (colorObj *) 0 ;
32298
 
    void *argp1 = 0 ;
32299
 
    int res1 = 0 ;
32300
 
    void *argp2 = 0 ;
32301
 
    int res2 = 0 ;
32302
 
    int argvi = 0;
32303
 
    dXSARGS;
32304
 
    
32305
 
    if ((items < 2) || (items > 2)) {
32306
 
      SWIG_croak("Usage: labelStyleObj_shadowcolor_set(self,shadowcolor);");
32307
 
    }
32308
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelStyleObj, 0 |  0 );
32309
 
    if (!SWIG_IsOK(res1)) {
32310
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelStyleObj_shadowcolor_set" "', argument " "1"" of type '" "labelStyleObj *""'"); 
32311
 
    }
32312
 
    arg1 = (labelStyleObj *)(argp1);
32313
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_colorObj, 0 |  0 );
32314
 
    if (!SWIG_IsOK(res2)) {
32315
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "labelStyleObj_shadowcolor_set" "', argument " "2"" of type '" "colorObj *""'"); 
32316
 
    }
32317
 
    arg2 = (colorObj *)(argp2);
32318
 
    if (arg1) (arg1)->shadowcolor = *arg2;
32319
 
    
32320
 
    
32321
 
    
32322
 
    XSRETURN(argvi);
32323
 
  fail:
32324
 
    
32325
 
    
32326
 
    SWIG_croak_null();
32327
 
  }
32328
 
}
32329
 
 
32330
 
 
32331
 
XS(_wrap_labelStyleObj_shadowcolor_get) {
32332
 
  {
32333
 
    labelStyleObj *arg1 = (labelStyleObj *) 0 ;
32334
 
    void *argp1 = 0 ;
32335
 
    int res1 = 0 ;
32336
 
    int argvi = 0;
32337
 
    colorObj *result = 0 ;
32338
 
    dXSARGS;
32339
 
    
32340
 
    if ((items < 1) || (items > 1)) {
32341
 
      SWIG_croak("Usage: labelStyleObj_shadowcolor_get(self);");
32342
 
    }
32343
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_labelStyleObj, 0 |  0 );
32344
 
    if (!SWIG_IsOK(res1)) {
32345
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "labelStyleObj_shadowcolor_get" "', argument " "1"" of type '" "labelStyleObj *""'"); 
32346
 
    }
32347
 
    arg1 = (labelStyleObj *)(argp1);
32348
 
    result = (colorObj *)& ((arg1)->shadowcolor);
 
33192
    result = (colorObj *) ((arg1)->outlinecolor);
32349
33193
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_colorObj, 0 | SWIG_SHADOW); argvi++ ;
32350
33194
    
32351
33195
    XSRETURN(argvi);
33783
34627
}
33784
34628
 
33785
34629
 
33786
 
XS(_wrap_lineObj_point_get) {
33787
 
  {
33788
 
    lineObj *arg1 = (lineObj *) 0 ;
33789
 
    void *argp1 = 0 ;
33790
 
    int res1 = 0 ;
33791
 
    int argvi = 0;
33792
 
    pointObj *result = 0 ;
33793
 
    dXSARGS;
33794
 
    
33795
 
    if ((items < 1) || (items > 1)) {
33796
 
      SWIG_croak("Usage: lineObj_point_get(self);");
33797
 
    }
33798
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_lineObj, 0 |  0 );
33799
 
    if (!SWIG_IsOK(res1)) {
33800
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lineObj_point_get" "', argument " "1"" of type '" "lineObj *""'"); 
33801
 
    }
33802
 
    arg1 = (lineObj *)(argp1);
33803
 
    result = (pointObj *) ((arg1)->point);
33804
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_pointObj, 0 | SWIG_SHADOW); argvi++ ;
33805
 
    
33806
 
    XSRETURN(argvi);
33807
 
  fail:
33808
 
    
33809
 
    SWIG_croak_null();
33810
 
  }
33811
 
}
33812
 
 
33813
 
 
33814
34630
XS(_wrap_new_lineObj) {
33815
34631
  {
33816
34632
    int argvi = 0;
34084
34900
}
34085
34901
 
34086
34902
 
34087
 
XS(_wrap_shapeObj_line_get) {
34088
 
  {
34089
 
    shapeObj *arg1 = (shapeObj *) 0 ;
34090
 
    void *argp1 = 0 ;
34091
 
    int res1 = 0 ;
34092
 
    int argvi = 0;
34093
 
    lineObj *result = 0 ;
34094
 
    dXSARGS;
34095
 
    
34096
 
    if ((items < 1) || (items > 1)) {
34097
 
      SWIG_croak("Usage: shapeObj_line_get(self);");
34098
 
    }
34099
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_shapeObj, 0 |  0 );
34100
 
    if (!SWIG_IsOK(res1)) {
34101
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "shapeObj_line_get" "', argument " "1"" of type '" "shapeObj *""'"); 
34102
 
    }
34103
 
    arg1 = (shapeObj *)(argp1);
34104
 
    result = (lineObj *) ((arg1)->line);
34105
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_lineObj, 0 | SWIG_SHADOW); argvi++ ;
34106
 
    
34107
 
    XSRETURN(argvi);
34108
 
  fail:
34109
 
    
34110
 
    SWIG_croak_null();
34111
 
  }
34112
 
}
34113
 
 
34114
 
 
34115
 
XS(_wrap_shapeObj_values_get) {
34116
 
  {
34117
 
    shapeObj *arg1 = (shapeObj *) 0 ;
34118
 
    void *argp1 = 0 ;
34119
 
    int res1 = 0 ;
34120
 
    int argvi = 0;
34121
 
    char **result = 0 ;
34122
 
    dXSARGS;
34123
 
    
34124
 
    if ((items < 1) || (items > 1)) {
34125
 
      SWIG_croak("Usage: shapeObj_values_get(self);");
34126
 
    }
34127
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_shapeObj, 0 |  0 );
34128
 
    if (!SWIG_IsOK(res1)) {
34129
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "shapeObj_values_get" "', argument " "1"" of type '" "shapeObj *""'"); 
34130
 
    }
34131
 
    arg1 = (shapeObj *)(argp1);
34132
 
    result = (char **) ((arg1)->values);
34133
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_char, 0 | 0); argvi++ ;
34134
 
    
34135
 
    XSRETURN(argvi);
34136
 
  fail:
34137
 
    
34138
 
    SWIG_croak_null();
34139
 
  }
34140
 
}
34141
 
 
34142
 
 
34143
34903
XS(_wrap_shapeObj_bounds_set) {
34144
34904
  {
34145
34905
    shapeObj *arg1 = (shapeObj *) 0 ;
34539
35299
}
34540
35300
 
34541
35301
 
 
35302
XS(_wrap_shapeObj_scratch_set) {
 
35303
  {
 
35304
    shapeObj *arg1 = (shapeObj *) 0 ;
 
35305
    int arg2 ;
 
35306
    void *argp1 = 0 ;
 
35307
    int res1 = 0 ;
 
35308
    int val2 ;
 
35309
    int ecode2 = 0 ;
 
35310
    int argvi = 0;
 
35311
    dXSARGS;
 
35312
    
 
35313
    if ((items < 2) || (items > 2)) {
 
35314
      SWIG_croak("Usage: shapeObj_scratch_set(self,scratch);");
 
35315
    }
 
35316
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_shapeObj, 0 |  0 );
 
35317
    if (!SWIG_IsOK(res1)) {
 
35318
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "shapeObj_scratch_set" "', argument " "1"" of type '" "shapeObj *""'"); 
 
35319
    }
 
35320
    arg1 = (shapeObj *)(argp1);
 
35321
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
35322
    if (!SWIG_IsOK(ecode2)) {
 
35323
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "shapeObj_scratch_set" "', argument " "2"" of type '" "int""'");
 
35324
    } 
 
35325
    arg2 = (int)(val2);
 
35326
    if (arg1) (arg1)->scratch = arg2;
 
35327
    
 
35328
    
 
35329
    
 
35330
    XSRETURN(argvi);
 
35331
  fail:
 
35332
    
 
35333
    
 
35334
    SWIG_croak_null();
 
35335
  }
 
35336
}
 
35337
 
 
35338
 
 
35339
XS(_wrap_shapeObj_scratch_get) {
 
35340
  {
 
35341
    shapeObj *arg1 = (shapeObj *) 0 ;
 
35342
    void *argp1 = 0 ;
 
35343
    int res1 = 0 ;
 
35344
    int argvi = 0;
 
35345
    int result;
 
35346
    dXSARGS;
 
35347
    
 
35348
    if ((items < 1) || (items > 1)) {
 
35349
      SWIG_croak("Usage: shapeObj_scratch_get(self);");
 
35350
    }
 
35351
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_shapeObj, 0 |  0 );
 
35352
    if (!SWIG_IsOK(res1)) {
 
35353
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "shapeObj_scratch_get" "', argument " "1"" of type '" "shapeObj *""'"); 
 
35354
    }
 
35355
    arg1 = (shapeObj *)(argp1);
 
35356
    result = (int) ((arg1)->scratch);
 
35357
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
35358
    
 
35359
    XSRETURN(argvi);
 
35360
  fail:
 
35361
    
 
35362
    SWIG_croak_null();
 
35363
  }
 
35364
}
 
35365
 
 
35366
 
 
35367
XS(_wrap_shapeObj_resultindex_set) {
 
35368
  {
 
35369
    shapeObj *arg1 = (shapeObj *) 0 ;
 
35370
    int arg2 ;
 
35371
    void *argp1 = 0 ;
 
35372
    int res1 = 0 ;
 
35373
    int val2 ;
 
35374
    int ecode2 = 0 ;
 
35375
    int argvi = 0;
 
35376
    dXSARGS;
 
35377
    
 
35378
    if ((items < 2) || (items > 2)) {
 
35379
      SWIG_croak("Usage: shapeObj_resultindex_set(self,resultindex);");
 
35380
    }
 
35381
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_shapeObj, 0 |  0 );
 
35382
    if (!SWIG_IsOK(res1)) {
 
35383
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "shapeObj_resultindex_set" "', argument " "1"" of type '" "shapeObj *""'"); 
 
35384
    }
 
35385
    arg1 = (shapeObj *)(argp1);
 
35386
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
35387
    if (!SWIG_IsOK(ecode2)) {
 
35388
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "shapeObj_resultindex_set" "', argument " "2"" of type '" "int""'");
 
35389
    } 
 
35390
    arg2 = (int)(val2);
 
35391
    if (arg1) (arg1)->resultindex = arg2;
 
35392
    
 
35393
    
 
35394
    
 
35395
    XSRETURN(argvi);
 
35396
  fail:
 
35397
    
 
35398
    
 
35399
    SWIG_croak_null();
 
35400
  }
 
35401
}
 
35402
 
 
35403
 
 
35404
XS(_wrap_shapeObj_resultindex_get) {
 
35405
  {
 
35406
    shapeObj *arg1 = (shapeObj *) 0 ;
 
35407
    void *argp1 = 0 ;
 
35408
    int res1 = 0 ;
 
35409
    int argvi = 0;
 
35410
    int result;
 
35411
    dXSARGS;
 
35412
    
 
35413
    if ((items < 1) || (items > 1)) {
 
35414
      SWIG_croak("Usage: shapeObj_resultindex_get(self);");
 
35415
    }
 
35416
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_shapeObj, 0 |  0 );
 
35417
    if (!SWIG_IsOK(res1)) {
 
35418
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "shapeObj_resultindex_get" "', argument " "1"" of type '" "shapeObj *""'"); 
 
35419
    }
 
35420
    arg1 = (shapeObj *)(argp1);
 
35421
    result = (int) ((arg1)->resultindex);
 
35422
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
35423
    
 
35424
    XSRETURN(argvi);
 
35425
  fail:
 
35426
    
 
35427
    SWIG_croak_null();
 
35428
  }
 
35429
}
 
35430
 
 
35431
 
34542
35432
XS(_wrap_new_shapeObj) {
34543
35433
  {
34544
35434
    int arg1 = (int) MS_SHAPE_NULL ;
36047
36937
    void *argp1 = 0 ;
36048
36938
    int res1 = 0 ;
36049
36939
    int argvi = 0;
36050
 
    int result;
 
36940
    unsigned int result;
36051
36941
    dXSARGS;
36052
36942
    
36053
36943
    if ((items < 1) || (items > 1)) {
36058
36948
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DBFInfo_nRecordLength_get" "', argument " "1"" of type '" "DBFInfo *""'"); 
36059
36949
    }
36060
36950
    arg1 = (DBFInfo *)(argp1);
36061
 
    result = (int) ((arg1)->nRecordLength);
36062
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
36951
    result = (unsigned int) ((arg1)->nRecordLength);
 
36952
    ST(argvi) = SWIG_From_unsigned_SS_int  SWIG_PERL_CALL_ARGS_1((unsigned int)(result)); argvi++ ;
36063
36953
    
36064
36954
    XSRETURN(argvi);
36065
36955
  fail:
37327
38217
}
37328
38218
 
37329
38219
 
 
38220
XS(_wrap_projectionObj_automatic_get) {
 
38221
  {
 
38222
    projectionObj *arg1 = (projectionObj *) 0 ;
 
38223
    void *argp1 = 0 ;
 
38224
    int res1 = 0 ;
 
38225
    int argvi = 0;
 
38226
    int result;
 
38227
    dXSARGS;
 
38228
    
 
38229
    if ((items < 1) || (items > 1)) {
 
38230
      SWIG_croak("Usage: projectionObj_automatic_get(self);");
 
38231
    }
 
38232
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_projectionObj, 0 |  0 );
 
38233
    if (!SWIG_IsOK(res1)) {
 
38234
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "projectionObj_automatic_get" "', argument " "1"" of type '" "projectionObj *""'"); 
 
38235
    }
 
38236
    arg1 = (projectionObj *)(argp1);
 
38237
    result = (int) ((arg1)->automatic);
 
38238
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
38239
    
 
38240
    XSRETURN(argvi);
 
38241
  fail:
 
38242
    
 
38243
    SWIG_croak_null();
 
38244
  }
 
38245
}
 
38246
 
 
38247
 
37330
38248
XS(_wrap_new_projectionObj) {
37331
38249
  {
37332
38250
    char *arg1 = (char *) 0 ;
38709
39627
}
38710
39628
 
38711
39629
 
38712
 
XS(_wrap_symbolObj_patternlength_set) {
38713
 
  {
38714
 
    symbolObj *arg1 = (symbolObj *) 0 ;
38715
 
    int arg2 ;
38716
 
    void *argp1 = 0 ;
38717
 
    int res1 = 0 ;
38718
 
    int val2 ;
38719
 
    int ecode2 = 0 ;
38720
 
    int argvi = 0;
38721
 
    dXSARGS;
38722
 
    
38723
 
    if ((items < 2) || (items > 2)) {
38724
 
      SWIG_croak("Usage: symbolObj_patternlength_set(self,patternlength);");
38725
 
    }
38726
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
38727
 
    if (!SWIG_IsOK(res1)) {
38728
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_patternlength_set" "', argument " "1"" of type '" "symbolObj *""'"); 
38729
 
    }
38730
 
    arg1 = (symbolObj *)(argp1);
38731
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
38732
 
    if (!SWIG_IsOK(ecode2)) {
38733
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "symbolObj_patternlength_set" "', argument " "2"" of type '" "int""'");
38734
 
    } 
38735
 
    arg2 = (int)(val2);
38736
 
    if (arg1) (arg1)->patternlength = arg2;
38737
 
    
38738
 
    
38739
 
    
38740
 
    XSRETURN(argvi);
38741
 
  fail:
38742
 
    
38743
 
    
38744
 
    SWIG_croak_null();
38745
 
  }
38746
 
}
38747
 
 
38748
 
 
38749
 
XS(_wrap_symbolObj_patternlength_get) {
38750
 
  {
38751
 
    symbolObj *arg1 = (symbolObj *) 0 ;
38752
 
    void *argp1 = 0 ;
38753
 
    int res1 = 0 ;
38754
 
    int argvi = 0;
38755
 
    int result;
38756
 
    dXSARGS;
38757
 
    
38758
 
    if ((items < 1) || (items > 1)) {
38759
 
      SWIG_croak("Usage: symbolObj_patternlength_get(self);");
38760
 
    }
38761
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
38762
 
    if (!SWIG_IsOK(res1)) {
38763
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_patternlength_get" "', argument " "1"" of type '" "symbolObj *""'"); 
38764
 
    }
38765
 
    arg1 = (symbolObj *)(argp1);
38766
 
    result = (int) ((arg1)->patternlength);
38767
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
38768
 
    
38769
 
    XSRETURN(argvi);
38770
 
  fail:
38771
 
    
38772
 
    SWIG_croak_null();
38773
 
  }
38774
 
}
38775
 
 
38776
 
 
38777
 
XS(_wrap_symbolObj_pattern_set) {
38778
 
  {
38779
 
    symbolObj *arg1 = (symbolObj *) 0 ;
38780
 
    int *arg2 ;
38781
 
    void *argp1 = 0 ;
38782
 
    int res1 = 0 ;
38783
 
    void *argp2 = 0 ;
38784
 
    int res2 = 0 ;
38785
 
    int argvi = 0;
38786
 
    dXSARGS;
38787
 
    
38788
 
    if ((items < 2) || (items > 2)) {
38789
 
      SWIG_croak("Usage: symbolObj_pattern_set(self,pattern);");
38790
 
    }
38791
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
38792
 
    if (!SWIG_IsOK(res1)) {
38793
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_pattern_set" "', argument " "1"" of type '" "symbolObj *""'"); 
38794
 
    }
38795
 
    arg1 = (symbolObj *)(argp1);
38796
 
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_int, 0 |  0 );
38797
 
    if (!SWIG_IsOK(res2)) {
38798
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "symbolObj_pattern_set" "', argument " "2"" of type '" "int [10]""'"); 
38799
 
    } 
38800
 
    arg2 = (int *)(argp2);
38801
 
    {
38802
 
      if (arg2) {
38803
 
        size_t ii = 0;
38804
 
        for (; ii < (size_t)10; ++ii) arg1->pattern[ii] = arg2[ii];
38805
 
      } else {
38806
 
        SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""pattern""' of type '""int [10]""'");
38807
 
      }
38808
 
    }
38809
 
    
38810
 
    
38811
 
    
38812
 
    XSRETURN(argvi);
38813
 
  fail:
38814
 
    
38815
 
    
38816
 
    SWIG_croak_null();
38817
 
  }
38818
 
}
38819
 
 
38820
 
 
38821
 
XS(_wrap_symbolObj_pattern_get) {
38822
 
  {
38823
 
    symbolObj *arg1 = (symbolObj *) 0 ;
38824
 
    void *argp1 = 0 ;
38825
 
    int res1 = 0 ;
38826
 
    int argvi = 0;
38827
 
    int *result = 0 ;
38828
 
    dXSARGS;
38829
 
    
38830
 
    if ((items < 1) || (items > 1)) {
38831
 
      SWIG_croak("Usage: symbolObj_pattern_get(self);");
38832
 
    }
38833
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
38834
 
    if (!SWIG_IsOK(res1)) {
38835
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_pattern_get" "', argument " "1"" of type '" "symbolObj *""'"); 
38836
 
    }
38837
 
    arg1 = (symbolObj *)(argp1);
38838
 
    result = (int *)(int *) ((arg1)->pattern);
38839
 
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_int, 0 | 0); argvi++ ;
38840
 
    
38841
 
    XSRETURN(argvi);
38842
 
  fail:
38843
 
    
38844
 
    SWIG_croak_null();
38845
 
  }
38846
 
}
38847
 
 
38848
 
 
38849
39630
XS(_wrap_symbolObj_imagepath_get) {
38850
39631
  {
38851
39632
    symbolObj *arg1 = (symbolObj *) 0 ;
39217
39998
}
39218
39999
 
39219
40000
 
39220
 
XS(_wrap_symbolObj_gap_set) {
39221
 
  {
39222
 
    symbolObj *arg1 = (symbolObj *) 0 ;
39223
 
    int arg2 ;
39224
 
    void *argp1 = 0 ;
39225
 
    int res1 = 0 ;
39226
 
    int val2 ;
39227
 
    int ecode2 = 0 ;
39228
 
    int argvi = 0;
39229
 
    dXSARGS;
39230
 
    
39231
 
    if ((items < 2) || (items > 2)) {
39232
 
      SWIG_croak("Usage: symbolObj_gap_set(self,gap);");
39233
 
    }
39234
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
39235
 
    if (!SWIG_IsOK(res1)) {
39236
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_gap_set" "', argument " "1"" of type '" "symbolObj *""'"); 
39237
 
    }
39238
 
    arg1 = (symbolObj *)(argp1);
39239
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
39240
 
    if (!SWIG_IsOK(ecode2)) {
39241
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "symbolObj_gap_set" "', argument " "2"" of type '" "int""'");
39242
 
    } 
39243
 
    arg2 = (int)(val2);
39244
 
    if (arg1) (arg1)->gap = arg2;
39245
 
    
39246
 
    
39247
 
    
39248
 
    XSRETURN(argvi);
39249
 
  fail:
39250
 
    
39251
 
    
39252
 
    SWIG_croak_null();
39253
 
  }
39254
 
}
39255
 
 
39256
 
 
39257
 
XS(_wrap_symbolObj_gap_get) {
39258
 
  {
39259
 
    symbolObj *arg1 = (symbolObj *) 0 ;
39260
 
    void *argp1 = 0 ;
39261
 
    int res1 = 0 ;
39262
 
    int argvi = 0;
39263
 
    int result;
39264
 
    dXSARGS;
39265
 
    
39266
 
    if ((items < 1) || (items > 1)) {
39267
 
      SWIG_croak("Usage: symbolObj_gap_get(self);");
39268
 
    }
39269
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
39270
 
    if (!SWIG_IsOK(res1)) {
39271
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_gap_get" "', argument " "1"" of type '" "symbolObj *""'"); 
39272
 
    }
39273
 
    arg1 = (symbolObj *)(argp1);
39274
 
    result = (int) ((arg1)->gap);
39275
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
39276
 
    
39277
 
    XSRETURN(argvi);
39278
 
  fail:
39279
 
    
39280
 
    SWIG_croak_null();
39281
 
  }
39282
 
}
39283
 
 
39284
 
 
39285
 
XS(_wrap_symbolObj_position_set) {
39286
 
  {
39287
 
    symbolObj *arg1 = (symbolObj *) 0 ;
39288
 
    int arg2 ;
39289
 
    void *argp1 = 0 ;
39290
 
    int res1 = 0 ;
39291
 
    int val2 ;
39292
 
    int ecode2 = 0 ;
39293
 
    int argvi = 0;
39294
 
    dXSARGS;
39295
 
    
39296
 
    if ((items < 2) || (items > 2)) {
39297
 
      SWIG_croak("Usage: symbolObj_position_set(self,position);");
39298
 
    }
39299
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
39300
 
    if (!SWIG_IsOK(res1)) {
39301
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_position_set" "', argument " "1"" of type '" "symbolObj *""'"); 
39302
 
    }
39303
 
    arg1 = (symbolObj *)(argp1);
39304
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
39305
 
    if (!SWIG_IsOK(ecode2)) {
39306
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "symbolObj_position_set" "', argument " "2"" of type '" "int""'");
39307
 
    } 
39308
 
    arg2 = (int)(val2);
39309
 
    if (arg1) (arg1)->position = arg2;
39310
 
    
39311
 
    
39312
 
    
39313
 
    XSRETURN(argvi);
39314
 
  fail:
39315
 
    
39316
 
    
39317
 
    SWIG_croak_null();
39318
 
  }
39319
 
}
39320
 
 
39321
 
 
39322
 
XS(_wrap_symbolObj_position_get) {
39323
 
  {
39324
 
    symbolObj *arg1 = (symbolObj *) 0 ;
39325
 
    void *argp1 = 0 ;
39326
 
    int res1 = 0 ;
39327
 
    int argvi = 0;
39328
 
    int result;
39329
 
    dXSARGS;
39330
 
    
39331
 
    if ((items < 1) || (items > 1)) {
39332
 
      SWIG_croak("Usage: symbolObj_position_get(self);");
39333
 
    }
39334
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
39335
 
    if (!SWIG_IsOK(res1)) {
39336
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_position_get" "', argument " "1"" of type '" "symbolObj *""'"); 
39337
 
    }
39338
 
    arg1 = (symbolObj *)(argp1);
39339
 
    result = (int) ((arg1)->position);
39340
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
39341
 
    
39342
 
    XSRETURN(argvi);
39343
 
  fail:
39344
 
    
39345
 
    SWIG_croak_null();
39346
 
  }
39347
 
}
39348
 
 
39349
 
 
39350
 
XS(_wrap_symbolObj_linecap_set) {
39351
 
  {
39352
 
    symbolObj *arg1 = (symbolObj *) 0 ;
39353
 
    int arg2 ;
39354
 
    void *argp1 = 0 ;
39355
 
    int res1 = 0 ;
39356
 
    int val2 ;
39357
 
    int ecode2 = 0 ;
39358
 
    int argvi = 0;
39359
 
    dXSARGS;
39360
 
    
39361
 
    if ((items < 2) || (items > 2)) {
39362
 
      SWIG_croak("Usage: symbolObj_linecap_set(self,linecap);");
39363
 
    }
39364
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
39365
 
    if (!SWIG_IsOK(res1)) {
39366
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_linecap_set" "', argument " "1"" of type '" "symbolObj *""'"); 
39367
 
    }
39368
 
    arg1 = (symbolObj *)(argp1);
39369
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
39370
 
    if (!SWIG_IsOK(ecode2)) {
39371
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "symbolObj_linecap_set" "', argument " "2"" of type '" "int""'");
39372
 
    } 
39373
 
    arg2 = (int)(val2);
39374
 
    if (arg1) (arg1)->linecap = arg2;
39375
 
    
39376
 
    
39377
 
    
39378
 
    XSRETURN(argvi);
39379
 
  fail:
39380
 
    
39381
 
    
39382
 
    SWIG_croak_null();
39383
 
  }
39384
 
}
39385
 
 
39386
 
 
39387
 
XS(_wrap_symbolObj_linecap_get) {
39388
 
  {
39389
 
    symbolObj *arg1 = (symbolObj *) 0 ;
39390
 
    void *argp1 = 0 ;
39391
 
    int res1 = 0 ;
39392
 
    int argvi = 0;
39393
 
    int result;
39394
 
    dXSARGS;
39395
 
    
39396
 
    if ((items < 1) || (items > 1)) {
39397
 
      SWIG_croak("Usage: symbolObj_linecap_get(self);");
39398
 
    }
39399
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
39400
 
    if (!SWIG_IsOK(res1)) {
39401
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_linecap_get" "', argument " "1"" of type '" "symbolObj *""'"); 
39402
 
    }
39403
 
    arg1 = (symbolObj *)(argp1);
39404
 
    result = (int) ((arg1)->linecap);
39405
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
39406
 
    
39407
 
    XSRETURN(argvi);
39408
 
  fail:
39409
 
    
39410
 
    SWIG_croak_null();
39411
 
  }
39412
 
}
39413
 
 
39414
 
 
39415
 
XS(_wrap_symbolObj_linejoin_set) {
39416
 
  {
39417
 
    symbolObj *arg1 = (symbolObj *) 0 ;
39418
 
    int arg2 ;
39419
 
    void *argp1 = 0 ;
39420
 
    int res1 = 0 ;
39421
 
    int val2 ;
39422
 
    int ecode2 = 0 ;
39423
 
    int argvi = 0;
39424
 
    dXSARGS;
39425
 
    
39426
 
    if ((items < 2) || (items > 2)) {
39427
 
      SWIG_croak("Usage: symbolObj_linejoin_set(self,linejoin);");
39428
 
    }
39429
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
39430
 
    if (!SWIG_IsOK(res1)) {
39431
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_linejoin_set" "', argument " "1"" of type '" "symbolObj *""'"); 
39432
 
    }
39433
 
    arg1 = (symbolObj *)(argp1);
39434
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
39435
 
    if (!SWIG_IsOK(ecode2)) {
39436
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "symbolObj_linejoin_set" "', argument " "2"" of type '" "int""'");
39437
 
    } 
39438
 
    arg2 = (int)(val2);
39439
 
    if (arg1) (arg1)->linejoin = arg2;
39440
 
    
39441
 
    
39442
 
    
39443
 
    XSRETURN(argvi);
39444
 
  fail:
39445
 
    
39446
 
    
39447
 
    SWIG_croak_null();
39448
 
  }
39449
 
}
39450
 
 
39451
 
 
39452
 
XS(_wrap_symbolObj_linejoin_get) {
39453
 
  {
39454
 
    symbolObj *arg1 = (symbolObj *) 0 ;
39455
 
    void *argp1 = 0 ;
39456
 
    int res1 = 0 ;
39457
 
    int argvi = 0;
39458
 
    int result;
39459
 
    dXSARGS;
39460
 
    
39461
 
    if ((items < 1) || (items > 1)) {
39462
 
      SWIG_croak("Usage: symbolObj_linejoin_get(self);");
39463
 
    }
39464
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
39465
 
    if (!SWIG_IsOK(res1)) {
39466
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_linejoin_get" "', argument " "1"" of type '" "symbolObj *""'"); 
39467
 
    }
39468
 
    arg1 = (symbolObj *)(argp1);
39469
 
    result = (int) ((arg1)->linejoin);
39470
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
39471
 
    
39472
 
    XSRETURN(argvi);
39473
 
  fail:
39474
 
    
39475
 
    SWIG_croak_null();
39476
 
  }
39477
 
}
39478
 
 
39479
 
 
39480
 
XS(_wrap_symbolObj_linejoinmaxsize_set) {
39481
 
  {
39482
 
    symbolObj *arg1 = (symbolObj *) 0 ;
39483
 
    double arg2 ;
39484
 
    void *argp1 = 0 ;
39485
 
    int res1 = 0 ;
39486
 
    double val2 ;
39487
 
    int ecode2 = 0 ;
39488
 
    int argvi = 0;
39489
 
    dXSARGS;
39490
 
    
39491
 
    if ((items < 2) || (items > 2)) {
39492
 
      SWIG_croak("Usage: symbolObj_linejoinmaxsize_set(self,linejoinmaxsize);");
39493
 
    }
39494
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
39495
 
    if (!SWIG_IsOK(res1)) {
39496
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_linejoinmaxsize_set" "', argument " "1"" of type '" "symbolObj *""'"); 
39497
 
    }
39498
 
    arg1 = (symbolObj *)(argp1);
39499
 
    ecode2 = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
39500
 
    if (!SWIG_IsOK(ecode2)) {
39501
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "symbolObj_linejoinmaxsize_set" "', argument " "2"" of type '" "double""'");
39502
 
    } 
39503
 
    arg2 = (double)(val2);
39504
 
    if (arg1) (arg1)->linejoinmaxsize = arg2;
39505
 
    
39506
 
    
39507
 
    
39508
 
    XSRETURN(argvi);
39509
 
  fail:
39510
 
    
39511
 
    
39512
 
    SWIG_croak_null();
39513
 
  }
39514
 
}
39515
 
 
39516
 
 
39517
 
XS(_wrap_symbolObj_linejoinmaxsize_get) {
39518
 
  {
39519
 
    symbolObj *arg1 = (symbolObj *) 0 ;
39520
 
    void *argp1 = 0 ;
39521
 
    int res1 = 0 ;
39522
 
    int argvi = 0;
39523
 
    double result;
39524
 
    dXSARGS;
39525
 
    
39526
 
    if ((items < 1) || (items > 1)) {
39527
 
      SWIG_croak("Usage: symbolObj_linejoinmaxsize_get(self);");
39528
 
    }
39529
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
39530
 
    if (!SWIG_IsOK(res1)) {
39531
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_linejoinmaxsize_get" "', argument " "1"" of type '" "symbolObj *""'"); 
39532
 
    }
39533
 
    arg1 = (symbolObj *)(argp1);
39534
 
    result = (double) ((arg1)->linejoinmaxsize);
39535
 
    ST(argvi) = SWIG_From_double  SWIG_PERL_CALL_ARGS_1((double)(result)); argvi++ ;
 
40001
XS(_wrap_symbolObj_svg_text_set) {
 
40002
  {
 
40003
    symbolObj *arg1 = (symbolObj *) 0 ;
 
40004
    char *arg2 = (char *) 0 ;
 
40005
    void *argp1 = 0 ;
 
40006
    int res1 = 0 ;
 
40007
    int res2 ;
 
40008
    char *buf2 = 0 ;
 
40009
    int alloc2 = 0 ;
 
40010
    int argvi = 0;
 
40011
    dXSARGS;
 
40012
    
 
40013
    if ((items < 2) || (items > 2)) {
 
40014
      SWIG_croak("Usage: symbolObj_svg_text_set(self,svg_text);");
 
40015
    }
 
40016
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
 
40017
    if (!SWIG_IsOK(res1)) {
 
40018
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_svg_text_set" "', argument " "1"" of type '" "symbolObj *""'"); 
 
40019
    }
 
40020
    arg1 = (symbolObj *)(argp1);
 
40021
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
40022
    if (!SWIG_IsOK(res2)) {
 
40023
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "symbolObj_svg_text_set" "', argument " "2"" of type '" "char *""'");
 
40024
    }
 
40025
    arg2 = (char *)(buf2);
 
40026
    {
 
40027
      if (arg1->svg_text) free((char*)arg1->svg_text);
 
40028
      if (arg2) {
 
40029
        arg1->svg_text = (char *) malloc(strlen(arg2)+1);
 
40030
        strcpy((char*)arg1->svg_text,arg2);
 
40031
      } else {
 
40032
        arg1->svg_text = 0;
 
40033
      }
 
40034
    }
 
40035
    
 
40036
    
 
40037
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
40038
    XSRETURN(argvi);
 
40039
  fail:
 
40040
    
 
40041
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
40042
    SWIG_croak_null();
 
40043
  }
 
40044
}
 
40045
 
 
40046
 
 
40047
XS(_wrap_symbolObj_svg_text_get) {
 
40048
  {
 
40049
    symbolObj *arg1 = (symbolObj *) 0 ;
 
40050
    void *argp1 = 0 ;
 
40051
    int res1 = 0 ;
 
40052
    int argvi = 0;
 
40053
    char *result = 0 ;
 
40054
    dXSARGS;
 
40055
    
 
40056
    if ((items < 1) || (items > 1)) {
 
40057
      SWIG_croak("Usage: symbolObj_svg_text_get(self);");
 
40058
    }
 
40059
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
 
40060
    if (!SWIG_IsOK(res1)) {
 
40061
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_svg_text_get" "', argument " "1"" of type '" "symbolObj *""'"); 
 
40062
    }
 
40063
    arg1 = (symbolObj *)(argp1);
 
40064
    result = (char *) ((arg1)->svg_text);
 
40065
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
39536
40066
    
39537
40067
    XSRETURN(argvi);
39538
40068
  fail:
39716
40246
}
39717
40247
 
39718
40248
 
39719
 
XS(_wrap_symbolObj_setPattern) {
39720
 
  {
39721
 
    symbolObj *arg1 = (symbolObj *) 0 ;
39722
 
    int arg2 ;
39723
 
    int arg3 ;
39724
 
    void *argp1 = 0 ;
39725
 
    int res1 = 0 ;
39726
 
    int val2 ;
39727
 
    int ecode2 = 0 ;
39728
 
    int val3 ;
39729
 
    int ecode3 = 0 ;
39730
 
    int argvi = 0;
39731
 
    int result;
39732
 
    dXSARGS;
39733
 
    
39734
 
    if ((items < 3) || (items > 3)) {
39735
 
      SWIG_croak("Usage: symbolObj_setPattern(self,index,value);");
39736
 
    }
39737
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
39738
 
    if (!SWIG_IsOK(res1)) {
39739
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "symbolObj_setPattern" "', argument " "1"" of type '" "symbolObj *""'"); 
39740
 
    }
39741
 
    arg1 = (symbolObj *)(argp1);
39742
 
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
39743
 
    if (!SWIG_IsOK(ecode2)) {
39744
 
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "symbolObj_setPattern" "', argument " "2"" of type '" "int""'");
39745
 
    } 
39746
 
    arg2 = (int)(val2);
39747
 
    ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
39748
 
    if (!SWIG_IsOK(ecode3)) {
39749
 
      SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "symbolObj_setPattern" "', argument " "3"" of type '" "int""'");
39750
 
    } 
39751
 
    arg3 = (int)(val3);
39752
 
    result = (int)symbolObj_setPattern(arg1,arg2,arg3);
39753
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
39754
 
    
39755
 
    
39756
 
    
39757
 
    XSRETURN(argvi);
39758
 
  fail:
39759
 
    
39760
 
    
39761
 
    
39762
 
    SWIG_croak_null();
39763
 
  }
39764
 
}
39765
 
 
39766
 
 
39767
40249
XS(_wrap_symbolObj_getImage) {
39768
40250
  {
39769
40251
    symbolObj *arg1 = (symbolObj *) 0 ;
39777
40259
    dXSARGS;
39778
40260
    
39779
40261
    if ((items < 2) || (items > 2)) {
39780
 
      SWIG_croak("Usage: symbolObj_getImage(self,format);");
 
40262
      SWIG_croak("Usage: symbolObj_getImage(self,input_format);");
39781
40263
    }
39782
40264
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_symbolObj, 0 |  0 );
39783
40265
    if (!SWIG_IsOK(res1)) {
40049
40531
}
40050
40532
 
40051
40533
 
 
40534
XS(_wrap_errorObj_isreported_set) {
 
40535
  {
 
40536
    errorObj *arg1 = (errorObj *) 0 ;
 
40537
    int arg2 ;
 
40538
    void *argp1 = 0 ;
 
40539
    int res1 = 0 ;
 
40540
    int val2 ;
 
40541
    int ecode2 = 0 ;
 
40542
    int argvi = 0;
 
40543
    dXSARGS;
 
40544
    
 
40545
    if ((items < 2) || (items > 2)) {
 
40546
      SWIG_croak("Usage: errorObj_isreported_set(self,isreported);");
 
40547
    }
 
40548
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_error_obj, 0 |  0 );
 
40549
    if (!SWIG_IsOK(res1)) {
 
40550
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "errorObj_isreported_set" "', argument " "1"" of type '" "errorObj *""'"); 
 
40551
    }
 
40552
    arg1 = (errorObj *)(argp1);
 
40553
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
40554
    if (!SWIG_IsOK(ecode2)) {
 
40555
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "errorObj_isreported_set" "', argument " "2"" of type '" "int""'");
 
40556
    } 
 
40557
    arg2 = (int)(val2);
 
40558
    if (arg1) (arg1)->isreported = arg2;
 
40559
    
 
40560
    
 
40561
    
 
40562
    XSRETURN(argvi);
 
40563
  fail:
 
40564
    
 
40565
    
 
40566
    SWIG_croak_null();
 
40567
  }
 
40568
}
 
40569
 
 
40570
 
 
40571
XS(_wrap_errorObj_isreported_get) {
 
40572
  {
 
40573
    errorObj *arg1 = (errorObj *) 0 ;
 
40574
    void *argp1 = 0 ;
 
40575
    int res1 = 0 ;
 
40576
    int argvi = 0;
 
40577
    int result;
 
40578
    dXSARGS;
 
40579
    
 
40580
    if ((items < 1) || (items > 1)) {
 
40581
      SWIG_croak("Usage: errorObj_isreported_get(self);");
 
40582
    }
 
40583
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_error_obj, 0 |  0 );
 
40584
    if (!SWIG_IsOK(res1)) {
 
40585
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "errorObj_isreported_get" "', argument " "1"" of type '" "errorObj *""'"); 
 
40586
    }
 
40587
    arg1 = (errorObj *)(argp1);
 
40588
    result = (int) ((arg1)->isreported);
 
40589
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
40590
    
 
40591
    XSRETURN(argvi);
 
40592
  fail:
 
40593
    
 
40594
    SWIG_croak_null();
 
40595
  }
 
40596
}
 
40597
 
 
40598
 
40052
40599
XS(_wrap_new_errorObj) {
40053
40600
  {
40054
40601
    int argvi = 0;
40865
41412
}
40866
41413
 
40867
41414
 
 
41415
XS(_wrap_OWSRequest_loadParamsFromURL) {
 
41416
  {
 
41417
    cgiRequestObj *arg1 = (cgiRequestObj *) 0 ;
 
41418
    char *arg2 = (char *) 0 ;
 
41419
    void *argp1 = 0 ;
 
41420
    int res1 = 0 ;
 
41421
    int res2 ;
 
41422
    char *buf2 = 0 ;
 
41423
    int alloc2 = 0 ;
 
41424
    int argvi = 0;
 
41425
    int result;
 
41426
    dXSARGS;
 
41427
    
 
41428
    if ((items < 2) || (items > 2)) {
 
41429
      SWIG_croak("Usage: OWSRequest_loadParamsFromURL(self,url);");
 
41430
    }
 
41431
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_cgiRequestObj, 0 |  0 );
 
41432
    if (!SWIG_IsOK(res1)) {
 
41433
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "OWSRequest_loadParamsFromURL" "', argument " "1"" of type '" "cgiRequestObj *""'"); 
 
41434
    }
 
41435
    arg1 = (cgiRequestObj *)(argp1);
 
41436
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
41437
    if (!SWIG_IsOK(res2)) {
 
41438
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "OWSRequest_loadParamsFromURL" "', argument " "2"" of type '" "char const *""'");
 
41439
    }
 
41440
    arg2 = (char *)(buf2);
 
41441
    result = (int)cgiRequestObj_loadParamsFromURL(arg1,(char const *)arg2);
 
41442
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
41443
    
 
41444
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
41445
    XSRETURN(argvi);
 
41446
  fail:
 
41447
    
 
41448
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
41449
    SWIG_croak_null();
 
41450
  }
 
41451
}
 
41452
 
 
41453
 
40868
41454
XS(_wrap_OWSRequest_setParameter) {
40869
41455
  {
40870
41456
    cgiRequestObj *arg1 = (cgiRequestObj *) 0 ;
41181
41767
}
41182
41768
 
41183
41769
 
 
41770
XS(_wrap_msIO_stripStdoutBufferContentHeaders) {
 
41771
  {
 
41772
    int argvi = 0;
 
41773
    dXSARGS;
 
41774
    
 
41775
    if ((items < 0) || (items > 0)) {
 
41776
      SWIG_croak("Usage: msIO_stripStdoutBufferContentHeaders();");
 
41777
    }
 
41778
    msIO_stripStdoutBufferContentHeaders();
 
41779
    
 
41780
    XSRETURN(argvi);
 
41781
  fail:
 
41782
    SWIG_croak_null();
 
41783
  }
 
41784
}
 
41785
 
 
41786
 
41184
41787
XS(_wrap_msIO_getStdoutBufferString) {
41185
41788
  {
41186
41789
    int argvi = 0;
41241
41844
static swig_type_info _swigt__p_cgiRequestObj = {"_p_cgiRequestObj", "cgiRequestObj *", 0, 0, (void*)"mapscript::OWSRequest", 0};
41242
41845
static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
41243
41846
static swig_type_info _swigt__p_class_obj = {"_p_class_obj", "classObj *|struct class_obj *", 0, 0, (void*)"mapscript::classObj", 0};
 
41847
static swig_type_info _swigt__p_clusterObj = {"_p_clusterObj", "clusterObj *", 0, 0, (void*)"mapscript::clusterObj", 0};
41244
41848
static swig_type_info _swigt__p_colorObj = {"_p_colorObj", "colorObj *", 0, 0, (void*)"mapscript::colorObj", 0};
41245
41849
static swig_type_info _swigt__p_debugLevel = {"_p_debugLevel", "enum debugLevel *|debugLevel *", 0, 0, (void*)0, 0};
41246
41850
static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
41247
41851
static swig_type_info _swigt__p_error_obj = {"_p_error_obj", "struct error_obj *|errorObj *", 0, 0, (void*)"mapscript::errorObj", 0};
41248
 
static swig_type_info _swigt__p_fillStyleObj = {"_p_fillStyleObj", "fillStyleObj *", 0, 0, (void*)"mapscript::fillStyleObj", 0};
41249
41852
static swig_type_info _swigt__p_fontSetObj = {"_p_fontSetObj", "fontSetObj *", 0, 0, (void*)"mapscript::fontSetObj", 0};
41250
41853
static swig_type_info _swigt__p_hashTableObj = {"_p_hashTableObj", "hashTableObj *", 0, 0, (void*)"mapscript::hashTableObj", 0};
41251
41854
static swig_type_info _swigt__p_imageObj = {"_p_imageObj", "imageObj *", 0, 0, (void*)"mapscript::imageObj", 0};
41270
41873
static swig_type_info _swigt__p_queryMapObj = {"_p_queryMapObj", "queryMapObj *", 0, 0, (void*)"mapscript::queryMapObj", 0};
41271
41874
static swig_type_info _swigt__p_rectObj = {"_p_rectObj", "rectObj *", 0, 0, (void*)"mapscript::rectObj", 0};
41272
41875
static swig_type_info _swigt__p_referenceMapObj = {"_p_referenceMapObj", "referenceMapObj *", 0, 0, (void*)"mapscript::referenceMapObj", 0};
41273
 
static swig_type_info _swigt__p_rendererVTable = {"_p_rendererVTable", "struct rendererVTable *|rendererVTableObj *", 0, 0, (void*)0, 0};
41274
 
static swig_type_info _swigt__p_resultCacheMemberObj = {"_p_resultCacheMemberObj", "resultCacheMemberObj *", 0, 0, (void*)"mapscript::resultCacheMemberObj", 0};
 
41876
static swig_type_info _swigt__p_rendererVTableObj = {"_p_rendererVTableObj", "struct rendererVTableObj *|rendererVTableObj *", 0, 0, (void*)0, 0};
41275
41877
static swig_type_info _swigt__p_resultCacheObj = {"_p_resultCacheObj", "resultCacheObj *", 0, 0, (void*)"mapscript::resultCacheObj", 0};
 
41878
static swig_type_info _swigt__p_resultObj = {"_p_resultObj", "resultObj *", 0, 0, (void*)"mapscript::resultObj", 0};
41276
41879
static swig_type_info _swigt__p_scalebarObj = {"_p_scalebarObj", "scalebarObj *", 0, 0, (void*)"mapscript::scalebarObj", 0};
41277
41880
static swig_type_info _swigt__p_shapeObj = {"_p_shapeObj", "shapeObj *", 0, 0, (void*)"mapscript::shapeObj", 0};
41278
41881
static swig_type_info _swigt__p_shapefileObj = {"_p_shapefileObj", "shapefileObj *", 0, 0, (void*)"mapscript::shapefileObj", 0};
41281
41884
static swig_type_info _swigt__p_symbolObj = {"_p_symbolObj", "symbolObj *", 0, 0, (void*)"mapscript::symbolObj", 0};
41282
41885
static swig_type_info _swigt__p_symbolSetObj = {"_p_symbolSetObj", "symbolSetObj *", 0, 0, (void*)"mapscript::symbolSetObj", 0};
41283
41886
static swig_type_info _swigt__p_symbolStyleObj = {"_p_symbolStyleObj", "symbolStyleObj *", 0, 0, (void*)"mapscript::symbolStyleObj", 0};
41284
 
static swig_type_info _swigt__p_tilecache = {"_p_tilecache", "tileCacheObj *|struct tilecache *|tilecache *", 0, 0, (void*)"mapscript::tilecache", 0};
 
41887
static swig_type_info _swigt__p_tileCacheObj = {"_p_tileCacheObj", "struct tileCacheObj *|tileCacheObj *", 0, 0, (void*)"mapscript::tileCacheObj", 0};
41285
41888
static swig_type_info _swigt__p_uint32_t = {"_p_uint32_t", "uint32_t *|ms_uint32 *|ms_bitarray", 0, 0, (void*)0, 0};
41286
 
static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
41287
41889
static swig_type_info _swigt__p_webObj = {"_p_webObj", "webObj *", 0, 0, (void*)"mapscript::webObj", 0};
41288
41890
 
41289
41891
static swig_type_info *swig_type_initial[] = {
41293
41895
  &_swigt__p_cgiRequestObj,
41294
41896
  &_swigt__p_char,
41295
41897
  &_swigt__p_class_obj,
 
41898
  &_swigt__p_clusterObj,
41296
41899
  &_swigt__p_colorObj,
41297
41900
  &_swigt__p_debugLevel,
41298
41901
  &_swigt__p_double,
41299
41902
  &_swigt__p_error_obj,
41300
 
  &_swigt__p_fillStyleObj,
41301
41903
  &_swigt__p_fontSetObj,
41302
41904
  &_swigt__p_hashTableObj,
41303
41905
  &_swigt__p_imageObj,
41322
41924
  &_swigt__p_queryMapObj,
41323
41925
  &_swigt__p_rectObj,
41324
41926
  &_swigt__p_referenceMapObj,
41325
 
  &_swigt__p_rendererVTable,
41326
 
  &_swigt__p_resultCacheMemberObj,
 
41927
  &_swigt__p_rendererVTableObj,
41327
41928
  &_swigt__p_resultCacheObj,
 
41929
  &_swigt__p_resultObj,
41328
41930
  &_swigt__p_scalebarObj,
41329
41931
  &_swigt__p_shapeObj,
41330
41932
  &_swigt__p_shapefileObj,
41333
41935
  &_swigt__p_symbolObj,
41334
41936
  &_swigt__p_symbolSetObj,
41335
41937
  &_swigt__p_symbolStyleObj,
41336
 
  &_swigt__p_tilecache,
 
41938
  &_swigt__p_tileCacheObj,
41337
41939
  &_swigt__p_uint32_t,
41338
 
  &_swigt__p_void,
41339
41940
  &_swigt__p_webObj,
41340
41941
};
41341
41942
 
41345
41946
static swig_cast_info _swigc__p_cgiRequestObj[] = {  {&_swigt__p_cgiRequestObj, 0, 0, 0},{0, 0, 0, 0}};
41346
41947
static swig_cast_info _swigc__p_char[] = {  {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
41347
41948
static swig_cast_info _swigc__p_class_obj[] = {  {&_swigt__p_class_obj, 0, 0, 0},{0, 0, 0, 0}};
 
41949
static swig_cast_info _swigc__p_clusterObj[] = {  {&_swigt__p_clusterObj, 0, 0, 0},{0, 0, 0, 0}};
41348
41950
static swig_cast_info _swigc__p_colorObj[] = {  {&_swigt__p_colorObj, 0, 0, 0},{0, 0, 0, 0}};
41349
41951
static swig_cast_info _swigc__p_debugLevel[] = {  {&_swigt__p_debugLevel, 0, 0, 0},{0, 0, 0, 0}};
41350
41952
static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
41351
41953
static swig_cast_info _swigc__p_error_obj[] = {  {&_swigt__p_error_obj, 0, 0, 0},{0, 0, 0, 0}};
41352
 
static swig_cast_info _swigc__p_fillStyleObj[] = {  {&_swigt__p_fillStyleObj, 0, 0, 0},{0, 0, 0, 0}};
41353
41954
static swig_cast_info _swigc__p_fontSetObj[] = {  {&_swigt__p_fontSetObj, 0, 0, 0},{0, 0, 0, 0}};
41354
41955
static swig_cast_info _swigc__p_hashTableObj[] = {  {&_swigt__p_hashTableObj, 0, 0, 0},{0, 0, 0, 0}};
41355
41956
static swig_cast_info _swigc__p_imageObj[] = {  {&_swigt__p_imageObj, 0, 0, 0},{0, 0, 0, 0}};
41374
41975
static swig_cast_info _swigc__p_queryMapObj[] = {  {&_swigt__p_queryMapObj, 0, 0, 0},{0, 0, 0, 0}};
41375
41976
static swig_cast_info _swigc__p_rectObj[] = {  {&_swigt__p_rectObj, 0, 0, 0},{0, 0, 0, 0}};
41376
41977
static swig_cast_info _swigc__p_referenceMapObj[] = {  {&_swigt__p_referenceMapObj, 0, 0, 0},{0, 0, 0, 0}};
41377
 
static swig_cast_info _swigc__p_rendererVTable[] = {  {&_swigt__p_rendererVTable, 0, 0, 0},{0, 0, 0, 0}};
41378
 
static swig_cast_info _swigc__p_resultCacheMemberObj[] = {  {&_swigt__p_resultCacheMemberObj, 0, 0, 0},{0, 0, 0, 0}};
 
41978
static swig_cast_info _swigc__p_rendererVTableObj[] = {  {&_swigt__p_rendererVTableObj, 0, 0, 0},{0, 0, 0, 0}};
41379
41979
static swig_cast_info _swigc__p_resultCacheObj[] = {  {&_swigt__p_resultCacheObj, 0, 0, 0},{0, 0, 0, 0}};
 
41980
static swig_cast_info _swigc__p_resultObj[] = {  {&_swigt__p_resultObj, 0, 0, 0},{0, 0, 0, 0}};
41380
41981
static swig_cast_info _swigc__p_scalebarObj[] = {  {&_swigt__p_scalebarObj, 0, 0, 0},{0, 0, 0, 0}};
41381
41982
static swig_cast_info _swigc__p_shapeObj[] = {  {&_swigt__p_shapeObj, 0, 0, 0},{0, 0, 0, 0}};
41382
41983
static swig_cast_info _swigc__p_shapefileObj[] = {  {&_swigt__p_shapefileObj, 0, 0, 0},{0, 0, 0, 0}};
41385
41986
static swig_cast_info _swigc__p_symbolObj[] = {  {&_swigt__p_symbolObj, 0, 0, 0},{0, 0, 0, 0}};
41386
41987
static swig_cast_info _swigc__p_symbolSetObj[] = {  {&_swigt__p_symbolSetObj, 0, 0, 0},{0, 0, 0, 0}};
41387
41988
static swig_cast_info _swigc__p_symbolStyleObj[] = {  {&_swigt__p_symbolStyleObj, 0, 0, 0},{0, 0, 0, 0}};
41388
 
static swig_cast_info _swigc__p_tilecache[] = {  {&_swigt__p_tilecache, 0, 0, 0},{0, 0, 0, 0}};
 
41989
static swig_cast_info _swigc__p_tileCacheObj[] = {  {&_swigt__p_tileCacheObj, 0, 0, 0},{0, 0, 0, 0}};
41389
41990
static swig_cast_info _swigc__p_uint32_t[] = {  {&_swigt__p_uint32_t, 0, 0, 0},{0, 0, 0, 0}};
41390
 
static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
41391
41991
static swig_cast_info _swigc__p_webObj[] = {  {&_swigt__p_webObj, 0, 0, 0},{0, 0, 0, 0}};
41392
41992
 
41393
41993
static swig_cast_info *swig_cast_initial[] = {
41397
41997
  _swigc__p_cgiRequestObj,
41398
41998
  _swigc__p_char,
41399
41999
  _swigc__p_class_obj,
 
42000
  _swigc__p_clusterObj,
41400
42001
  _swigc__p_colorObj,
41401
42002
  _swigc__p_debugLevel,
41402
42003
  _swigc__p_double,
41403
42004
  _swigc__p_error_obj,
41404
 
  _swigc__p_fillStyleObj,
41405
42005
  _swigc__p_fontSetObj,
41406
42006
  _swigc__p_hashTableObj,
41407
42007
  _swigc__p_imageObj,
41426
42026
  _swigc__p_queryMapObj,
41427
42027
  _swigc__p_rectObj,
41428
42028
  _swigc__p_referenceMapObj,
41429
 
  _swigc__p_rendererVTable,
41430
 
  _swigc__p_resultCacheMemberObj,
 
42029
  _swigc__p_rendererVTableObj,
41431
42030
  _swigc__p_resultCacheObj,
 
42031
  _swigc__p_resultObj,
41432
42032
  _swigc__p_scalebarObj,
41433
42033
  _swigc__p_shapeObj,
41434
42034
  _swigc__p_shapefileObj,
41437
42037
  _swigc__p_symbolObj,
41438
42038
  _swigc__p_symbolSetObj,
41439
42039
  _swigc__p_symbolStyleObj,
41440
 
  _swigc__p_tilecache,
 
42040
  _swigc__p_tileCacheObj,
41441
42041
  _swigc__p_uint32_t,
41442
 
  _swigc__p_void,
41443
42042
  _swigc__p_webObj,
41444
42043
};
41445
42044
 
41467
42066
{"mapscriptc::fontSetObj_fonts_get", _wrap_fontSetObj_fonts_get},
41468
42067
{"mapscriptc::new_fontSetObj", _wrap_new_fontSetObj},
41469
42068
{"mapscriptc::delete_fontSetObj", _wrap_delete_fontSetObj},
 
42069
{"mapscriptc::clusterObj_maxdistance_set", _wrap_clusterObj_maxdistance_set},
 
42070
{"mapscriptc::clusterObj_maxdistance_get", _wrap_clusterObj_maxdistance_get},
 
42071
{"mapscriptc::clusterObj_buffer_set", _wrap_clusterObj_buffer_set},
 
42072
{"mapscriptc::clusterObj_buffer_get", _wrap_clusterObj_buffer_get},
 
42073
{"mapscriptc::clusterObj_region_set", _wrap_clusterObj_region_set},
 
42074
{"mapscriptc::clusterObj_region_get", _wrap_clusterObj_region_get},
 
42075
{"mapscriptc::clusterObj_updateFromString", _wrap_clusterObj_updateFromString},
 
42076
{"mapscriptc::clusterObj_setGroup", _wrap_clusterObj_setGroup},
 
42077
{"mapscriptc::clusterObj_getGroupString", _wrap_clusterObj_getGroupString},
 
42078
{"mapscriptc::clusterObj_setFilter", _wrap_clusterObj_setFilter},
 
42079
{"mapscriptc::clusterObj_getFilterString", _wrap_clusterObj_getFilterString},
 
42080
{"mapscriptc::new_clusterObj", _wrap_new_clusterObj},
 
42081
{"mapscriptc::delete_clusterObj", _wrap_delete_clusterObj},
41470
42082
{"mapscriptc::outputFormatObj_name_set", _wrap_outputFormatObj_name_set},
41471
42083
{"mapscriptc::outputFormatObj_name_get", _wrap_outputFormatObj_name_get},
41472
42084
{"mapscriptc::outputFormatObj_mimetype_set", _wrap_outputFormatObj_mimetype_set},
41491
42103
{"mapscriptc::outputFormatObj_refcount_get", _wrap_outputFormatObj_refcount_get},
41492
42104
{"mapscriptc::outputFormatObj_inmapfile_set", _wrap_outputFormatObj_inmapfile_set},
41493
42105
{"mapscriptc::outputFormatObj_inmapfile_get", _wrap_outputFormatObj_inmapfile_get},
41494
 
{"mapscriptc::outputFormatObj_vtable_set", _wrap_outputFormatObj_vtable_set},
41495
 
{"mapscriptc::outputFormatObj_vtable_get", _wrap_outputFormatObj_vtable_get},
41496
42106
{"mapscriptc::new_outputFormatObj", _wrap_new_outputFormatObj},
41497
42107
{"mapscriptc::delete_outputFormatObj", _wrap_delete_outputFormatObj},
41498
42108
{"mapscriptc::outputFormatObj_setExtension", _wrap_outputFormatObj_setExtension},
41500
42110
{"mapscriptc::outputFormatObj_setOption", _wrap_outputFormatObj_setOption},
41501
42111
{"mapscriptc::outputFormatObj_validate", _wrap_outputFormatObj_validate},
41502
42112
{"mapscriptc::outputFormatObj_getOption", _wrap_outputFormatObj_getOption},
 
42113
{"mapscriptc::outputFormatObj_attachDevice", _wrap_outputFormatObj_attachDevice},
41503
42114
{"mapscriptc::queryMapObj_height_set", _wrap_queryMapObj_height_set},
41504
42115
{"mapscriptc::queryMapObj_height_get", _wrap_queryMapObj_height_get},
41505
42116
{"mapscriptc::queryMapObj_width_set", _wrap_queryMapObj_width_set},
41513
42124
{"mapscriptc::queryMapObj_updateFromString", _wrap_queryMapObj_updateFromString},
41514
42125
{"mapscriptc::new_queryMapObj", _wrap_new_queryMapObj},
41515
42126
{"mapscriptc::delete_queryMapObj", _wrap_delete_queryMapObj},
41516
 
{"mapscriptc::labelObj_font_set", _wrap_labelObj_font_set},
41517
 
{"mapscriptc::labelObj_font_get", _wrap_labelObj_font_get},
41518
 
{"mapscriptc::labelObj_type_set", _wrap_labelObj_type_set},
41519
 
{"mapscriptc::labelObj_type_get", _wrap_labelObj_type_get},
41520
 
{"mapscriptc::labelObj_color_set", _wrap_labelObj_color_set},
41521
 
{"mapscriptc::labelObj_color_get", _wrap_labelObj_color_get},
41522
 
{"mapscriptc::labelObj_outlinecolor_set", _wrap_labelObj_outlinecolor_set},
41523
 
{"mapscriptc::labelObj_outlinecolor_get", _wrap_labelObj_outlinecolor_get},
41524
 
{"mapscriptc::labelObj_outlinewidth_set", _wrap_labelObj_outlinewidth_set},
41525
 
{"mapscriptc::labelObj_outlinewidth_get", _wrap_labelObj_outlinewidth_get},
41526
 
{"mapscriptc::labelObj_shadowcolor_set", _wrap_labelObj_shadowcolor_set},
41527
 
{"mapscriptc::labelObj_shadowcolor_get", _wrap_labelObj_shadowcolor_get},
41528
 
{"mapscriptc::labelObj_shadowsizex_set", _wrap_labelObj_shadowsizex_set},
41529
 
{"mapscriptc::labelObj_shadowsizex_get", _wrap_labelObj_shadowsizex_get},
41530
 
{"mapscriptc::labelObj_shadowsizey_set", _wrap_labelObj_shadowsizey_set},
41531
 
{"mapscriptc::labelObj_shadowsizey_get", _wrap_labelObj_shadowsizey_get},
41532
 
{"mapscriptc::labelObj_backgroundcolor_set", _wrap_labelObj_backgroundcolor_set},
41533
 
{"mapscriptc::labelObj_backgroundcolor_get", _wrap_labelObj_backgroundcolor_get},
41534
 
{"mapscriptc::labelObj_backgroundshadowcolor_set", _wrap_labelObj_backgroundshadowcolor_set},
41535
 
{"mapscriptc::labelObj_backgroundshadowcolor_get", _wrap_labelObj_backgroundshadowcolor_get},
41536
 
{"mapscriptc::labelObj_backgroundshadowsizex_set", _wrap_labelObj_backgroundshadowsizex_set},
41537
 
{"mapscriptc::labelObj_backgroundshadowsizex_get", _wrap_labelObj_backgroundshadowsizex_get},
41538
 
{"mapscriptc::labelObj_backgroundshadowsizey_set", _wrap_labelObj_backgroundshadowsizey_set},
41539
 
{"mapscriptc::labelObj_backgroundshadowsizey_get", _wrap_labelObj_backgroundshadowsizey_get},
41540
 
{"mapscriptc::labelObj_size_set", _wrap_labelObj_size_set},
41541
 
{"mapscriptc::labelObj_size_get", _wrap_labelObj_size_get},
41542
 
{"mapscriptc::labelObj_minsize_set", _wrap_labelObj_minsize_set},
41543
 
{"mapscriptc::labelObj_minsize_get", _wrap_labelObj_minsize_get},
41544
 
{"mapscriptc::labelObj_maxsize_set", _wrap_labelObj_maxsize_set},
41545
 
{"mapscriptc::labelObj_maxsize_get", _wrap_labelObj_maxsize_get},
41546
 
{"mapscriptc::labelObj_position_set", _wrap_labelObj_position_set},
41547
 
{"mapscriptc::labelObj_position_get", _wrap_labelObj_position_get},
41548
 
{"mapscriptc::labelObj_offsetx_set", _wrap_labelObj_offsetx_set},
41549
 
{"mapscriptc::labelObj_offsetx_get", _wrap_labelObj_offsetx_get},
41550
 
{"mapscriptc::labelObj_offsety_set", _wrap_labelObj_offsety_set},
41551
 
{"mapscriptc::labelObj_offsety_get", _wrap_labelObj_offsety_get},
41552
 
{"mapscriptc::labelObj_angle_set", _wrap_labelObj_angle_set},
41553
 
{"mapscriptc::labelObj_angle_get", _wrap_labelObj_angle_get},
41554
 
{"mapscriptc::labelObj_autoangle_set", _wrap_labelObj_autoangle_set},
41555
 
{"mapscriptc::labelObj_autoangle_get", _wrap_labelObj_autoangle_get},
41556
 
{"mapscriptc::labelObj_autofollow_set", _wrap_labelObj_autofollow_set},
41557
 
{"mapscriptc::labelObj_autofollow_get", _wrap_labelObj_autofollow_get},
41558
 
{"mapscriptc::labelObj_buffer_set", _wrap_labelObj_buffer_set},
41559
 
{"mapscriptc::labelObj_buffer_get", _wrap_labelObj_buffer_get},
41560
 
{"mapscriptc::labelObj_antialias_set", _wrap_labelObj_antialias_set},
41561
 
{"mapscriptc::labelObj_antialias_get", _wrap_labelObj_antialias_get},
41562
 
{"mapscriptc::labelObj_align_set", _wrap_labelObj_align_set},
41563
 
{"mapscriptc::labelObj_align_get", _wrap_labelObj_align_get},
41564
 
{"mapscriptc::labelObj_wrap_set", _wrap_labelObj_wrap_set},
41565
 
{"mapscriptc::labelObj_wrap_get", _wrap_labelObj_wrap_get},
41566
 
{"mapscriptc::labelObj_maxlength_set", _wrap_labelObj_maxlength_set},
41567
 
{"mapscriptc::labelObj_maxlength_get", _wrap_labelObj_maxlength_get},
41568
 
{"mapscriptc::labelObj_minlength_set", _wrap_labelObj_minlength_set},
41569
 
{"mapscriptc::labelObj_minlength_get", _wrap_labelObj_minlength_get},
41570
 
{"mapscriptc::labelObj_space_size_10_set", _wrap_labelObj_space_size_10_set},
41571
 
{"mapscriptc::labelObj_space_size_10_get", _wrap_labelObj_space_size_10_get},
41572
 
{"mapscriptc::labelObj_minfeaturesize_set", _wrap_labelObj_minfeaturesize_set},
41573
 
{"mapscriptc::labelObj_minfeaturesize_get", _wrap_labelObj_minfeaturesize_get},
41574
 
{"mapscriptc::labelObj_autominfeaturesize_set", _wrap_labelObj_autominfeaturesize_set},
41575
 
{"mapscriptc::labelObj_autominfeaturesize_get", _wrap_labelObj_autominfeaturesize_get},
41576
 
{"mapscriptc::labelObj_minscaledenom_set", _wrap_labelObj_minscaledenom_set},
41577
 
{"mapscriptc::labelObj_minscaledenom_get", _wrap_labelObj_minscaledenom_get},
41578
 
{"mapscriptc::labelObj_maxscaledenom_set", _wrap_labelObj_maxscaledenom_set},
41579
 
{"mapscriptc::labelObj_maxscaledenom_get", _wrap_labelObj_maxscaledenom_get},
41580
 
{"mapscriptc::labelObj_mindistance_set", _wrap_labelObj_mindistance_set},
41581
 
{"mapscriptc::labelObj_mindistance_get", _wrap_labelObj_mindistance_get},
41582
 
{"mapscriptc::labelObj_repeatdistance_set", _wrap_labelObj_repeatdistance_set},
41583
 
{"mapscriptc::labelObj_repeatdistance_get", _wrap_labelObj_repeatdistance_get},
41584
 
{"mapscriptc::labelObj_partials_set", _wrap_labelObj_partials_set},
41585
 
{"mapscriptc::labelObj_partials_get", _wrap_labelObj_partials_get},
41586
 
{"mapscriptc::labelObj_force_set", _wrap_labelObj_force_set},
41587
 
{"mapscriptc::labelObj_force_get", _wrap_labelObj_force_get},
41588
 
{"mapscriptc::labelObj_encoding_set", _wrap_labelObj_encoding_set},
41589
 
{"mapscriptc::labelObj_encoding_get", _wrap_labelObj_encoding_get},
41590
 
{"mapscriptc::labelObj_priority_set", _wrap_labelObj_priority_set},
41591
 
{"mapscriptc::labelObj_priority_get", _wrap_labelObj_priority_get},
41592
 
{"mapscriptc::labelObj_updateFromString", _wrap_labelObj_updateFromString},
41593
 
{"mapscriptc::labelObj_removeBinding", _wrap_labelObj_removeBinding},
41594
 
{"mapscriptc::labelObj_getBinding", _wrap_labelObj_getBinding},
41595
 
{"mapscriptc::labelObj_setBinding", _wrap_labelObj_setBinding},
41596
 
{"mapscriptc::new_labelObj", _wrap_new_labelObj},
41597
 
{"mapscriptc::delete_labelObj", _wrap_delete_labelObj},
41598
42127
{"mapscriptc::webObj_log_set", _wrap_webObj_log_set},
41599
42128
{"mapscriptc::webObj_log_get", _wrap_webObj_log_get},
41600
42129
{"mapscriptc::webObj_imagepath_set", _wrap_webObj_imagepath_set},
41601
42130
{"mapscriptc::webObj_imagepath_get", _wrap_webObj_imagepath_get},
41602
42131
{"mapscriptc::webObj_imageurl_set", _wrap_webObj_imageurl_set},
41603
42132
{"mapscriptc::webObj_imageurl_get", _wrap_webObj_imageurl_get},
 
42133
{"mapscriptc::webObj_temppath_set", _wrap_webObj_temppath_set},
 
42134
{"mapscriptc::webObj_temppath_get", _wrap_webObj_temppath_get},
41604
42135
{"mapscriptc::webObj_map_get", _wrap_webObj_map_get},
41605
42136
{"mapscriptc::webObj_template_set", _wrap_webObj_template_set},
41606
42137
{"mapscriptc::webObj_template_get", _wrap_webObj_template_get},
41710
42241
{"mapscriptc::styleObj_getBinding", _wrap_styleObj_getBinding},
41711
42242
{"mapscriptc::styleObj_getGeomTransform", _wrap_styleObj_getGeomTransform},
41712
42243
{"mapscriptc::styleObj_setGeomTransform", _wrap_styleObj_setGeomTransform},
 
42244
{"mapscriptc::labelObj_font_set", _wrap_labelObj_font_set},
 
42245
{"mapscriptc::labelObj_font_get", _wrap_labelObj_font_get},
 
42246
{"mapscriptc::labelObj_type_set", _wrap_labelObj_type_set},
 
42247
{"mapscriptc::labelObj_type_get", _wrap_labelObj_type_get},
 
42248
{"mapscriptc::labelObj_color_set", _wrap_labelObj_color_set},
 
42249
{"mapscriptc::labelObj_color_get", _wrap_labelObj_color_get},
 
42250
{"mapscriptc::labelObj_outlinecolor_set", _wrap_labelObj_outlinecolor_set},
 
42251
{"mapscriptc::labelObj_outlinecolor_get", _wrap_labelObj_outlinecolor_get},
 
42252
{"mapscriptc::labelObj_outlinewidth_set", _wrap_labelObj_outlinewidth_set},
 
42253
{"mapscriptc::labelObj_outlinewidth_get", _wrap_labelObj_outlinewidth_get},
 
42254
{"mapscriptc::labelObj_shadowcolor_set", _wrap_labelObj_shadowcolor_set},
 
42255
{"mapscriptc::labelObj_shadowcolor_get", _wrap_labelObj_shadowcolor_get},
 
42256
{"mapscriptc::labelObj_shadowsizex_set", _wrap_labelObj_shadowsizex_set},
 
42257
{"mapscriptc::labelObj_shadowsizex_get", _wrap_labelObj_shadowsizex_get},
 
42258
{"mapscriptc::labelObj_shadowsizey_set", _wrap_labelObj_shadowsizey_set},
 
42259
{"mapscriptc::labelObj_shadowsizey_get", _wrap_labelObj_shadowsizey_get},
 
42260
{"mapscriptc::labelObj_size_set", _wrap_labelObj_size_set},
 
42261
{"mapscriptc::labelObj_size_get", _wrap_labelObj_size_get},
 
42262
{"mapscriptc::labelObj_minsize_set", _wrap_labelObj_minsize_set},
 
42263
{"mapscriptc::labelObj_minsize_get", _wrap_labelObj_minsize_get},
 
42264
{"mapscriptc::labelObj_maxsize_set", _wrap_labelObj_maxsize_set},
 
42265
{"mapscriptc::labelObj_maxsize_get", _wrap_labelObj_maxsize_get},
 
42266
{"mapscriptc::labelObj_position_set", _wrap_labelObj_position_set},
 
42267
{"mapscriptc::labelObj_position_get", _wrap_labelObj_position_get},
 
42268
{"mapscriptc::labelObj_offsetx_set", _wrap_labelObj_offsetx_set},
 
42269
{"mapscriptc::labelObj_offsetx_get", _wrap_labelObj_offsetx_get},
 
42270
{"mapscriptc::labelObj_offsety_set", _wrap_labelObj_offsety_set},
 
42271
{"mapscriptc::labelObj_offsety_get", _wrap_labelObj_offsety_get},
 
42272
{"mapscriptc::labelObj_angle_set", _wrap_labelObj_angle_set},
 
42273
{"mapscriptc::labelObj_angle_get", _wrap_labelObj_angle_get},
 
42274
{"mapscriptc::labelObj_anglemode_set", _wrap_labelObj_anglemode_set},
 
42275
{"mapscriptc::labelObj_anglemode_get", _wrap_labelObj_anglemode_get},
 
42276
{"mapscriptc::labelObj_buffer_set", _wrap_labelObj_buffer_set},
 
42277
{"mapscriptc::labelObj_buffer_get", _wrap_labelObj_buffer_get},
 
42278
{"mapscriptc::labelObj_antialias_set", _wrap_labelObj_antialias_set},
 
42279
{"mapscriptc::labelObj_antialias_get", _wrap_labelObj_antialias_get},
 
42280
{"mapscriptc::labelObj_align_set", _wrap_labelObj_align_set},
 
42281
{"mapscriptc::labelObj_align_get", _wrap_labelObj_align_get},
 
42282
{"mapscriptc::labelObj_wrap_set", _wrap_labelObj_wrap_set},
 
42283
{"mapscriptc::labelObj_wrap_get", _wrap_labelObj_wrap_get},
 
42284
{"mapscriptc::labelObj_maxlength_set", _wrap_labelObj_maxlength_set},
 
42285
{"mapscriptc::labelObj_maxlength_get", _wrap_labelObj_maxlength_get},
 
42286
{"mapscriptc::labelObj_minlength_set", _wrap_labelObj_minlength_set},
 
42287
{"mapscriptc::labelObj_minlength_get", _wrap_labelObj_minlength_get},
 
42288
{"mapscriptc::labelObj_space_size_10_set", _wrap_labelObj_space_size_10_set},
 
42289
{"mapscriptc::labelObj_space_size_10_get", _wrap_labelObj_space_size_10_get},
 
42290
{"mapscriptc::labelObj_minfeaturesize_set", _wrap_labelObj_minfeaturesize_set},
 
42291
{"mapscriptc::labelObj_minfeaturesize_get", _wrap_labelObj_minfeaturesize_get},
 
42292
{"mapscriptc::labelObj_autominfeaturesize_set", _wrap_labelObj_autominfeaturesize_set},
 
42293
{"mapscriptc::labelObj_autominfeaturesize_get", _wrap_labelObj_autominfeaturesize_get},
 
42294
{"mapscriptc::labelObj_minscaledenom_set", _wrap_labelObj_minscaledenom_set},
 
42295
{"mapscriptc::labelObj_minscaledenom_get", _wrap_labelObj_minscaledenom_get},
 
42296
{"mapscriptc::labelObj_maxscaledenom_set", _wrap_labelObj_maxscaledenom_set},
 
42297
{"mapscriptc::labelObj_maxscaledenom_get", _wrap_labelObj_maxscaledenom_get},
 
42298
{"mapscriptc::labelObj_mindistance_set", _wrap_labelObj_mindistance_set},
 
42299
{"mapscriptc::labelObj_mindistance_get", _wrap_labelObj_mindistance_get},
 
42300
{"mapscriptc::labelObj_repeatdistance_set", _wrap_labelObj_repeatdistance_set},
 
42301
{"mapscriptc::labelObj_repeatdistance_get", _wrap_labelObj_repeatdistance_get},
 
42302
{"mapscriptc::labelObj_maxoverlapangle_set", _wrap_labelObj_maxoverlapangle_set},
 
42303
{"mapscriptc::labelObj_maxoverlapangle_get", _wrap_labelObj_maxoverlapangle_get},
 
42304
{"mapscriptc::labelObj_partials_set", _wrap_labelObj_partials_set},
 
42305
{"mapscriptc::labelObj_partials_get", _wrap_labelObj_partials_get},
 
42306
{"mapscriptc::labelObj_force_set", _wrap_labelObj_force_set},
 
42307
{"mapscriptc::labelObj_force_get", _wrap_labelObj_force_get},
 
42308
{"mapscriptc::labelObj_encoding_set", _wrap_labelObj_encoding_set},
 
42309
{"mapscriptc::labelObj_encoding_get", _wrap_labelObj_encoding_get},
 
42310
{"mapscriptc::labelObj_priority_set", _wrap_labelObj_priority_set},
 
42311
{"mapscriptc::labelObj_priority_get", _wrap_labelObj_priority_get},
 
42312
{"mapscriptc::labelObj_numstyles_set", _wrap_labelObj_numstyles_set},
 
42313
{"mapscriptc::labelObj_numstyles_get", _wrap_labelObj_numstyles_get},
 
42314
{"mapscriptc::labelObj_updateFromString", _wrap_labelObj_updateFromString},
 
42315
{"mapscriptc::labelObj_removeBinding", _wrap_labelObj_removeBinding},
 
42316
{"mapscriptc::labelObj_getBinding", _wrap_labelObj_getBinding},
 
42317
{"mapscriptc::labelObj_setBinding", _wrap_labelObj_setBinding},
 
42318
{"mapscriptc::new_labelObj", _wrap_new_labelObj},
 
42319
{"mapscriptc::delete_labelObj", _wrap_delete_labelObj},
41713
42320
{"mapscriptc::classObj_status_set", _wrap_classObj_status_set},
41714
42321
{"mapscriptc::classObj_status_get", _wrap_classObj_status_get},
41715
42322
{"mapscriptc::classObj_numstyles_set", _wrap_classObj_numstyles_set},
41729
42336
{"mapscriptc::classObj_minscaledenom_get", _wrap_classObj_minscaledenom_get},
41730
42337
{"mapscriptc::classObj_maxscaledenom_set", _wrap_classObj_maxscaledenom_set},
41731
42338
{"mapscriptc::classObj_maxscaledenom_get", _wrap_classObj_maxscaledenom_get},
 
42339
{"mapscriptc::classObj_minfeaturesize_set", _wrap_classObj_minfeaturesize_set},
 
42340
{"mapscriptc::classObj_minfeaturesize_get", _wrap_classObj_minfeaturesize_get},
41732
42341
{"mapscriptc::classObj_refcount_get", _wrap_classObj_refcount_get},
41733
42342
{"mapscriptc::classObj_layer_get", _wrap_classObj_layer_get},
41734
42343
{"mapscriptc::classObj_debug_set", _wrap_classObj_debug_set},
41769
42378
{"mapscriptc::labelCacheMemberObj_point_get", _wrap_labelCacheMemberObj_point_get},
41770
42379
{"mapscriptc::labelCacheMemberObj_poly_get", _wrap_labelCacheMemberObj_poly_get},
41771
42380
{"mapscriptc::labelCacheMemberObj_status_get", _wrap_labelCacheMemberObj_status_get},
 
42381
{"mapscriptc::labelCacheMemberObj_markerid_get", _wrap_labelCacheMemberObj_markerid_get},
41772
42382
{"mapscriptc::new_labelCacheMemberObj", _wrap_new_labelCacheMemberObj},
41773
42383
{"mapscriptc::delete_labelCacheMemberObj", _wrap_delete_labelCacheMemberObj},
41774
42384
{"mapscriptc::markerCacheMemberObj_id_get", _wrap_markerCacheMemberObj_id_get},
41788
42398
{"mapscriptc::labelCacheObj_freeCache", _wrap_labelCacheObj_freeCache},
41789
42399
{"mapscriptc::new_labelCacheObj", _wrap_new_labelCacheObj},
41790
42400
{"mapscriptc::delete_labelCacheObj", _wrap_delete_labelCacheObj},
41791
 
{"mapscriptc::resultCacheMemberObj_shapeindex_get", _wrap_resultCacheMemberObj_shapeindex_get},
41792
 
{"mapscriptc::resultCacheMemberObj_tileindex_get", _wrap_resultCacheMemberObj_tileindex_get},
41793
 
{"mapscriptc::resultCacheMemberObj_classindex_get", _wrap_resultCacheMemberObj_classindex_get},
41794
 
{"mapscriptc::new_resultCacheMemberObj", _wrap_new_resultCacheMemberObj},
41795
 
{"mapscriptc::delete_resultCacheMemberObj", _wrap_delete_resultCacheMemberObj},
 
42401
{"mapscriptc::resultObj_shapeindex_get", _wrap_resultObj_shapeindex_get},
 
42402
{"mapscriptc::resultObj_tileindex_get", _wrap_resultObj_tileindex_get},
 
42403
{"mapscriptc::resultObj_resultindex_get", _wrap_resultObj_resultindex_get},
 
42404
{"mapscriptc::resultObj_classindex_get", _wrap_resultObj_classindex_get},
 
42405
{"mapscriptc::new_resultObj", _wrap_new_resultObj},
 
42406
{"mapscriptc::delete_resultObj", _wrap_delete_resultObj},
41796
42407
{"mapscriptc::resultCacheObj_numresults_get", _wrap_resultCacheObj_numresults_get},
41797
42408
{"mapscriptc::resultCacheObj_bounds_get", _wrap_resultCacheObj_bounds_get},
41798
42409
{"mapscriptc::resultCacheObj_usegetshape_set", _wrap_resultCacheObj_usegetshape_set},
41935
42546
{"mapscriptc::layerObj_minscaledenom_get", _wrap_layerObj_minscaledenom_get},
41936
42547
{"mapscriptc::layerObj_maxscaledenom_set", _wrap_layerObj_maxscaledenom_set},
41937
42548
{"mapscriptc::layerObj_maxscaledenom_get", _wrap_layerObj_maxscaledenom_get},
 
42549
{"mapscriptc::layerObj_minfeaturesize_set", _wrap_layerObj_minfeaturesize_set},
 
42550
{"mapscriptc::layerObj_minfeaturesize_get", _wrap_layerObj_minfeaturesize_get},
41938
42551
{"mapscriptc::layerObj_labelminscaledenom_set", _wrap_layerObj_labelminscaledenom_set},
41939
42552
{"mapscriptc::layerObj_labelminscaledenom_get", _wrap_layerObj_labelminscaledenom_get},
41940
42553
{"mapscriptc::layerObj_labelmaxscaledenom_set", _wrap_layerObj_labelmaxscaledenom_set},
41947
42560
{"mapscriptc::layerObj_sizeunits_get", _wrap_layerObj_sizeunits_get},
41948
42561
{"mapscriptc::layerObj_maxfeatures_set", _wrap_layerObj_maxfeatures_set},
41949
42562
{"mapscriptc::layerObj_maxfeatures_get", _wrap_layerObj_maxfeatures_get},
 
42563
{"mapscriptc::layerObj_startindex_set", _wrap_layerObj_startindex_set},
 
42564
{"mapscriptc::layerObj_startindex_get", _wrap_layerObj_startindex_get},
41950
42565
{"mapscriptc::layerObj_offsite_set", _wrap_layerObj_offsite_set},
41951
42566
{"mapscriptc::layerObj_offsite_get", _wrap_layerObj_offsite_get},
41952
42567
{"mapscriptc::layerObj_transform_set", _wrap_layerObj_transform_set},
41984
42599
{"mapscriptc::layerObj_labelrequires_get", _wrap_layerObj_labelrequires_get},
41985
42600
{"mapscriptc::layerObj_metadata_get", _wrap_layerObj_metadata_get},
41986
42601
{"mapscriptc::layerObj_validation_get", _wrap_layerObj_validation_get},
 
42602
{"mapscriptc::layerObj_bindvals_get", _wrap_layerObj_bindvals_get},
 
42603
{"mapscriptc::layerObj_cluster_get", _wrap_layerObj_cluster_get},
41987
42604
{"mapscriptc::layerObj_opacity_set", _wrap_layerObj_opacity_set},
41988
42605
{"mapscriptc::layerObj_opacity_get", _wrap_layerObj_opacity_get},
41989
42606
{"mapscriptc::layerObj_dump_set", _wrap_layerObj_dump_set},
42005
42622
{"mapscriptc::layerObj_whichShapes", _wrap_layerObj_whichShapes},
42006
42623
{"mapscriptc::layerObj_nextShape", _wrap_layerObj_nextShape},
42007
42624
{"mapscriptc::layerObj_close", _wrap_layerObj_close},
42008
 
{"mapscriptc::layerObj_getFeature", _wrap_layerObj_getFeature},
42009
42625
{"mapscriptc::layerObj_getShape", _wrap_layerObj_getShape},
42010
 
{"mapscriptc::layerObj_resultsGetShape", _wrap_layerObj_resultsGetShape},
42011
42626
{"mapscriptc::layerObj_getNumResults", _wrap_layerObj_getNumResults},
 
42627
{"mapscriptc::layerObj_getResultsBounds", _wrap_layerObj_getResultsBounds},
42012
42628
{"mapscriptc::layerObj_getResult", _wrap_layerObj_getResult},
42013
42629
{"mapscriptc::layerObj_getClass", _wrap_layerObj_getClass},
42014
42630
{"mapscriptc::layerObj_getItem", _wrap_layerObj_getItem},
42015
42631
{"mapscriptc::layerObj_draw", _wrap_layerObj_draw},
42016
42632
{"mapscriptc::layerObj_drawQuery", _wrap_layerObj_drawQuery},
 
42633
{"mapscriptc::layerObj_queryByFilter", _wrap_layerObj_queryByFilter},
42017
42634
{"mapscriptc::layerObj_queryByAttributes", _wrap_layerObj_queryByAttributes},
42018
42635
{"mapscriptc::layerObj_queryByPoint", _wrap_layerObj_queryByPoint},
42019
42636
{"mapscriptc::layerObj_queryByRect", _wrap_layerObj_queryByRect},
42050
42667
{"mapscriptc::layerObj_getProcessingKey", _wrap_layerObj_getProcessingKey},
42051
42668
{"mapscriptc::layerObj_clearProcessing", _wrap_layerObj_clearProcessing},
42052
42669
{"mapscriptc::layerObj_setConnectionType", _wrap_layerObj_setConnectionType},
 
42670
{"mapscriptc::layerObj_getClassIndex", _wrap_layerObj_getClassIndex},
42053
42671
{"mapscriptc::mapObj_name_set", _wrap_mapObj_name_set},
42054
42672
{"mapscriptc::mapObj_name_get", _wrap_mapObj_name_get},
42055
42673
{"mapscriptc::mapObj_status_set", _wrap_mapObj_status_set},
42137
42755
{"mapscriptc::mapObj_drawLabelCache", _wrap_mapObj_drawLabelCache},
42138
42756
{"mapscriptc::mapObj_getLabel", _wrap_mapObj_getLabel},
42139
42757
{"mapscriptc::mapObj_nextLabel", _wrap_mapObj_nextLabel},
 
42758
{"mapscriptc::mapObj_queryByFilter", _wrap_mapObj_queryByFilter},
42140
42759
{"mapscriptc::mapObj_queryByPoint", _wrap_mapObj_queryByPoint},
42141
42760
{"mapscriptc::mapObj_queryByRect", _wrap_mapObj_queryByRect},
42142
42761
{"mapscriptc::mapObj_queryByFeatures", _wrap_mapObj_queryByFeatures},
42187
42806
{"mapscriptc::imageObj_imagepath_get", _wrap_imageObj_imagepath_get},
42188
42807
{"mapscriptc::imageObj_imageurl_get", _wrap_imageObj_imageurl_get},
42189
42808
{"mapscriptc::imageObj_format_get", _wrap_imageObj_format_get},
42190
 
{"mapscriptc::imageObj_buffer_format_get", _wrap_imageObj_buffer_format_get},
42191
 
{"mapscriptc::imageObj_renderer_set", _wrap_imageObj_renderer_set},
42192
 
{"mapscriptc::imageObj_renderer_get", _wrap_imageObj_renderer_get},
42193
42809
{"mapscriptc::new_imageObj", _wrap_new_imageObj},
42194
42810
{"mapscriptc::delete_imageObj", _wrap_delete_imageObj},
42195
42811
{"mapscriptc::imageObj_save", _wrap_imageObj_save},
42217
42833
{"mapscriptc::strokeStyleObj_linejoinmaxsize_get", _wrap_strokeStyleObj_linejoinmaxsize_get},
42218
42834
{"mapscriptc::new_strokeStyleObj", _wrap_new_strokeStyleObj},
42219
42835
{"mapscriptc::delete_strokeStyleObj", _wrap_delete_strokeStyleObj},
42220
 
{"mapscriptc::fillStyleObj_color_set", _wrap_fillStyleObj_color_set},
42221
 
{"mapscriptc::fillStyleObj_color_get", _wrap_fillStyleObj_color_get},
42222
 
{"mapscriptc::fillStyleObj_tile_set", _wrap_fillStyleObj_tile_set},
42223
 
{"mapscriptc::fillStyleObj_tile_get", _wrap_fillStyleObj_tile_get},
42224
 
{"mapscriptc::new_fillStyleObj", _wrap_new_fillStyleObj},
42225
 
{"mapscriptc::delete_fillStyleObj", _wrap_delete_fillStyleObj},
42226
42836
{"mapscriptc::symbolStyleObj_color_set", _wrap_symbolStyleObj_color_set},
42227
42837
{"mapscriptc::symbolStyleObj_color_get", _wrap_symbolStyleObj_color_get},
42228
42838
{"mapscriptc::symbolStyleObj_backgroundcolor_set", _wrap_symbolStyleObj_backgroundcolor_set},
42235
42845
{"mapscriptc::symbolStyleObj_scale_get", _wrap_symbolStyleObj_scale_get},
42236
42846
{"mapscriptc::symbolStyleObj_rotation_set", _wrap_symbolStyleObj_rotation_set},
42237
42847
{"mapscriptc::symbolStyleObj_rotation_get", _wrap_symbolStyleObj_rotation_get},
 
42848
{"mapscriptc::symbolStyleObj_gap_set", _wrap_symbolStyleObj_gap_set},
 
42849
{"mapscriptc::symbolStyleObj_gap_get", _wrap_symbolStyleObj_gap_get},
 
42850
{"mapscriptc::symbolStyleObj_style_set", _wrap_symbolStyleObj_style_set},
 
42851
{"mapscriptc::symbolStyleObj_style_get", _wrap_symbolStyleObj_style_get},
42238
42852
{"mapscriptc::new_symbolStyleObj", _wrap_new_symbolStyleObj},
42239
42853
{"mapscriptc::delete_symbolStyleObj", _wrap_delete_symbolStyleObj},
42240
 
{"mapscriptc::tilecache_symbol_set", _wrap_tilecache_symbol_set},
42241
 
{"mapscriptc::tilecache_symbol_get", _wrap_tilecache_symbol_get},
42242
 
{"mapscriptc::tilecache_style_set", _wrap_tilecache_style_set},
42243
 
{"mapscriptc::tilecache_style_get", _wrap_tilecache_style_get},
42244
 
{"mapscriptc::tilecache_width_set", _wrap_tilecache_width_set},
42245
 
{"mapscriptc::tilecache_width_get", _wrap_tilecache_width_get},
42246
 
{"mapscriptc::tilecache_height_set", _wrap_tilecache_height_set},
42247
 
{"mapscriptc::tilecache_height_get", _wrap_tilecache_height_get},
42248
 
{"mapscriptc::tilecache_data_set", _wrap_tilecache_data_set},
42249
 
{"mapscriptc::tilecache_data_get", _wrap_tilecache_data_get},
42250
 
{"mapscriptc::tilecache_next_set", _wrap_tilecache_next_set},
42251
 
{"mapscriptc::tilecache_next_get", _wrap_tilecache_next_get},
42252
 
{"mapscriptc::new_tilecache", _wrap_new_tilecache},
42253
 
{"mapscriptc::delete_tilecache", _wrap_delete_tilecache},
 
42854
{"mapscriptc::tileCacheObj_symbol_set", _wrap_tileCacheObj_symbol_set},
 
42855
{"mapscriptc::tileCacheObj_symbol_get", _wrap_tileCacheObj_symbol_get},
 
42856
{"mapscriptc::tileCacheObj_width_set", _wrap_tileCacheObj_width_set},
 
42857
{"mapscriptc::tileCacheObj_width_get", _wrap_tileCacheObj_width_get},
 
42858
{"mapscriptc::tileCacheObj_height_set", _wrap_tileCacheObj_height_set},
 
42859
{"mapscriptc::tileCacheObj_height_get", _wrap_tileCacheObj_height_get},
 
42860
{"mapscriptc::tileCacheObj_color_set", _wrap_tileCacheObj_color_set},
 
42861
{"mapscriptc::tileCacheObj_color_get", _wrap_tileCacheObj_color_get},
 
42862
{"mapscriptc::tileCacheObj_outlinecolor_set", _wrap_tileCacheObj_outlinecolor_set},
 
42863
{"mapscriptc::tileCacheObj_outlinecolor_get", _wrap_tileCacheObj_outlinecolor_get},
 
42864
{"mapscriptc::tileCacheObj_backgroundcolor_set", _wrap_tileCacheObj_backgroundcolor_set},
 
42865
{"mapscriptc::tileCacheObj_backgroundcolor_get", _wrap_tileCacheObj_backgroundcolor_get},
 
42866
{"mapscriptc::tileCacheObj_outlinewidth_set", _wrap_tileCacheObj_outlinewidth_set},
 
42867
{"mapscriptc::tileCacheObj_outlinewidth_get", _wrap_tileCacheObj_outlinewidth_get},
 
42868
{"mapscriptc::tileCacheObj_rotation_set", _wrap_tileCacheObj_rotation_set},
 
42869
{"mapscriptc::tileCacheObj_rotation_get", _wrap_tileCacheObj_rotation_get},
 
42870
{"mapscriptc::tileCacheObj_scale_set", _wrap_tileCacheObj_scale_set},
 
42871
{"mapscriptc::tileCacheObj_scale_get", _wrap_tileCacheObj_scale_get},
 
42872
{"mapscriptc::tileCacheObj_image_set", _wrap_tileCacheObj_image_set},
 
42873
{"mapscriptc::tileCacheObj_image_get", _wrap_tileCacheObj_image_get},
 
42874
{"mapscriptc::tileCacheObj_next_set", _wrap_tileCacheObj_next_set},
 
42875
{"mapscriptc::tileCacheObj_next_get", _wrap_tileCacheObj_next_get},
 
42876
{"mapscriptc::new_tileCacheObj", _wrap_new_tileCacheObj},
 
42877
{"mapscriptc::delete_tileCacheObj", _wrap_delete_tileCacheObj},
42254
42878
{"mapscriptc::labelStyleObj_font_set", _wrap_labelStyleObj_font_set},
42255
42879
{"mapscriptc::labelStyleObj_font_get", _wrap_labelStyleObj_font_get},
42256
42880
{"mapscriptc::labelStyleObj_size_set", _wrap_labelStyleObj_size_set},
42263
42887
{"mapscriptc::labelStyleObj_outlinewidth_get", _wrap_labelStyleObj_outlinewidth_get},
42264
42888
{"mapscriptc::labelStyleObj_outlinecolor_set", _wrap_labelStyleObj_outlinecolor_set},
42265
42889
{"mapscriptc::labelStyleObj_outlinecolor_get", _wrap_labelStyleObj_outlinecolor_get},
42266
 
{"mapscriptc::labelStyleObj_shadowsizex_set", _wrap_labelStyleObj_shadowsizex_set},
42267
 
{"mapscriptc::labelStyleObj_shadowsizex_get", _wrap_labelStyleObj_shadowsizex_get},
42268
 
{"mapscriptc::labelStyleObj_shadowsizey_set", _wrap_labelStyleObj_shadowsizey_set},
42269
 
{"mapscriptc::labelStyleObj_shadowsizey_get", _wrap_labelStyleObj_shadowsizey_get},
42270
 
{"mapscriptc::labelStyleObj_shadowcolor_set", _wrap_labelStyleObj_shadowcolor_set},
42271
 
{"mapscriptc::labelStyleObj_shadowcolor_get", _wrap_labelStyleObj_shadowcolor_get},
42272
42890
{"mapscriptc::new_labelStyleObj", _wrap_new_labelStyleObj},
42273
42891
{"mapscriptc::delete_labelStyleObj", _wrap_delete_labelStyleObj},
42274
42892
{"mapscriptc::rectObj_minx_set", _wrap_rectObj_minx_set},
42304
42922
{"mapscriptc::pointObj_toString", _wrap_pointObj_toString},
42305
42923
{"mapscriptc::pointObj_toShape", _wrap_pointObj_toShape},
42306
42924
{"mapscriptc::lineObj_numpoints_get", _wrap_lineObj_numpoints_get},
42307
 
{"mapscriptc::lineObj_point_get", _wrap_lineObj_point_get},
42308
42925
{"mapscriptc::new_lineObj", _wrap_new_lineObj},
42309
42926
{"mapscriptc::delete_lineObj", _wrap_delete_lineObj},
42310
42927
{"mapscriptc::lineObj_project", _wrap_lineObj_project},
42313
42930
{"mapscriptc::lineObj_set", _wrap_lineObj_set},
42314
42931
{"mapscriptc::shapeObj_numlines_get", _wrap_shapeObj_numlines_get},
42315
42932
{"mapscriptc::shapeObj_numvalues_get", _wrap_shapeObj_numvalues_get},
42316
 
{"mapscriptc::shapeObj_line_get", _wrap_shapeObj_line_get},
42317
 
{"mapscriptc::shapeObj_values_get", _wrap_shapeObj_values_get},
42318
42933
{"mapscriptc::shapeObj_bounds_set", _wrap_shapeObj_bounds_set},
42319
42934
{"mapscriptc::shapeObj_bounds_get", _wrap_shapeObj_bounds_get},
42320
42935
{"mapscriptc::shapeObj_type_set", _wrap_shapeObj_type_set},
42327
42942
{"mapscriptc::shapeObj_classindex_get", _wrap_shapeObj_classindex_get},
42328
42943
{"mapscriptc::shapeObj_text_set", _wrap_shapeObj_text_set},
42329
42944
{"mapscriptc::shapeObj_text_get", _wrap_shapeObj_text_get},
 
42945
{"mapscriptc::shapeObj_scratch_set", _wrap_shapeObj_scratch_set},
 
42946
{"mapscriptc::shapeObj_scratch_get", _wrap_shapeObj_scratch_get},
 
42947
{"mapscriptc::shapeObj_resultindex_set", _wrap_shapeObj_resultindex_set},
 
42948
{"mapscriptc::shapeObj_resultindex_get", _wrap_shapeObj_resultindex_get},
42330
42949
{"mapscriptc::new_shapeObj", _wrap_new_shapeObj},
42331
42950
{"mapscriptc::delete_shapeObj", _wrap_delete_shapeObj},
42332
42951
{"mapscriptc::shapeObj_fromWKT", _wrap_shapeObj_fromWKT},
42406
43025
{"mapscriptc::shapefileObj_addPoint", _wrap_shapefileObj_addPoint},
42407
43026
{"mapscriptc::shapefileObj_getDBF", _wrap_shapefileObj_getDBF},
42408
43027
{"mapscriptc::projectionObj_numargs_get", _wrap_projectionObj_numargs_get},
 
43028
{"mapscriptc::projectionObj_automatic_get", _wrap_projectionObj_automatic_get},
42409
43029
{"mapscriptc::new_projectionObj", _wrap_new_projectionObj},
42410
43030
{"mapscriptc::delete_projectionObj", _wrap_delete_projectionObj},
42411
43031
{"mapscriptc::projectionObj_setWKTProjection", _wrap_projectionObj_setWKTProjection},
42447
43067
{"mapscriptc::symbolObj_numpoints_get", _wrap_symbolObj_numpoints_get},
42448
43068
{"mapscriptc::symbolObj_filled_set", _wrap_symbolObj_filled_set},
42449
43069
{"mapscriptc::symbolObj_filled_get", _wrap_symbolObj_filled_get},
42450
 
{"mapscriptc::symbolObj_patternlength_set", _wrap_symbolObj_patternlength_set},
42451
 
{"mapscriptc::symbolObj_patternlength_get", _wrap_symbolObj_patternlength_get},
42452
 
{"mapscriptc::symbolObj_pattern_set", _wrap_symbolObj_pattern_set},
42453
 
{"mapscriptc::symbolObj_pattern_get", _wrap_symbolObj_pattern_get},
42454
43070
{"mapscriptc::symbolObj_imagepath_get", _wrap_symbolObj_imagepath_get},
42455
43071
{"mapscriptc::symbolObj_transparent_set", _wrap_symbolObj_transparent_set},
42456
43072
{"mapscriptc::symbolObj_transparent_get", _wrap_symbolObj_transparent_get},
42462
43078
{"mapscriptc::symbolObj_antialias_get", _wrap_symbolObj_antialias_get},
42463
43079
{"mapscriptc::symbolObj_font_set", _wrap_symbolObj_font_set},
42464
43080
{"mapscriptc::symbolObj_font_get", _wrap_symbolObj_font_get},
42465
 
{"mapscriptc::symbolObj_gap_set", _wrap_symbolObj_gap_set},
42466
 
{"mapscriptc::symbolObj_gap_get", _wrap_symbolObj_gap_get},
42467
 
{"mapscriptc::symbolObj_position_set", _wrap_symbolObj_position_set},
42468
 
{"mapscriptc::symbolObj_position_get", _wrap_symbolObj_position_get},
42469
 
{"mapscriptc::symbolObj_linecap_set", _wrap_symbolObj_linecap_set},
42470
 
{"mapscriptc::symbolObj_linecap_get", _wrap_symbolObj_linecap_get},
42471
 
{"mapscriptc::symbolObj_linejoin_set", _wrap_symbolObj_linejoin_set},
42472
 
{"mapscriptc::symbolObj_linejoin_get", _wrap_symbolObj_linejoin_get},
42473
 
{"mapscriptc::symbolObj_linejoinmaxsize_set", _wrap_symbolObj_linejoinmaxsize_set},
42474
 
{"mapscriptc::symbolObj_linejoinmaxsize_get", _wrap_symbolObj_linejoinmaxsize_get},
 
43081
{"mapscriptc::symbolObj_svg_text_set", _wrap_symbolObj_svg_text_set},
 
43082
{"mapscriptc::symbolObj_svg_text_get", _wrap_symbolObj_svg_text_get},
42475
43083
{"mapscriptc::new_symbolObj", _wrap_new_symbolObj},
42476
43084
{"mapscriptc::delete_symbolObj", _wrap_delete_symbolObj},
42477
43085
{"mapscriptc::symbolObj_setImagepath", _wrap_symbolObj_setImagepath},
42478
43086
{"mapscriptc::symbolObj_setPoints", _wrap_symbolObj_setPoints},
42479
43087
{"mapscriptc::symbolObj_getPoints", _wrap_symbolObj_getPoints},
42480
 
{"mapscriptc::symbolObj_setPattern", _wrap_symbolObj_setPattern},
42481
43088
{"mapscriptc::symbolObj_getImage", _wrap_symbolObj_getImage},
42482
43089
{"mapscriptc::symbolObj_setImage", _wrap_symbolObj_setImage},
42483
43090
{"mapscriptc::errorObj_code_set", _wrap_errorObj_code_set},
42486
43093
{"mapscriptc::errorObj_routine_get", _wrap_errorObj_routine_get},
42487
43094
{"mapscriptc::errorObj_message_set", _wrap_errorObj_message_set},
42488
43095
{"mapscriptc::errorObj_message_get", _wrap_errorObj_message_get},
 
43096
{"mapscriptc::errorObj_isreported_set", _wrap_errorObj_isreported_set},
 
43097
{"mapscriptc::errorObj_isreported_get", _wrap_errorObj_isreported_get},
42489
43098
{"mapscriptc::new_errorObj", _wrap_new_errorObj},
42490
43099
{"mapscriptc::delete_errorObj", _wrap_delete_errorObj},
42491
43100
{"mapscriptc::errorObj_next", _wrap_errorObj_next},
42513
43122
{"mapscriptc::OWSRequest_httpcookiedata_get", _wrap_OWSRequest_httpcookiedata_get},
42514
43123
{"mapscriptc::new_OWSRequest", _wrap_new_OWSRequest},
42515
43124
{"mapscriptc::OWSRequest_loadParams", _wrap_OWSRequest_loadParams},
 
43125
{"mapscriptc::OWSRequest_loadParamsFromURL", _wrap_OWSRequest_loadParamsFromURL},
42516
43126
{"mapscriptc::OWSRequest_setParameter", _wrap_OWSRequest_setParameter},
42517
43127
{"mapscriptc::OWSRequest_getName", _wrap_OWSRequest_getName},
42518
43128
{"mapscriptc::OWSRequest_getValue", _wrap_OWSRequest_getValue},
42523
43133
{"mapscriptc::msIO_installStdoutToBuffer", _wrap_msIO_installStdoutToBuffer},
42524
43134
{"mapscriptc::msIO_installStdinFromBuffer", _wrap_msIO_installStdinFromBuffer},
42525
43135
{"mapscriptc::msIO_stripStdoutBufferContentType", _wrap_msIO_stripStdoutBufferContentType},
 
43136
{"mapscriptc::msIO_stripStdoutBufferContentHeaders", _wrap_msIO_stripStdoutBufferContentHeaders},
42526
43137
{"mapscriptc::msIO_getStdoutBufferString", _wrap_msIO_getStdoutBufferString},
42527
43138
{"mapscriptc::msIO_getStdoutBufferBytes", _wrap_msIO_getStdoutBufferBytes},
42528
43139
{0,0}
42825
43436
    msSetError(MS_MISCERR, "Error initializing MapServer/Mapscript.", "msSetup()");
42826
43437
  }
42827
43438
  
42828
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43439
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42829
43440
    SV *sv = get_sv((char*) SWIG_prefix "MS_VERSION", TRUE | 0x2 | GV_ADDMULTI);
42830
 
    sv_setsv(sv, SWIG_FromCharPtr("5.6.6"));
 
43441
    sv_setsv(sv, SWIG_FromCharPtr("6.0.1"));
42831
43442
    SvREADONLY_on(sv);
42832
43443
  } while(0) /*@SWIG@*/;
42833
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43444
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42834
43445
    SV *sv = get_sv((char*) SWIG_prefix "MS_VERSION_MAJOR", TRUE | 0x2 | GV_ADDMULTI);
42835
 
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(5)));
 
43446
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(6)));
42836
43447
    SvREADONLY_on(sv);
42837
43448
  } while(0) /*@SWIG@*/;
42838
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43449
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42839
43450
    SV *sv = get_sv((char*) SWIG_prefix "MS_VERSION_MINOR", TRUE | 0x2 | GV_ADDMULTI);
42840
 
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(6)));
 
43451
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0)));
42841
43452
    SvREADONLY_on(sv);
42842
43453
  } while(0) /*@SWIG@*/;
42843
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43454
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42844
43455
    SV *sv = get_sv((char*) SWIG_prefix "MS_VERSION_REV", TRUE | 0x2 | GV_ADDMULTI);
42845
 
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(6)));
 
43456
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(1)));
42846
43457
    SvREADONLY_on(sv);
42847
43458
  } while(0) /*@SWIG@*/;
42848
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43459
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42849
43460
    SV *sv = get_sv((char*) SWIG_prefix "MS_VERSION_NUM", TRUE | 0x2 | GV_ADDMULTI);
42850
 
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)((5*10000+6*100+6))));
42851
 
    SvREADONLY_on(sv);
42852
 
  } while(0) /*@SWIG@*/;
42853
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43461
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)((6*10000+0*100+1))));
 
43462
    SvREADONLY_on(sv);
 
43463
  } while(0) /*@SWIG@*/;
 
43464
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43465
    SV *sv = get_sv((char*) SWIG_prefix "__FUNCTION__", TRUE | 0x2 | GV_ADDMULTI);
 
43466
    sv_setsv(sv, SWIG_FromCharPtr("MapServer"));
 
43467
    SvREADONLY_on(sv);
 
43468
  } while(0) /*@SWIG@*/;
 
43469
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42854
43470
    SV *sv = get_sv((char*) SWIG_prefix "MS_TRUE", TRUE | 0x2 | GV_ADDMULTI);
42855
43471
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(1)));
42856
43472
    SvREADONLY_on(sv);
42857
43473
  } while(0) /*@SWIG@*/;
42858
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43474
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42859
43475
    SV *sv = get_sv((char*) SWIG_prefix "MS_FALSE", TRUE | 0x2 | GV_ADDMULTI);
42860
43476
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0)));
42861
43477
    SvREADONLY_on(sv);
42862
43478
  } while(0) /*@SWIG@*/;
42863
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43479
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42864
43480
    SV *sv = get_sv((char*) SWIG_prefix "MS_UNKNOWN", TRUE | 0x2 | GV_ADDMULTI);
42865
43481
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-1)));
42866
43482
    SvREADONLY_on(sv);
42867
43483
  } while(0) /*@SWIG@*/;
42868
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43484
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42869
43485
    SV *sv = get_sv((char*) SWIG_prefix "MS_ON", TRUE | 0x2 | GV_ADDMULTI);
42870
43486
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(1)));
42871
43487
    SvREADONLY_on(sv);
42872
43488
  } while(0) /*@SWIG@*/;
42873
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43489
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42874
43490
    SV *sv = get_sv((char*) SWIG_prefix "MS_OFF", TRUE | 0x2 | GV_ADDMULTI);
42875
43491
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0)));
42876
43492
    SvREADONLY_on(sv);
42877
43493
  } while(0) /*@SWIG@*/;
42878
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43494
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42879
43495
    SV *sv = get_sv((char*) SWIG_prefix "MS_DEFAULT", TRUE | 0x2 | GV_ADDMULTI);
42880
43496
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(2)));
42881
43497
    SvREADONLY_on(sv);
42882
43498
  } while(0) /*@SWIG@*/;
42883
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43499
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42884
43500
    SV *sv = get_sv((char*) SWIG_prefix "MS_EMBED", TRUE | 0x2 | GV_ADDMULTI);
42885
43501
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(3)));
42886
43502
    SvREADONLY_on(sv);
42887
43503
  } while(0) /*@SWIG@*/;
42888
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43504
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42889
43505
    SV *sv = get_sv((char*) SWIG_prefix "MS_DELETE", TRUE | 0x2 | GV_ADDMULTI);
42890
43506
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(4)));
42891
43507
    SvREADONLY_on(sv);
42892
43508
  } while(0) /*@SWIG@*/;
42893
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43509
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42894
43510
    SV *sv = get_sv((char*) SWIG_prefix "MS_YES", TRUE | 0x2 | GV_ADDMULTI);
42895
43511
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(1)));
42896
43512
    SvREADONLY_on(sv);
42897
43513
  } while(0) /*@SWIG@*/;
42898
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43514
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42899
43515
    SV *sv = get_sv((char*) SWIG_prefix "MS_NO", TRUE | 0x2 | GV_ADDMULTI);
42900
43516
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0)));
42901
43517
    SvREADONLY_on(sv);
42902
43518
  } while(0) /*@SWIG@*/;
42903
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43519
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42904
43520
    SV *sv = get_sv((char*) SWIG_prefix "MS_GD_ALPHA", TRUE | 0x2 | GV_ADDMULTI);
42905
43521
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(1000)));
42906
43522
    SvREADONLY_on(sv);
42907
43523
  } while(0) /*@SWIG@*/;
42908
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43524
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42909
43525
    SV *sv = get_sv((char*) SWIG_prefix "MS_LAYER_ALLOCSIZE", TRUE | 0x2 | GV_ADDMULTI);
42910
43526
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(64)));
42911
43527
    SvREADONLY_on(sv);
42912
43528
  } while(0) /*@SWIG@*/;
42913
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43529
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42914
43530
    SV *sv = get_sv((char*) SWIG_prefix "MS_CLASS_ALLOCSIZE", TRUE | 0x2 | GV_ADDMULTI);
42915
43531
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(8)));
42916
43532
    SvREADONLY_on(sv);
42917
43533
  } while(0) /*@SWIG@*/;
42918
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43534
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42919
43535
    SV *sv = get_sv((char*) SWIG_prefix "MS_STYLE_ALLOCSIZE", TRUE | 0x2 | GV_ADDMULTI);
42920
43536
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(4)));
42921
43537
    SvREADONLY_on(sv);
42922
43538
  } while(0) /*@SWIG@*/;
42923
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43539
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42924
43540
    SV *sv = get_sv((char*) SWIG_prefix "MS_MAX_LABEL_PRIORITY", TRUE | 0x2 | GV_ADDMULTI);
42925
43541
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(10)));
42926
43542
    SvREADONLY_on(sv);
42927
43543
  } while(0) /*@SWIG@*/;
42928
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43544
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42929
43545
    SV *sv = get_sv((char*) SWIG_prefix "MS_DEFAULT_LABEL_PRIORITY", TRUE | 0x2 | GV_ADDMULTI);
42930
43546
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(1)));
42931
43547
    SvREADONLY_on(sv);
42932
43548
  } while(0) /*@SWIG@*/;
42933
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43549
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43550
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_SWF", TRUE | 0x2 | GV_ADDMULTI);
 
43551
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(2)));
 
43552
    SvREADONLY_on(sv);
 
43553
  } while(0) /*@SWIG@*/;
 
43554
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43555
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_RAWDATA", TRUE | 0x2 | GV_ADDMULTI);
 
43556
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(3)));
 
43557
    SvREADONLY_on(sv);
 
43558
  } while(0) /*@SWIG@*/;
 
43559
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43560
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_IMAGEMAP", TRUE | 0x2 | GV_ADDMULTI);
 
43561
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(5)));
 
43562
    SvREADONLY_on(sv);
 
43563
  } while(0) /*@SWIG@*/;
 
43564
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43565
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_TEMPLATE", TRUE | 0x2 | GV_ADDMULTI);
 
43566
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(8)));
 
43567
    SvREADONLY_on(sv);
 
43568
  } while(0) /*@SWIG@*/;
 
43569
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43570
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_OGR", TRUE | 0x2 | GV_ADDMULTI);
 
43571
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(16)));
 
43572
    SvREADONLY_on(sv);
 
43573
  } while(0) /*@SWIG@*/;
 
43574
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43575
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_PLUGIN", TRUE | 0x2 | GV_ADDMULTI);
 
43576
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(100)));
 
43577
    SvREADONLY_on(sv);
 
43578
  } while(0) /*@SWIG@*/;
 
43579
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43580
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_CAIRO_RASTER", TRUE | 0x2 | GV_ADDMULTI);
 
43581
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(101)));
 
43582
    SvREADONLY_on(sv);
 
43583
  } while(0) /*@SWIG@*/;
 
43584
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43585
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_CAIRO_PDF", TRUE | 0x2 | GV_ADDMULTI);
 
43586
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(102)));
 
43587
    SvREADONLY_on(sv);
 
43588
  } while(0) /*@SWIG@*/;
 
43589
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43590
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_CAIRO_SVG", TRUE | 0x2 | GV_ADDMULTI);
 
43591
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(103)));
 
43592
    SvREADONLY_on(sv);
 
43593
  } while(0) /*@SWIG@*/;
 
43594
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43595
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_OGL", TRUE | 0x2 | GV_ADDMULTI);
 
43596
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(104)));
 
43597
    SvREADONLY_on(sv);
 
43598
  } while(0) /*@SWIG@*/;
 
43599
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43600
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_AGG", TRUE | 0x2 | GV_ADDMULTI);
 
43601
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(105)));
 
43602
    SvREADONLY_on(sv);
 
43603
  } while(0) /*@SWIG@*/;
 
43604
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43605
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_GD", TRUE | 0x2 | GV_ADDMULTI);
 
43606
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(106)));
 
43607
    SvREADONLY_on(sv);
 
43608
  } while(0) /*@SWIG@*/;
 
43609
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43610
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDER_WITH_KML", TRUE | 0x2 | GV_ADDMULTI);
 
43611
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(107)));
 
43612
    SvREADONLY_on(sv);
 
43613
  } while(0) /*@SWIG@*/;
 
43614
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42934
43615
    SV *sv = get_sv((char*) SWIG_prefix "MS_FILE_MAP", TRUE | 0x2 | GV_ADDMULTI);
42935
43616
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_FILE_MAP)));
42936
43617
    SvREADONLY_on(sv);
42937
43618
  } while(0) /*@SWIG@*/;
42938
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43619
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42939
43620
    SV *sv = get_sv((char*) SWIG_prefix "MS_FILE_SYMBOL", TRUE | 0x2 | GV_ADDMULTI);
42940
43621
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_FILE_SYMBOL)));
42941
43622
    SvREADONLY_on(sv);
42942
43623
  } while(0) /*@SWIG@*/;
42943
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43624
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42944
43625
    SV *sv = get_sv((char*) SWIG_prefix "MS_INCHES", TRUE | 0x2 | GV_ADDMULTI);
42945
43626
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_INCHES)));
42946
43627
    SvREADONLY_on(sv);
42947
43628
  } while(0) /*@SWIG@*/;
42948
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43629
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42949
43630
    SV *sv = get_sv((char*) SWIG_prefix "MS_FEET", TRUE | 0x2 | GV_ADDMULTI);
42950
43631
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_FEET)));
42951
43632
    SvREADONLY_on(sv);
42952
43633
  } while(0) /*@SWIG@*/;
42953
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43634
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42954
43635
    SV *sv = get_sv((char*) SWIG_prefix "MS_MILES", TRUE | 0x2 | GV_ADDMULTI);
42955
43636
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_MILES)));
42956
43637
    SvREADONLY_on(sv);
42957
43638
  } while(0) /*@SWIG@*/;
42958
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43639
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42959
43640
    SV *sv = get_sv((char*) SWIG_prefix "MS_METERS", TRUE | 0x2 | GV_ADDMULTI);
42960
43641
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_METERS)));
42961
43642
    SvREADONLY_on(sv);
42962
43643
  } while(0) /*@SWIG@*/;
42963
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43644
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42964
43645
    SV *sv = get_sv((char*) SWIG_prefix "MS_KILOMETERS", TRUE | 0x2 | GV_ADDMULTI);
42965
43646
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_KILOMETERS)));
42966
43647
    SvREADONLY_on(sv);
42967
43648
  } while(0) /*@SWIG@*/;
42968
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43649
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42969
43650
    SV *sv = get_sv((char*) SWIG_prefix "MS_DD", TRUE | 0x2 | GV_ADDMULTI);
42970
43651
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DD)));
42971
43652
    SvREADONLY_on(sv);
42972
43653
  } while(0) /*@SWIG@*/;
42973
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43654
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42974
43655
    SV *sv = get_sv((char*) SWIG_prefix "MS_PIXELS", TRUE | 0x2 | GV_ADDMULTI);
42975
43656
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_PIXELS)));
42976
43657
    SvREADONLY_on(sv);
42977
43658
  } while(0) /*@SWIG@*/;
42978
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43659
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42979
43660
    SV *sv = get_sv((char*) SWIG_prefix "MS_PERCENTAGES", TRUE | 0x2 | GV_ADDMULTI);
42980
43661
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_PERCENTAGES)));
42981
43662
    SvREADONLY_on(sv);
42982
43663
  } while(0) /*@SWIG@*/;
42983
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43664
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42984
43665
    SV *sv = get_sv((char*) SWIG_prefix "MS_NAUTICALMILES", TRUE | 0x2 | GV_ADDMULTI);
42985
43666
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_NAUTICALMILES)));
42986
43667
    SvREADONLY_on(sv);
42987
43668
  } while(0) /*@SWIG@*/;
42988
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43669
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42989
43670
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHAPE_POINT", TRUE | 0x2 | GV_ADDMULTI);
42990
43671
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SHAPE_POINT)));
42991
43672
    SvREADONLY_on(sv);
42992
43673
  } while(0) /*@SWIG@*/;
42993
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43674
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42994
43675
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHAPE_LINE", TRUE | 0x2 | GV_ADDMULTI);
42995
43676
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SHAPE_LINE)));
42996
43677
    SvREADONLY_on(sv);
42997
43678
  } while(0) /*@SWIG@*/;
42998
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43679
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
42999
43680
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHAPE_POLYGON", TRUE | 0x2 | GV_ADDMULTI);
43000
43681
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SHAPE_POLYGON)));
43001
43682
    SvREADONLY_on(sv);
43002
43683
  } while(0) /*@SWIG@*/;
43003
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43684
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43004
43685
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHAPE_NULL", TRUE | 0x2 | GV_ADDMULTI);
43005
43686
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SHAPE_NULL)));
43006
43687
    SvREADONLY_on(sv);
43007
43688
  } while(0) /*@SWIG@*/;
43008
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43689
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43009
43690
    SV *sv = get_sv((char*) SWIG_prefix "MS_LAYER_POINT", TRUE | 0x2 | GV_ADDMULTI);
43010
43691
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LAYER_POINT)));
43011
43692
    SvREADONLY_on(sv);
43012
43693
  } while(0) /*@SWIG@*/;
43013
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43694
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43014
43695
    SV *sv = get_sv((char*) SWIG_prefix "MS_LAYER_LINE", TRUE | 0x2 | GV_ADDMULTI);
43015
43696
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LAYER_LINE)));
43016
43697
    SvREADONLY_on(sv);
43017
43698
  } while(0) /*@SWIG@*/;
43018
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43699
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43019
43700
    SV *sv = get_sv((char*) SWIG_prefix "MS_LAYER_POLYGON", TRUE | 0x2 | GV_ADDMULTI);
43020
43701
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LAYER_POLYGON)));
43021
43702
    SvREADONLY_on(sv);
43022
43703
  } while(0) /*@SWIG@*/;
43023
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43704
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43024
43705
    SV *sv = get_sv((char*) SWIG_prefix "MS_LAYER_RASTER", TRUE | 0x2 | GV_ADDMULTI);
43025
43706
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LAYER_RASTER)));
43026
43707
    SvREADONLY_on(sv);
43027
43708
  } while(0) /*@SWIG@*/;
43028
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43709
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43029
43710
    SV *sv = get_sv((char*) SWIG_prefix "MS_LAYER_ANNOTATION", TRUE | 0x2 | GV_ADDMULTI);
43030
43711
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LAYER_ANNOTATION)));
43031
43712
    SvREADONLY_on(sv);
43032
43713
  } while(0) /*@SWIG@*/;
43033
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43714
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43034
43715
    SV *sv = get_sv((char*) SWIG_prefix "MS_LAYER_QUERY", TRUE | 0x2 | GV_ADDMULTI);
43035
43716
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LAYER_QUERY)));
43036
43717
    SvREADONLY_on(sv);
43037
43718
  } while(0) /*@SWIG@*/;
43038
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43719
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43039
43720
    SV *sv = get_sv((char*) SWIG_prefix "MS_LAYER_CIRCLE", TRUE | 0x2 | GV_ADDMULTI);
43040
43721
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LAYER_CIRCLE)));
43041
43722
    SvREADONLY_on(sv);
43042
43723
  } while(0) /*@SWIG@*/;
43043
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43724
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43044
43725
    SV *sv = get_sv((char*) SWIG_prefix "MS_LAYER_TILEINDEX", TRUE | 0x2 | GV_ADDMULTI);
43045
43726
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LAYER_TILEINDEX)));
43046
43727
    SvREADONLY_on(sv);
43047
43728
  } while(0) /*@SWIG@*/;
43048
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43729
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43049
43730
    SV *sv = get_sv((char*) SWIG_prefix "MS_LAYER_CHART", TRUE | 0x2 | GV_ADDMULTI);
43050
43731
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LAYER_CHART)));
43051
43732
    SvREADONLY_on(sv);
43052
43733
  } while(0) /*@SWIG@*/;
43053
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43734
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43054
43735
    SV *sv = get_sv((char*) SWIG_prefix "MS_TRUETYPE", TRUE | 0x2 | GV_ADDMULTI);
43055
43736
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TRUETYPE)));
43056
43737
    SvREADONLY_on(sv);
43057
43738
  } while(0) /*@SWIG@*/;
43058
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43739
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43059
43740
    SV *sv = get_sv((char*) SWIG_prefix "MS_BITMAP", TRUE | 0x2 | GV_ADDMULTI);
43060
43741
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_BITMAP)));
43061
43742
    SvREADONLY_on(sv);
43062
43743
  } while(0) /*@SWIG@*/;
43063
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43744
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43064
43745
    SV *sv = get_sv((char*) SWIG_prefix "MS_POSITIONS_LENGTH", TRUE | 0x2 | GV_ADDMULTI);
43065
 
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(12)));
 
43746
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(14)));
43066
43747
    SvREADONLY_on(sv);
43067
43748
  } while(0) /*@SWIG@*/;
43068
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43749
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43069
43750
    SV *sv = get_sv((char*) SWIG_prefix "MS_UL", TRUE | 0x2 | GV_ADDMULTI);
43070
43751
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_UL)));
43071
43752
    SvREADONLY_on(sv);
43072
43753
  } while(0) /*@SWIG@*/;
43073
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43754
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43074
43755
    SV *sv = get_sv((char*) SWIG_prefix "MS_LR", TRUE | 0x2 | GV_ADDMULTI);
43075
43756
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LR)));
43076
43757
    SvREADONLY_on(sv);
43077
43758
  } while(0) /*@SWIG@*/;
43078
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43759
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43079
43760
    SV *sv = get_sv((char*) SWIG_prefix "MS_UR", TRUE | 0x2 | GV_ADDMULTI);
43080
43761
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_UR)));
43081
43762
    SvREADONLY_on(sv);
43082
43763
  } while(0) /*@SWIG@*/;
43083
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43764
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43084
43765
    SV *sv = get_sv((char*) SWIG_prefix "MS_LL", TRUE | 0x2 | GV_ADDMULTI);
43085
43766
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LL)));
43086
43767
    SvREADONLY_on(sv);
43087
43768
  } while(0) /*@SWIG@*/;
43088
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43769
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43089
43770
    SV *sv = get_sv((char*) SWIG_prefix "MS_CR", TRUE | 0x2 | GV_ADDMULTI);
43090
43771
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_CR)));
43091
43772
    SvREADONLY_on(sv);
43092
43773
  } while(0) /*@SWIG@*/;
43093
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43774
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43094
43775
    SV *sv = get_sv((char*) SWIG_prefix "MS_CL", TRUE | 0x2 | GV_ADDMULTI);
43095
43776
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_CL)));
43096
43777
    SvREADONLY_on(sv);
43097
43778
  } while(0) /*@SWIG@*/;
43098
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43779
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43099
43780
    SV *sv = get_sv((char*) SWIG_prefix "MS_UC", TRUE | 0x2 | GV_ADDMULTI);
43100
43781
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_UC)));
43101
43782
    SvREADONLY_on(sv);
43102
43783
  } while(0) /*@SWIG@*/;
43103
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43784
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43104
43785
    SV *sv = get_sv((char*) SWIG_prefix "MS_LC", TRUE | 0x2 | GV_ADDMULTI);
43105
43786
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LC)));
43106
43787
    SvREADONLY_on(sv);
43107
43788
  } while(0) /*@SWIG@*/;
43108
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43789
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43109
43790
    SV *sv = get_sv((char*) SWIG_prefix "MS_CC", TRUE | 0x2 | GV_ADDMULTI);
43110
43791
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_CC)));
43111
43792
    SvREADONLY_on(sv);
43112
43793
  } while(0) /*@SWIG@*/;
43113
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43794
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43114
43795
    SV *sv = get_sv((char*) SWIG_prefix "MS_AUTO", TRUE | 0x2 | GV_ADDMULTI);
43115
43796
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_AUTO)));
43116
43797
    SvREADONLY_on(sv);
43117
43798
  } while(0) /*@SWIG@*/;
43118
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43799
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43119
43800
    SV *sv = get_sv((char*) SWIG_prefix "MS_XY", TRUE | 0x2 | GV_ADDMULTI);
43120
43801
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_XY)));
43121
43802
    SvREADONLY_on(sv);
43122
43803
  } while(0) /*@SWIG@*/;
43123
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43804
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43124
43805
    SV *sv = get_sv((char*) SWIG_prefix "MS_FOLLOW", TRUE | 0x2 | GV_ADDMULTI);
43125
43806
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_FOLLOW)));
43126
43807
    SvREADONLY_on(sv);
43127
43808
  } while(0) /*@SWIG@*/;
43128
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43809
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43810
    SV *sv = get_sv((char*) SWIG_prefix "MS_NONE", TRUE | 0x2 | GV_ADDMULTI);
 
43811
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_NONE)));
 
43812
    SvREADONLY_on(sv);
 
43813
  } while(0) /*@SWIG@*/;
 
43814
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43815
    SV *sv = get_sv((char*) SWIG_prefix "MS_AUTO2", TRUE | 0x2 | GV_ADDMULTI);
 
43816
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_AUTO2)));
 
43817
    SvREADONLY_on(sv);
 
43818
  } while(0) /*@SWIG@*/;
 
43819
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43129
43820
    SV *sv = get_sv((char*) SWIG_prefix "MS_TINY", TRUE | 0x2 | GV_ADDMULTI);
43130
43821
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TINY)));
43131
43822
    SvREADONLY_on(sv);
43132
43823
  } while(0) /*@SWIG@*/;
43133
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43824
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43134
43825
    SV *sv = get_sv((char*) SWIG_prefix "MS_SMALL", TRUE | 0x2 | GV_ADDMULTI);
43135
43826
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SMALL)));
43136
43827
    SvREADONLY_on(sv);
43137
43828
  } while(0) /*@SWIG@*/;
43138
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43829
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43139
43830
    SV *sv = get_sv((char*) SWIG_prefix "MS_MEDIUM", TRUE | 0x2 | GV_ADDMULTI);
43140
43831
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_MEDIUM)));
43141
43832
    SvREADONLY_on(sv);
43142
43833
  } while(0) /*@SWIG@*/;
43143
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43834
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43144
43835
    SV *sv = get_sv((char*) SWIG_prefix "MS_LARGE", TRUE | 0x2 | GV_ADDMULTI);
43145
43836
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LARGE)));
43146
43837
    SvREADONLY_on(sv);
43147
43838
  } while(0) /*@SWIG@*/;
43148
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43839
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43149
43840
    SV *sv = get_sv((char*) SWIG_prefix "MS_GIANT", TRUE | 0x2 | GV_ADDMULTI);
43150
43841
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GIANT)));
43151
43842
    SvREADONLY_on(sv);
43152
43843
  } while(0) /*@SWIG@*/;
43153
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43844
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43154
43845
    SV *sv = get_sv((char*) SWIG_prefix "MS_NORMAL", TRUE | 0x2 | GV_ADDMULTI);
43155
43846
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_NORMAL)));
43156
43847
    SvREADONLY_on(sv);
43157
43848
  } while(0) /*@SWIG@*/;
43158
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43849
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43159
43850
    SV *sv = get_sv((char*) SWIG_prefix "MS_HILITE", TRUE | 0x2 | GV_ADDMULTI);
43160
43851
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_HILITE)));
43161
43852
    SvREADONLY_on(sv);
43162
43853
  } while(0) /*@SWIG@*/;
43163
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43854
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43164
43855
    SV *sv = get_sv((char*) SWIG_prefix "MS_SELECTED", TRUE | 0x2 | GV_ADDMULTI);
43165
43856
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SELECTED)));
43166
43857
    SvREADONLY_on(sv);
43167
43858
  } while(0) /*@SWIG@*/;
43168
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43859
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43169
43860
    SV *sv = get_sv((char*) SWIG_prefix "MS_INLINE", TRUE | 0x2 | GV_ADDMULTI);
43170
43861
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_INLINE)));
43171
43862
    SvREADONLY_on(sv);
43172
43863
  } while(0) /*@SWIG@*/;
43173
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43864
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43174
43865
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHAPEFILE", TRUE | 0x2 | GV_ADDMULTI);
43175
43866
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SHAPEFILE)));
43176
43867
    SvREADONLY_on(sv);
43177
43868
  } while(0) /*@SWIG@*/;
43178
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43869
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43179
43870
    SV *sv = get_sv((char*) SWIG_prefix "MS_TILED_SHAPEFILE", TRUE | 0x2 | GV_ADDMULTI);
43180
43871
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TILED_SHAPEFILE)));
43181
43872
    SvREADONLY_on(sv);
43182
43873
  } while(0) /*@SWIG@*/;
43183
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43874
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43184
43875
    SV *sv = get_sv((char*) SWIG_prefix "MS_SDE", TRUE | 0x2 | GV_ADDMULTI);
43185
43876
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SDE)));
43186
43877
    SvREADONLY_on(sv);
43187
43878
  } while(0) /*@SWIG@*/;
43188
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43879
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43189
43880
    SV *sv = get_sv((char*) SWIG_prefix "MS_OGR", TRUE | 0x2 | GV_ADDMULTI);
43190
43881
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_OGR)));
43191
43882
    SvREADONLY_on(sv);
43192
43883
  } while(0) /*@SWIG@*/;
43193
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43884
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43194
43885
    SV *sv = get_sv((char*) SWIG_prefix "MS_UNUSED_1", TRUE | 0x2 | GV_ADDMULTI);
43195
43886
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_UNUSED_1)));
43196
43887
    SvREADONLY_on(sv);
43197
43888
  } while(0) /*@SWIG@*/;
43198
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43889
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43199
43890
    SV *sv = get_sv((char*) SWIG_prefix "MS_POSTGIS", TRUE | 0x2 | GV_ADDMULTI);
43200
43891
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_POSTGIS)));
43201
43892
    SvREADONLY_on(sv);
43202
43893
  } while(0) /*@SWIG@*/;
43203
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43894
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43204
43895
    SV *sv = get_sv((char*) SWIG_prefix "MS_WMS", TRUE | 0x2 | GV_ADDMULTI);
43205
43896
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_WMS)));
43206
43897
    SvREADONLY_on(sv);
43207
43898
  } while(0) /*@SWIG@*/;
43208
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43899
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43209
43900
    SV *sv = get_sv((char*) SWIG_prefix "MS_ORACLESPATIAL", TRUE | 0x2 | GV_ADDMULTI);
43210
43901
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_ORACLESPATIAL)));
43211
43902
    SvREADONLY_on(sv);
43212
43903
  } while(0) /*@SWIG@*/;
43213
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43904
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43214
43905
    SV *sv = get_sv((char*) SWIG_prefix "MS_WFS", TRUE | 0x2 | GV_ADDMULTI);
43215
43906
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_WFS)));
43216
43907
    SvREADONLY_on(sv);
43217
43908
  } while(0) /*@SWIG@*/;
43218
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43909
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43219
43910
    SV *sv = get_sv((char*) SWIG_prefix "MS_GRATICULE", TRUE | 0x2 | GV_ADDMULTI);
43220
43911
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GRATICULE)));
43221
43912
    SvREADONLY_on(sv);
43222
43913
  } while(0) /*@SWIG@*/;
43223
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43224
 
    SV *sv = get_sv((char*) SWIG_prefix "MS_MYGIS", TRUE | 0x2 | GV_ADDMULTI);
43225
 
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_MYGIS)));
 
43914
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43915
    SV *sv = get_sv((char*) SWIG_prefix "MS_MYSQL", TRUE | 0x2 | GV_ADDMULTI);
 
43916
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_MYSQL)));
43226
43917
    SvREADONLY_on(sv);
43227
43918
  } while(0) /*@SWIG@*/;
43228
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43919
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43229
43920
    SV *sv = get_sv((char*) SWIG_prefix "MS_RASTER", TRUE | 0x2 | GV_ADDMULTI);
43230
43921
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_RASTER)));
43231
43922
    SvREADONLY_on(sv);
43232
43923
  } while(0) /*@SWIG@*/;
43233
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43924
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43234
43925
    SV *sv = get_sv((char*) SWIG_prefix "MS_PLUGIN", TRUE | 0x2 | GV_ADDMULTI);
43235
43926
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_PLUGIN)));
43236
43927
    SvREADONLY_on(sv);
43237
43928
  } while(0) /*@SWIG@*/;
43238
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43929
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43930
    SV *sv = get_sv((char*) SWIG_prefix "MS_UNION", TRUE | 0x2 | GV_ADDMULTI);
 
43931
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_UNION)));
 
43932
    SvREADONLY_on(sv);
 
43933
  } while(0) /*@SWIG@*/;
 
43934
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43239
43935
    SV *sv = get_sv((char*) SWIG_prefix "MS_DB_XBASE", TRUE | 0x2 | GV_ADDMULTI);
43240
43936
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DB_XBASE)));
43241
43937
    SvREADONLY_on(sv);
43242
43938
  } while(0) /*@SWIG@*/;
43243
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43939
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43244
43940
    SV *sv = get_sv((char*) SWIG_prefix "MS_DB_CSV", TRUE | 0x2 | GV_ADDMULTI);
43245
43941
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DB_CSV)));
43246
43942
    SvREADONLY_on(sv);
43247
43943
  } while(0) /*@SWIG@*/;
43248
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43944
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43249
43945
    SV *sv = get_sv((char*) SWIG_prefix "MS_DB_MYSQL", TRUE | 0x2 | GV_ADDMULTI);
43250
43946
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DB_MYSQL)));
43251
43947
    SvREADONLY_on(sv);
43252
43948
  } while(0) /*@SWIG@*/;
43253
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43949
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43254
43950
    SV *sv = get_sv((char*) SWIG_prefix "MS_DB_ORACLE", TRUE | 0x2 | GV_ADDMULTI);
43255
43951
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DB_ORACLE)));
43256
43952
    SvREADONLY_on(sv);
43257
43953
  } while(0) /*@SWIG@*/;
43258
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43954
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43259
43955
    SV *sv = get_sv((char*) SWIG_prefix "MS_DB_POSTGRES", TRUE | 0x2 | GV_ADDMULTI);
43260
43956
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DB_POSTGRES)));
43261
43957
    SvREADONLY_on(sv);
43262
43958
  } while(0) /*@SWIG@*/;
43263
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43959
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43264
43960
    SV *sv = get_sv((char*) SWIG_prefix "MS_JOIN_ONE_TO_ONE", TRUE | 0x2 | GV_ADDMULTI);
43265
43961
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_JOIN_ONE_TO_ONE)));
43266
43962
    SvREADONLY_on(sv);
43267
43963
  } while(0) /*@SWIG@*/;
43268
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43964
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43269
43965
    SV *sv = get_sv((char*) SWIG_prefix "MS_JOIN_ONE_TO_MANY", TRUE | 0x2 | GV_ADDMULTI);
43270
43966
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_JOIN_ONE_TO_MANY)));
43271
43967
    SvREADONLY_on(sv);
43272
43968
  } while(0) /*@SWIG@*/;
43273
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43969
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43274
43970
    SV *sv = get_sv((char*) SWIG_prefix "MS_SINGLE", TRUE | 0x2 | GV_ADDMULTI);
43275
43971
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0)));
43276
43972
    SvREADONLY_on(sv);
43277
43973
  } while(0) /*@SWIG@*/;
43278
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43974
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43279
43975
    SV *sv = get_sv((char*) SWIG_prefix "MS_MULTIPLE", TRUE | 0x2 | GV_ADDMULTI);
43280
43976
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(1)));
43281
43977
    SvREADONLY_on(sv);
43282
43978
  } while(0) /*@SWIG@*/;
43283
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43979
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43284
43980
    SV *sv = get_sv((char*) SWIG_prefix "MS_QUERY_SINGLE", TRUE | 0x2 | GV_ADDMULTI);
43285
43981
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_QUERY_SINGLE)));
43286
43982
    SvREADONLY_on(sv);
43287
43983
  } while(0) /*@SWIG@*/;
43288
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43984
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43289
43985
    SV *sv = get_sv((char*) SWIG_prefix "MS_QUERY_MULTIPLE", TRUE | 0x2 | GV_ADDMULTI);
43290
43986
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_QUERY_MULTIPLE)));
43291
43987
    SvREADONLY_on(sv);
43292
43988
  } while(0) /*@SWIG@*/;
43293
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43989
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43294
43990
    SV *sv = get_sv((char*) SWIG_prefix "MS_QUERY_IS_NULL", TRUE | 0x2 | GV_ADDMULTI);
43295
43991
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_QUERY_IS_NULL)));
43296
43992
    SvREADONLY_on(sv);
43297
43993
  } while(0) /*@SWIG@*/;
43298
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43994
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43299
43995
    SV *sv = get_sv((char*) SWIG_prefix "MS_QUERY_BY_POINT", TRUE | 0x2 | GV_ADDMULTI);
43300
43996
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_QUERY_BY_POINT)));
43301
43997
    SvREADONLY_on(sv);
43302
43998
  } while(0) /*@SWIG@*/;
43303
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
43999
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43304
44000
    SV *sv = get_sv((char*) SWIG_prefix "MS_QUERY_BY_RECT", TRUE | 0x2 | GV_ADDMULTI);
43305
44001
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_QUERY_BY_RECT)));
43306
44002
    SvREADONLY_on(sv);
43307
44003
  } while(0) /*@SWIG@*/;
43308
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44004
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43309
44005
    SV *sv = get_sv((char*) SWIG_prefix "MS_QUERY_BY_SHAPE", TRUE | 0x2 | GV_ADDMULTI);
43310
44006
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_QUERY_BY_SHAPE)));
43311
44007
    SvREADONLY_on(sv);
43312
44008
  } while(0) /*@SWIG@*/;
43313
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44009
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43314
44010
    SV *sv = get_sv((char*) SWIG_prefix "MS_QUERY_BY_ATTRIBUTE", TRUE | 0x2 | GV_ADDMULTI);
43315
44011
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_QUERY_BY_ATTRIBUTE)));
43316
44012
    SvREADONLY_on(sv);
43317
44013
  } while(0) /*@SWIG@*/;
43318
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44014
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43319
44015
    SV *sv = get_sv((char*) SWIG_prefix "MS_QUERY_BY_INDEX", TRUE | 0x2 | GV_ADDMULTI);
43320
44016
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_QUERY_BY_INDEX)));
43321
44017
    SvREADONLY_on(sv);
43322
44018
  } while(0) /*@SWIG@*/;
43323
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43324
 
    SV *sv = get_sv((char*) SWIG_prefix "MS_QUERY_BY_OPERATOR", TRUE | 0x2 | GV_ADDMULTI);
43325
 
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_QUERY_BY_OPERATOR)));
 
44019
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44020
    SV *sv = get_sv((char*) SWIG_prefix "MS_QUERY_BY_FILTER", TRUE | 0x2 | GV_ADDMULTI);
 
44021
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_QUERY_BY_FILTER)));
43326
44022
    SvREADONLY_on(sv);
43327
44023
  } while(0) /*@SWIG@*/;
43328
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44024
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43329
44025
    SV *sv = get_sv((char*) SWIG_prefix "MS_ALIGN_LEFT", TRUE | 0x2 | GV_ADDMULTI);
43330
44026
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_ALIGN_LEFT)));
43331
44027
    SvREADONLY_on(sv);
43332
44028
  } while(0) /*@SWIG@*/;
43333
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44029
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43334
44030
    SV *sv = get_sv((char*) SWIG_prefix "MS_ALIGN_CENTER", TRUE | 0x2 | GV_ADDMULTI);
43335
44031
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_ALIGN_CENTER)));
43336
44032
    SvREADONLY_on(sv);
43337
44033
  } while(0) /*@SWIG@*/;
43338
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44034
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43339
44035
    SV *sv = get_sv((char*) SWIG_prefix "MS_ALIGN_RIGHT", TRUE | 0x2 | GV_ADDMULTI);
43340
44036
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_ALIGN_RIGHT)));
43341
44037
    SvREADONLY_on(sv);
43342
44038
  } while(0) /*@SWIG@*/;
43343
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44039
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43344
44040
    SV *sv = get_sv((char*) SWIG_prefix "MS_CJC_NONE", TRUE | 0x2 | GV_ADDMULTI);
43345
44041
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_CJC_NONE)));
43346
44042
    SvREADONLY_on(sv);
43347
44043
  } while(0) /*@SWIG@*/;
43348
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44044
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43349
44045
    SV *sv = get_sv((char*) SWIG_prefix "MS_CJC_BEVEL", TRUE | 0x2 | GV_ADDMULTI);
43350
44046
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_CJC_BEVEL)));
43351
44047
    SvREADONLY_on(sv);
43352
44048
  } while(0) /*@SWIG@*/;
43353
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44049
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43354
44050
    SV *sv = get_sv((char*) SWIG_prefix "MS_CJC_BUTT", TRUE | 0x2 | GV_ADDMULTI);
43355
44051
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_CJC_BUTT)));
43356
44052
    SvREADONLY_on(sv);
43357
44053
  } while(0) /*@SWIG@*/;
43358
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44054
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43359
44055
    SV *sv = get_sv((char*) SWIG_prefix "MS_CJC_MITER", TRUE | 0x2 | GV_ADDMULTI);
43360
44056
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_CJC_MITER)));
43361
44057
    SvREADONLY_on(sv);
43362
44058
  } while(0) /*@SWIG@*/;
43363
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44059
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43364
44060
    SV *sv = get_sv((char*) SWIG_prefix "MS_CJC_ROUND", TRUE | 0x2 | GV_ADDMULTI);
43365
44061
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_CJC_ROUND)));
43366
44062
    SvREADONLY_on(sv);
43367
44063
  } while(0) /*@SWIG@*/;
43368
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44064
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43369
44065
    SV *sv = get_sv((char*) SWIG_prefix "MS_CJC_SQUARE", TRUE | 0x2 | GV_ADDMULTI);
43370
44066
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_CJC_SQUARE)));
43371
44067
    SvREADONLY_on(sv);
43372
44068
  } while(0) /*@SWIG@*/;
43373
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44069
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43374
44070
    SV *sv = get_sv((char*) SWIG_prefix "MS_CJC_TRIANGLE", TRUE | 0x2 | GV_ADDMULTI);
43375
44071
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_CJC_TRIANGLE)));
43376
44072
    SvREADONLY_on(sv);
43377
44073
  } while(0) /*@SWIG@*/;
43378
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44074
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44075
    SV *sv = get_sv((char*) SWIG_prefix "MS_CJC_DEFAULT_JOIN_MAXSIZE", TRUE | 0x2 | GV_ADDMULTI);
 
44076
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(3)));
 
44077
    SvREADONLY_on(sv);
 
44078
  } while(0) /*@SWIG@*/;
 
44079
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43379
44080
    SV *sv = get_sv((char*) SWIG_prefix "MS_SUCCESS", TRUE | 0x2 | GV_ADDMULTI);
43380
44081
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SUCCESS)));
43381
44082
    SvREADONLY_on(sv);
43382
44083
  } while(0) /*@SWIG@*/;
43383
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44084
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43384
44085
    SV *sv = get_sv((char*) SWIG_prefix "MS_FAILURE", TRUE | 0x2 | GV_ADDMULTI);
43385
44086
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_FAILURE)));
43386
44087
    SvREADONLY_on(sv);
43387
44088
  } while(0) /*@SWIG@*/;
43388
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44089
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43389
44090
    SV *sv = get_sv((char*) SWIG_prefix "MS_DONE", TRUE | 0x2 | GV_ADDMULTI);
43390
44091
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DONE)));
43391
44092
    SvREADONLY_on(sv);
43392
44093
  } while(0) /*@SWIG@*/;
43393
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44094
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43394
44095
    SV *sv = get_sv((char*) SWIG_prefix "MS_IMAGEMODE_PC256", TRUE | 0x2 | GV_ADDMULTI);
43395
44096
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_IMAGEMODE_PC256)));
43396
44097
    SvREADONLY_on(sv);
43397
44098
  } while(0) /*@SWIG@*/;
43398
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44099
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43399
44100
    SV *sv = get_sv((char*) SWIG_prefix "MS_IMAGEMODE_RGB", TRUE | 0x2 | GV_ADDMULTI);
43400
44101
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_IMAGEMODE_RGB)));
43401
44102
    SvREADONLY_on(sv);
43402
44103
  } while(0) /*@SWIG@*/;
43403
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44104
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43404
44105
    SV *sv = get_sv((char*) SWIG_prefix "MS_IMAGEMODE_RGBA", TRUE | 0x2 | GV_ADDMULTI);
43405
44106
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_IMAGEMODE_RGBA)));
43406
44107
    SvREADONLY_on(sv);
43407
44108
  } while(0) /*@SWIG@*/;
43408
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44109
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43409
44110
    SV *sv = get_sv((char*) SWIG_prefix "MS_IMAGEMODE_INT16", TRUE | 0x2 | GV_ADDMULTI);
43410
44111
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_IMAGEMODE_INT16)));
43411
44112
    SvREADONLY_on(sv);
43412
44113
  } while(0) /*@SWIG@*/;
43413
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44114
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43414
44115
    SV *sv = get_sv((char*) SWIG_prefix "MS_IMAGEMODE_FLOAT32", TRUE | 0x2 | GV_ADDMULTI);
43415
44116
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_IMAGEMODE_FLOAT32)));
43416
44117
    SvREADONLY_on(sv);
43417
44118
  } while(0) /*@SWIG@*/;
43418
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44119
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43419
44120
    SV *sv = get_sv((char*) SWIG_prefix "MS_IMAGEMODE_BYTE", TRUE | 0x2 | GV_ADDMULTI);
43420
44121
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_IMAGEMODE_BYTE)));
43421
44122
    SvREADONLY_on(sv);
43422
44123
  } while(0) /*@SWIG@*/;
43423
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44124
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44125
    SV *sv = get_sv((char*) SWIG_prefix "MS_IMAGEMODE_FEATURE", TRUE | 0x2 | GV_ADDMULTI);
 
44126
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_IMAGEMODE_FEATURE)));
 
44127
    SvREADONLY_on(sv);
 
44128
  } while(0) /*@SWIG@*/;
 
44129
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43424
44130
    SV *sv = get_sv((char*) SWIG_prefix "MS_IMAGEMODE_NULL", TRUE | 0x2 | GV_ADDMULTI);
43425
44131
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_IMAGEMODE_NULL)));
43426
44132
    SvREADONLY_on(sv);
43427
44133
  } while(0) /*@SWIG@*/;
43428
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44134
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43429
44135
    SV *sv = get_sv((char*) SWIG_prefix "MS_GEOS_EQUALS", TRUE | 0x2 | GV_ADDMULTI);
43430
44136
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GEOS_EQUALS)));
43431
44137
    SvREADONLY_on(sv);
43432
44138
  } while(0) /*@SWIG@*/;
43433
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44139
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43434
44140
    SV *sv = get_sv((char*) SWIG_prefix "MS_GEOS_DISJOINT", TRUE | 0x2 | GV_ADDMULTI);
43435
44141
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GEOS_DISJOINT)));
43436
44142
    SvREADONLY_on(sv);
43437
44143
  } while(0) /*@SWIG@*/;
43438
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44144
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43439
44145
    SV *sv = get_sv((char*) SWIG_prefix "MS_GEOS_TOUCHES", TRUE | 0x2 | GV_ADDMULTI);
43440
44146
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GEOS_TOUCHES)));
43441
44147
    SvREADONLY_on(sv);
43442
44148
  } while(0) /*@SWIG@*/;
43443
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44149
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43444
44150
    SV *sv = get_sv((char*) SWIG_prefix "MS_GEOS_OVERLAPS", TRUE | 0x2 | GV_ADDMULTI);
43445
44151
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GEOS_OVERLAPS)));
43446
44152
    SvREADONLY_on(sv);
43447
44153
  } while(0) /*@SWIG@*/;
43448
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44154
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43449
44155
    SV *sv = get_sv((char*) SWIG_prefix "MS_GEOS_CROSSES", TRUE | 0x2 | GV_ADDMULTI);
43450
44156
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GEOS_CROSSES)));
43451
44157
    SvREADONLY_on(sv);
43452
44158
  } while(0) /*@SWIG@*/;
43453
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44159
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43454
44160
    SV *sv = get_sv((char*) SWIG_prefix "MS_GEOS_INTERSECTS", TRUE | 0x2 | GV_ADDMULTI);
43455
44161
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GEOS_INTERSECTS)));
43456
44162
    SvREADONLY_on(sv);
43457
44163
  } while(0) /*@SWIG@*/;
43458
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44164
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43459
44165
    SV *sv = get_sv((char*) SWIG_prefix "MS_GEOS_WITHIN", TRUE | 0x2 | GV_ADDMULTI);
43460
44166
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GEOS_WITHIN)));
43461
44167
    SvREADONLY_on(sv);
43462
44168
  } while(0) /*@SWIG@*/;
43463
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44169
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43464
44170
    SV *sv = get_sv((char*) SWIG_prefix "MS_GEOS_CONTAINS", TRUE | 0x2 | GV_ADDMULTI);
43465
44171
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GEOS_CONTAINS)));
43466
44172
    SvREADONLY_on(sv);
43467
44173
  } while(0) /*@SWIG@*/;
43468
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44174
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43469
44175
    SV *sv = get_sv((char*) SWIG_prefix "MS_GEOS_BEYOND", TRUE | 0x2 | GV_ADDMULTI);
43470
44176
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GEOS_BEYOND)));
43471
44177
    SvREADONLY_on(sv);
43472
44178
  } while(0) /*@SWIG@*/;
43473
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44179
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43474
44180
    SV *sv = get_sv((char*) SWIG_prefix "MS_GEOS_DWITHIN", TRUE | 0x2 | GV_ADDMULTI);
43475
44181
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GEOS_DWITHIN)));
43476
44182
    SvREADONLY_on(sv);
43477
44183
  } while(0) /*@SWIG@*/;
43478
 
  SWIG_TypeClientData(SWIGTYPE_p_fontSetObj, (void*) "mapscript::fontSetObj");
43479
 
  SWIG_TypeClientData(SWIGTYPE_p_outputFormatObj, (void*) "mapscript::outputFormatObj");
43480
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43481
 
    SV *sv = get_sv((char*) SWIG_prefix "MS_NOOVERRIDE", TRUE | 0x2 | GV_ADDMULTI);
43482
 
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-1111)));
43483
 
    SvREADONLY_on(sv);
43484
 
  } while(0) /*@SWIG@*/;
43485
 
  SWIG_TypeClientData(SWIGTYPE_p_queryMapObj, (void*) "mapscript::queryMapObj");
43486
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44184
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44185
    SV *sv = get_sv((char*) SWIG_prefix "MS_TRANSFORM_NONE", TRUE | 0x2 | GV_ADDMULTI);
 
44186
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TRANSFORM_NONE)));
 
44187
    SvREADONLY_on(sv);
 
44188
  } while(0) /*@SWIG@*/;
 
44189
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44190
    SV *sv = get_sv((char*) SWIG_prefix "MS_TRANSFORM_ROUND", TRUE | 0x2 | GV_ADDMULTI);
 
44191
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TRANSFORM_ROUND)));
 
44192
    SvREADONLY_on(sv);
 
44193
  } while(0) /*@SWIG@*/;
 
44194
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44195
    SV *sv = get_sv((char*) SWIG_prefix "MS_TRANSFORM_SNAPTOGRID", TRUE | 0x2 | GV_ADDMULTI);
 
44196
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TRANSFORM_SNAPTOGRID)));
 
44197
    SvREADONLY_on(sv);
 
44198
  } while(0) /*@SWIG@*/;
 
44199
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44200
    SV *sv = get_sv((char*) SWIG_prefix "MS_TRANSFORM_FULLRESOLUTION", TRUE | 0x2 | GV_ADDMULTI);
 
44201
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TRANSFORM_FULLRESOLUTION)));
 
44202
    SvREADONLY_on(sv);
 
44203
  } while(0) /*@SWIG@*/;
 
44204
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44205
    SV *sv = get_sv((char*) SWIG_prefix "MS_TRANSFORM_SIMPLIFY", TRUE | 0x2 | GV_ADDMULTI);
 
44206
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TRANSFORM_SIMPLIFY)));
 
44207
    SvREADONLY_on(sv);
 
44208
  } while(0) /*@SWIG@*/;
 
44209
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43487
44210
    SV *sv = get_sv((char*) SWIG_prefix "MS_STYLE_BINDING_LENGTH", TRUE | 0x2 | GV_ADDMULTI);
43488
44211
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(8)));
43489
44212
    SvREADONLY_on(sv);
43490
44213
  } while(0) /*@SWIG@*/;
43491
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44214
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43492
44215
    SV *sv = get_sv((char*) SWIG_prefix "MS_STYLE_BINDING_SIZE", TRUE | 0x2 | GV_ADDMULTI);
43493
44216
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_STYLE_BINDING_SIZE)));
43494
44217
    SvREADONLY_on(sv);
43495
44218
  } while(0) /*@SWIG@*/;
43496
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44219
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43497
44220
    SV *sv = get_sv((char*) SWIG_prefix "MS_STYLE_BINDING_WIDTH", TRUE | 0x2 | GV_ADDMULTI);
43498
44221
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_STYLE_BINDING_WIDTH)));
43499
44222
    SvREADONLY_on(sv);
43500
44223
  } while(0) /*@SWIG@*/;
43501
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44224
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43502
44225
    SV *sv = get_sv((char*) SWIG_prefix "MS_STYLE_BINDING_ANGLE", TRUE | 0x2 | GV_ADDMULTI);
43503
44226
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_STYLE_BINDING_ANGLE)));
43504
44227
    SvREADONLY_on(sv);
43505
44228
  } while(0) /*@SWIG@*/;
43506
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44229
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43507
44230
    SV *sv = get_sv((char*) SWIG_prefix "MS_STYLE_BINDING_COLOR", TRUE | 0x2 | GV_ADDMULTI);
43508
44231
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_STYLE_BINDING_COLOR)));
43509
44232
    SvREADONLY_on(sv);
43510
44233
  } while(0) /*@SWIG@*/;
43511
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44234
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43512
44235
    SV *sv = get_sv((char*) SWIG_prefix "MS_STYLE_BINDING_OUTLINECOLOR", TRUE | 0x2 | GV_ADDMULTI);
43513
44236
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_STYLE_BINDING_OUTLINECOLOR)));
43514
44237
    SvREADONLY_on(sv);
43515
44238
  } while(0) /*@SWIG@*/;
43516
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44239
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43517
44240
    SV *sv = get_sv((char*) SWIG_prefix "MS_STYLE_BINDING_SYMBOL", TRUE | 0x2 | GV_ADDMULTI);
43518
44241
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_STYLE_BINDING_SYMBOL)));
43519
44242
    SvREADONLY_on(sv);
43520
44243
  } while(0) /*@SWIG@*/;
43521
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44244
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43522
44245
    SV *sv = get_sv((char*) SWIG_prefix "MS_STYLE_BINDING_OUTLINEWIDTH", TRUE | 0x2 | GV_ADDMULTI);
43523
44246
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_STYLE_BINDING_OUTLINEWIDTH)));
43524
44247
    SvREADONLY_on(sv);
43525
44248
  } while(0) /*@SWIG@*/;
43526
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44249
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43527
44250
    SV *sv = get_sv((char*) SWIG_prefix "MS_STYLE_BINDING_OPACITY", TRUE | 0x2 | GV_ADDMULTI);
43528
44251
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_STYLE_BINDING_OPACITY)));
43529
44252
    SvREADONLY_on(sv);
43530
44253
  } while(0) /*@SWIG@*/;
43531
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44254
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43532
44255
    SV *sv = get_sv((char*) SWIG_prefix "MS_LABEL_BINDING_LENGTH", TRUE | 0x2 | GV_ADDMULTI);
43533
 
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(6)));
 
44256
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(9)));
43534
44257
    SvREADONLY_on(sv);
43535
44258
  } while(0) /*@SWIG@*/;
43536
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44259
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43537
44260
    SV *sv = get_sv((char*) SWIG_prefix "MS_LABEL_BINDING_SIZE", TRUE | 0x2 | GV_ADDMULTI);
43538
44261
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LABEL_BINDING_SIZE)));
43539
44262
    SvREADONLY_on(sv);
43540
44263
  } while(0) /*@SWIG@*/;
43541
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44264
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43542
44265
    SV *sv = get_sv((char*) SWIG_prefix "MS_LABEL_BINDING_ANGLE", TRUE | 0x2 | GV_ADDMULTI);
43543
44266
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LABEL_BINDING_ANGLE)));
43544
44267
    SvREADONLY_on(sv);
43545
44268
  } while(0) /*@SWIG@*/;
43546
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44269
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43547
44270
    SV *sv = get_sv((char*) SWIG_prefix "MS_LABEL_BINDING_COLOR", TRUE | 0x2 | GV_ADDMULTI);
43548
44271
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LABEL_BINDING_COLOR)));
43549
44272
    SvREADONLY_on(sv);
43550
44273
  } while(0) /*@SWIG@*/;
43551
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44274
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43552
44275
    SV *sv = get_sv((char*) SWIG_prefix "MS_LABEL_BINDING_OUTLINECOLOR", TRUE | 0x2 | GV_ADDMULTI);
43553
44276
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LABEL_BINDING_OUTLINECOLOR)));
43554
44277
    SvREADONLY_on(sv);
43555
44278
  } while(0) /*@SWIG@*/;
43556
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44279
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43557
44280
    SV *sv = get_sv((char*) SWIG_prefix "MS_LABEL_BINDING_FONT", TRUE | 0x2 | GV_ADDMULTI);
43558
44281
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LABEL_BINDING_FONT)));
43559
44282
    SvREADONLY_on(sv);
43560
44283
  } while(0) /*@SWIG@*/;
43561
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44284
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43562
44285
    SV *sv = get_sv((char*) SWIG_prefix "MS_LABEL_BINDING_PRIORITY", TRUE | 0x2 | GV_ADDMULTI);
43563
44286
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LABEL_BINDING_PRIORITY)));
43564
44287
    SvREADONLY_on(sv);
43565
44288
  } while(0) /*@SWIG@*/;
43566
 
  SWIG_TypeClientData(SWIGTYPE_p_labelObj, (void*) "mapscript::labelObj");
 
44289
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44290
    SV *sv = get_sv((char*) SWIG_prefix "MS_LABEL_BINDING_POSITION", TRUE | 0x2 | GV_ADDMULTI);
 
44291
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LABEL_BINDING_POSITION)));
 
44292
    SvREADONLY_on(sv);
 
44293
  } while(0) /*@SWIG@*/;
 
44294
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44295
    SV *sv = get_sv((char*) SWIG_prefix "MS_LABEL_BINDING_SHADOWSIZEX", TRUE | 0x2 | GV_ADDMULTI);
 
44296
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LABEL_BINDING_SHADOWSIZEX)));
 
44297
    SvREADONLY_on(sv);
 
44298
  } while(0) /*@SWIG@*/;
 
44299
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44300
    SV *sv = get_sv((char*) SWIG_prefix "MS_LABEL_BINDING_SHADOWSIZEY", TRUE | 0x2 | GV_ADDMULTI);
 
44301
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_LABEL_BINDING_SHADOWSIZEY)));
 
44302
    SvREADONLY_on(sv);
 
44303
  } while(0) /*@SWIG@*/;
 
44304
  SWIG_TypeClientData(SWIGTYPE_p_fontSetObj, (void*) "mapscript::fontSetObj");
 
44305
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44306
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_LOGICAL_AND", TRUE | 0x2 | GV_ADDMULTI);
 
44307
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_LOGICAL_AND)));
 
44308
    SvREADONLY_on(sv);
 
44309
  } while(0) /*@SWIG@*/;
 
44310
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44311
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_LOGICAL_OR", TRUE | 0x2 | GV_ADDMULTI);
 
44312
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_LOGICAL_OR)));
 
44313
    SvREADONLY_on(sv);
 
44314
  } while(0) /*@SWIG@*/;
 
44315
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44316
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_LOGICAL_NOT", TRUE | 0x2 | GV_ADDMULTI);
 
44317
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_LOGICAL_NOT)));
 
44318
    SvREADONLY_on(sv);
 
44319
  } while(0) /*@SWIG@*/;
 
44320
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44321
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_LITERAL_NUMBER", TRUE | 0x2 | GV_ADDMULTI);
 
44322
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_LITERAL_NUMBER)));
 
44323
    SvREADONLY_on(sv);
 
44324
  } while(0) /*@SWIG@*/;
 
44325
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44326
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_LITERAL_STRING", TRUE | 0x2 | GV_ADDMULTI);
 
44327
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_LITERAL_STRING)));
 
44328
    SvREADONLY_on(sv);
 
44329
  } while(0) /*@SWIG@*/;
 
44330
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44331
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_LITERAL_TIME", TRUE | 0x2 | GV_ADDMULTI);
 
44332
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_LITERAL_TIME)));
 
44333
    SvREADONLY_on(sv);
 
44334
  } while(0) /*@SWIG@*/;
 
44335
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44336
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_LITERAL_SHAPE", TRUE | 0x2 | GV_ADDMULTI);
 
44337
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_LITERAL_SHAPE)));
 
44338
    SvREADONLY_on(sv);
 
44339
  } while(0) /*@SWIG@*/;
 
44340
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44341
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_EQ", TRUE | 0x2 | GV_ADDMULTI);
 
44342
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_EQ)));
 
44343
    SvREADONLY_on(sv);
 
44344
  } while(0) /*@SWIG@*/;
 
44345
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44346
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_NE", TRUE | 0x2 | GV_ADDMULTI);
 
44347
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_NE)));
 
44348
    SvREADONLY_on(sv);
 
44349
  } while(0) /*@SWIG@*/;
 
44350
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44351
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_GT", TRUE | 0x2 | GV_ADDMULTI);
 
44352
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_GT)));
 
44353
    SvREADONLY_on(sv);
 
44354
  } while(0) /*@SWIG@*/;
 
44355
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44356
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_LT", TRUE | 0x2 | GV_ADDMULTI);
 
44357
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_LT)));
 
44358
    SvREADONLY_on(sv);
 
44359
  } while(0) /*@SWIG@*/;
 
44360
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44361
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_LE", TRUE | 0x2 | GV_ADDMULTI);
 
44362
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_LE)));
 
44363
    SvREADONLY_on(sv);
 
44364
  } while(0) /*@SWIG@*/;
 
44365
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44366
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_GE", TRUE | 0x2 | GV_ADDMULTI);
 
44367
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_GE)));
 
44368
    SvREADONLY_on(sv);
 
44369
  } while(0) /*@SWIG@*/;
 
44370
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44371
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_IEQ", TRUE | 0x2 | GV_ADDMULTI);
 
44372
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_IEQ)));
 
44373
    SvREADONLY_on(sv);
 
44374
  } while(0) /*@SWIG@*/;
 
44375
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44376
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_RE", TRUE | 0x2 | GV_ADDMULTI);
 
44377
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_RE)));
 
44378
    SvREADONLY_on(sv);
 
44379
  } while(0) /*@SWIG@*/;
 
44380
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44381
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_IRE", TRUE | 0x2 | GV_ADDMULTI);
 
44382
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_IRE)));
 
44383
    SvREADONLY_on(sv);
 
44384
  } while(0) /*@SWIG@*/;
 
44385
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44386
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_IN", TRUE | 0x2 | GV_ADDMULTI);
 
44387
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_IN)));
 
44388
    SvREADONLY_on(sv);
 
44389
  } while(0) /*@SWIG@*/;
 
44390
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44391
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_LIKE", TRUE | 0x2 | GV_ADDMULTI);
 
44392
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_LIKE)));
 
44393
    SvREADONLY_on(sv);
 
44394
  } while(0) /*@SWIG@*/;
 
44395
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44396
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_INTERSECTS", TRUE | 0x2 | GV_ADDMULTI);
 
44397
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_INTERSECTS)));
 
44398
    SvREADONLY_on(sv);
 
44399
  } while(0) /*@SWIG@*/;
 
44400
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44401
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_DISJOINT", TRUE | 0x2 | GV_ADDMULTI);
 
44402
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_DISJOINT)));
 
44403
    SvREADONLY_on(sv);
 
44404
  } while(0) /*@SWIG@*/;
 
44405
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44406
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_TOUCHES", TRUE | 0x2 | GV_ADDMULTI);
 
44407
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_TOUCHES)));
 
44408
    SvREADONLY_on(sv);
 
44409
  } while(0) /*@SWIG@*/;
 
44410
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44411
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_OVERLAPS", TRUE | 0x2 | GV_ADDMULTI);
 
44412
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_OVERLAPS)));
 
44413
    SvREADONLY_on(sv);
 
44414
  } while(0) /*@SWIG@*/;
 
44415
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44416
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_CROSSES", TRUE | 0x2 | GV_ADDMULTI);
 
44417
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_CROSSES)));
 
44418
    SvREADONLY_on(sv);
 
44419
  } while(0) /*@SWIG@*/;
 
44420
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44421
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_WITHIN", TRUE | 0x2 | GV_ADDMULTI);
 
44422
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_WITHIN)));
 
44423
    SvREADONLY_on(sv);
 
44424
  } while(0) /*@SWIG@*/;
 
44425
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44426
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_CONTAINS", TRUE | 0x2 | GV_ADDMULTI);
 
44427
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_CONTAINS)));
 
44428
    SvREADONLY_on(sv);
 
44429
  } while(0) /*@SWIG@*/;
 
44430
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44431
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_BEYOND", TRUE | 0x2 | GV_ADDMULTI);
 
44432
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_BEYOND)));
 
44433
    SvREADONLY_on(sv);
 
44434
  } while(0) /*@SWIG@*/;
 
44435
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44436
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_COMPARISON_DWITHIN", TRUE | 0x2 | GV_ADDMULTI);
 
44437
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_COMPARISON_DWITHIN)));
 
44438
    SvREADONLY_on(sv);
 
44439
  } while(0) /*@SWIG@*/;
 
44440
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44441
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_FUNCTION_LENGTH", TRUE | 0x2 | GV_ADDMULTI);
 
44442
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_FUNCTION_LENGTH)));
 
44443
    SvREADONLY_on(sv);
 
44444
  } while(0) /*@SWIG@*/;
 
44445
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44446
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_FUNCTION_TOSTRING", TRUE | 0x2 | GV_ADDMULTI);
 
44447
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_FUNCTION_TOSTRING)));
 
44448
    SvREADONLY_on(sv);
 
44449
  } while(0) /*@SWIG@*/;
 
44450
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44451
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_FUNCTION_COMMIFY", TRUE | 0x2 | GV_ADDMULTI);
 
44452
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_FUNCTION_COMMIFY)));
 
44453
    SvREADONLY_on(sv);
 
44454
  } while(0) /*@SWIG@*/;
 
44455
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44456
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_FUNCTION_AREA", TRUE | 0x2 | GV_ADDMULTI);
 
44457
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_FUNCTION_AREA)));
 
44458
    SvREADONLY_on(sv);
 
44459
  } while(0) /*@SWIG@*/;
 
44460
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44461
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_FUNCTION_ROUND", TRUE | 0x2 | GV_ADDMULTI);
 
44462
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_FUNCTION_ROUND)));
 
44463
    SvREADONLY_on(sv);
 
44464
  } while(0) /*@SWIG@*/;
 
44465
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44466
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_FUNCTION_FROMTEXT", TRUE | 0x2 | GV_ADDMULTI);
 
44467
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_FUNCTION_FROMTEXT)));
 
44468
    SvREADONLY_on(sv);
 
44469
  } while(0) /*@SWIG@*/;
 
44470
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44471
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_FUNCTION_BUFFER", TRUE | 0x2 | GV_ADDMULTI);
 
44472
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_FUNCTION_BUFFER)));
 
44473
    SvREADONLY_on(sv);
 
44474
  } while(0) /*@SWIG@*/;
 
44475
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44476
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_BINDING_DOUBLE", TRUE | 0x2 | GV_ADDMULTI);
 
44477
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_BINDING_DOUBLE)));
 
44478
    SvREADONLY_on(sv);
 
44479
  } while(0) /*@SWIG@*/;
 
44480
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44481
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_BINDING_INTEGER", TRUE | 0x2 | GV_ADDMULTI);
 
44482
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_BINDING_INTEGER)));
 
44483
    SvREADONLY_on(sv);
 
44484
  } while(0) /*@SWIG@*/;
 
44485
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44486
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_BINDING_STRING", TRUE | 0x2 | GV_ADDMULTI);
 
44487
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_BINDING_STRING)));
 
44488
    SvREADONLY_on(sv);
 
44489
  } while(0) /*@SWIG@*/;
 
44490
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44491
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_BINDING_TIME", TRUE | 0x2 | GV_ADDMULTI);
 
44492
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_BINDING_TIME)));
 
44493
    SvREADONLY_on(sv);
 
44494
  } while(0) /*@SWIG@*/;
 
44495
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44496
    SV *sv = get_sv((char*) SWIG_prefix "MS_TOKEN_BINDING_SHAPE", TRUE | 0x2 | GV_ADDMULTI);
 
44497
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_TOKEN_BINDING_SHAPE)));
 
44498
    SvREADONLY_on(sv);
 
44499
  } while(0) /*@SWIG@*/;
 
44500
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44501
    SV *sv = get_sv((char*) SWIG_prefix "MS_PARSE_TYPE_BOOLEAN", TRUE | 0x2 | GV_ADDMULTI);
 
44502
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_PARSE_TYPE_BOOLEAN)));
 
44503
    SvREADONLY_on(sv);
 
44504
  } while(0) /*@SWIG@*/;
 
44505
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44506
    SV *sv = get_sv((char*) SWIG_prefix "MS_PARSE_TYPE_STRING", TRUE | 0x2 | GV_ADDMULTI);
 
44507
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_PARSE_TYPE_STRING)));
 
44508
    SvREADONLY_on(sv);
 
44509
  } while(0) /*@SWIG@*/;
 
44510
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44511
    SV *sv = get_sv((char*) SWIG_prefix "MS_PARSE_TYPE_SHAPE", TRUE | 0x2 | GV_ADDMULTI);
 
44512
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_PARSE_TYPE_SHAPE)));
 
44513
    SvREADONLY_on(sv);
 
44514
  } while(0) /*@SWIG@*/;
 
44515
  SWIG_TypeClientData(SWIGTYPE_p_clusterObj, (void*) "mapscript::clusterObj");
 
44516
  SWIG_TypeClientData(SWIGTYPE_p_outputFormatObj, (void*) "mapscript::outputFormatObj");
 
44517
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44518
    SV *sv = get_sv((char*) SWIG_prefix "MS_NOOVERRIDE", TRUE | 0x2 | GV_ADDMULTI);
 
44519
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-1111)));
 
44520
    SvREADONLY_on(sv);
 
44521
  } while(0) /*@SWIG@*/;
 
44522
  SWIG_TypeClientData(SWIGTYPE_p_queryMapObj, (void*) "mapscript::queryMapObj");
43567
44523
  SWIG_TypeClientData(SWIGTYPE_p_webObj, (void*) "mapscript::webObj");
43568
44524
  SWIG_TypeClientData(SWIGTYPE_p_styleObj, (void*) "mapscript::styleObj");
 
44525
  SWIG_TypeClientData(SWIGTYPE_p_labelObj, (void*) "mapscript::labelObj");
43569
44526
  SWIG_TypeClientData(SWIGTYPE_p_class_obj, (void*) "mapscript::classObj");
43570
44527
  SWIG_TypeClientData(SWIGTYPE_p_labelCacheMemberObj, (void*) "mapscript::labelCacheMemberObj");
43571
44528
  SWIG_TypeClientData(SWIGTYPE_p_markerCacheMemberObj, (void*) "mapscript::markerCacheMemberObj");
43572
44529
  SWIG_TypeClientData(SWIGTYPE_p_labelCacheSlotObj, (void*) "mapscript::labelCacheSlotObj");
43573
44530
  SWIG_TypeClientData(SWIGTYPE_p_labelCacheObj, (void*) "mapscript::labelCacheObj");
43574
 
  SWIG_TypeClientData(SWIGTYPE_p_resultCacheMemberObj, (void*) "mapscript::resultCacheMemberObj");
 
44531
  SWIG_TypeClientData(SWIGTYPE_p_resultObj, (void*) "mapscript::resultObj");
43575
44532
  SWIG_TypeClientData(SWIGTYPE_p_resultCacheObj, (void*) "mapscript::resultCacheObj");
43576
44533
  SWIG_TypeClientData(SWIGTYPE_p_symbolSetObj, (void*) "mapscript::symbolSetObj");
43577
44534
  SWIG_TypeClientData(SWIGTYPE_p_referenceMapObj, (void*) "mapscript::referenceMapObj");
43581
44538
  SWIG_TypeClientData(SWIGTYPE_p_map_obj, (void*) "mapscript::mapObj");
43582
44539
  SWIG_TypeClientData(SWIGTYPE_p_imageObj, (void*) "mapscript::imageObj");
43583
44540
  SWIG_TypeClientData(SWIGTYPE_p_strokeStyleObj, (void*) "mapscript::strokeStyleObj");
43584
 
  SWIG_TypeClientData(SWIGTYPE_p_fillStyleObj, (void*) "mapscript::fillStyleObj");
43585
44541
  SWIG_TypeClientData(SWIGTYPE_p_symbolStyleObj, (void*) "mapscript::symbolStyleObj");
43586
 
  SWIG_TypeClientData(SWIGTYPE_p_tilecache, (void*) "mapscript::tilecache");
 
44542
  SWIG_TypeClientData(SWIGTYPE_p_tileCacheObj, (void*) "mapscript::tileCacheObj");
43587
44543
  SWIG_TypeClientData(SWIGTYPE_p_labelStyleObj, (void*) "mapscript::labelStyleObj");
43588
44544
  SWIG_TypeClientData(SWIGTYPE_p_rectObj, (void*) "mapscript::rectObj");
43589
44545
  SWIG_TypeClientData(SWIGTYPE_p_pointObj, (void*) "mapscript::pointObj");
43590
44546
  SWIG_TypeClientData(SWIGTYPE_p_lineObj, (void*) "mapscript::lineObj");
43591
44547
  SWIG_TypeClientData(SWIGTYPE_p_shapeObj, (void*) "mapscript::shapeObj");
43592
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44548
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43593
44549
    SV *sv = get_sv((char*) SWIG_prefix "SHX_BUFFER_PAGE", TRUE | 0x2 | GV_ADDMULTI);
43594
44550
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(1024)));
43595
44551
    SvREADONLY_on(sv);
43596
44552
  } while(0) /*@SWIG@*/;
43597
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44553
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43598
44554
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHAPEFILE_POINT", TRUE | 0x2 | GV_ADDMULTI);
43599
44555
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(1)));
43600
44556
    SvREADONLY_on(sv);
43601
44557
  } while(0) /*@SWIG@*/;
43602
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44558
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43603
44559
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHAPEFILE_ARC", TRUE | 0x2 | GV_ADDMULTI);
43604
44560
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(3)));
43605
44561
    SvREADONLY_on(sv);
43606
44562
  } while(0) /*@SWIG@*/;
43607
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44563
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43608
44564
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHAPEFILE_POLYGON", TRUE | 0x2 | GV_ADDMULTI);
43609
44565
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(5)));
43610
44566
    SvREADONLY_on(sv);
43611
44567
  } while(0) /*@SWIG@*/;
43612
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44568
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43613
44569
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHAPEFILE_MULTIPOINT", TRUE | 0x2 | GV_ADDMULTI);
43614
44570
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(8)));
43615
44571
    SvREADONLY_on(sv);
43616
44572
  } while(0) /*@SWIG@*/;
43617
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44573
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43618
44574
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHP_POINTZ", TRUE | 0x2 | GV_ADDMULTI);
43619
44575
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(11)));
43620
44576
    SvREADONLY_on(sv);
43621
44577
  } while(0) /*@SWIG@*/;
43622
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44578
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43623
44579
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHP_ARCZ", TRUE | 0x2 | GV_ADDMULTI);
43624
44580
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(13)));
43625
44581
    SvREADONLY_on(sv);
43626
44582
  } while(0) /*@SWIG@*/;
43627
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44583
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43628
44584
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHP_POLYGONZ", TRUE | 0x2 | GV_ADDMULTI);
43629
44585
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(15)));
43630
44586
    SvREADONLY_on(sv);
43631
44587
  } while(0) /*@SWIG@*/;
43632
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44588
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43633
44589
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHP_MULTIPOINTZ", TRUE | 0x2 | GV_ADDMULTI);
43634
44590
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(18)));
43635
44591
    SvREADONLY_on(sv);
43636
44592
  } while(0) /*@SWIG@*/;
43637
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44593
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43638
44594
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHP_POINTM", TRUE | 0x2 | GV_ADDMULTI);
43639
44595
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(21)));
43640
44596
    SvREADONLY_on(sv);
43641
44597
  } while(0) /*@SWIG@*/;
43642
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44598
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43643
44599
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHP_ARCM", TRUE | 0x2 | GV_ADDMULTI);
43644
44600
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(23)));
43645
44601
    SvREADONLY_on(sv);
43646
44602
  } while(0) /*@SWIG@*/;
43647
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44603
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43648
44604
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHP_POLYGONM", TRUE | 0x2 | GV_ADDMULTI);
43649
44605
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(25)));
43650
44606
    SvREADONLY_on(sv);
43651
44607
  } while(0) /*@SWIG@*/;
43652
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44608
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43653
44609
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHP_MULTIPOINTM", TRUE | 0x2 | GV_ADDMULTI);
43654
44610
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(28)));
43655
44611
    SvREADONLY_on(sv);
43656
44612
  } while(0) /*@SWIG@*/;
43657
44613
  SWIG_TypeClientData(SWIGTYPE_p_DBFInfo, (void*) "mapscript::DBFInfo");
43658
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44614
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43659
44615
    SV *sv = get_sv((char*) SWIG_prefix "FTString", TRUE | 0x2 | GV_ADDMULTI);
43660
44616
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(FTString)));
43661
44617
    SvREADONLY_on(sv);
43662
44618
  } while(0) /*@SWIG@*/;
43663
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44619
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43664
44620
    SV *sv = get_sv((char*) SWIG_prefix "FTInteger", TRUE | 0x2 | GV_ADDMULTI);
43665
44621
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(FTInteger)));
43666
44622
    SvREADONLY_on(sv);
43667
44623
  } while(0) /*@SWIG@*/;
43668
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44624
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43669
44625
    SV *sv = get_sv((char*) SWIG_prefix "FTDouble", TRUE | 0x2 | GV_ADDMULTI);
43670
44626
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(FTDouble)));
43671
44627
    SvREADONLY_on(sv);
43672
44628
  } while(0) /*@SWIG@*/;
43673
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44629
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43674
44630
    SV *sv = get_sv((char*) SWIG_prefix "FTInvalid", TRUE | 0x2 | GV_ADDMULTI);
43675
44631
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(FTInvalid)));
43676
44632
    SvREADONLY_on(sv);
43677
44633
  } while(0) /*@SWIG@*/;
43678
44634
  SWIG_TypeClientData(SWIGTYPE_p_shapefileObj, (void*) "mapscript::shapefileObj");
43679
44635
  SWIG_TypeClientData(SWIGTYPE_p_projectionObj, (void*) "mapscript::projectionObj");
43680
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44636
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43681
44637
    SV *sv = get_sv((char*) SWIG_prefix "MS_SYMBOL_SIMPLE", TRUE | 0x2 | GV_ADDMULTI);
43682
44638
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SYMBOL_SIMPLE)));
43683
44639
    SvREADONLY_on(sv);
43684
44640
  } while(0) /*@SWIG@*/;
43685
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44641
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43686
44642
    SV *sv = get_sv((char*) SWIG_prefix "MS_SYMBOL_VECTOR", TRUE | 0x2 | GV_ADDMULTI);
43687
44643
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SYMBOL_VECTOR)));
43688
44644
    SvREADONLY_on(sv);
43689
44645
  } while(0) /*@SWIG@*/;
43690
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44646
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43691
44647
    SV *sv = get_sv((char*) SWIG_prefix "MS_SYMBOL_ELLIPSE", TRUE | 0x2 | GV_ADDMULTI);
43692
44648
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SYMBOL_ELLIPSE)));
43693
44649
    SvREADONLY_on(sv);
43694
44650
  } while(0) /*@SWIG@*/;
43695
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44651
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43696
44652
    SV *sv = get_sv((char*) SWIG_prefix "MS_SYMBOL_PIXMAP", TRUE | 0x2 | GV_ADDMULTI);
43697
44653
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SYMBOL_PIXMAP)));
43698
44654
    SvREADONLY_on(sv);
43699
44655
  } while(0) /*@SWIG@*/;
43700
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44656
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43701
44657
    SV *sv = get_sv((char*) SWIG_prefix "MS_SYMBOL_TRUETYPE", TRUE | 0x2 | GV_ADDMULTI);
43702
44658
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SYMBOL_TRUETYPE)));
43703
44659
    SvREADONLY_on(sv);
43704
44660
  } while(0) /*@SWIG@*/;
43705
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43706
 
    SV *sv = get_sv((char*) SWIG_prefix "MS_SYMBOL_CARTOLINE", TRUE | 0x2 | GV_ADDMULTI);
43707
 
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SYMBOL_CARTOLINE)));
43708
 
    SvREADONLY_on(sv);
43709
 
  } while(0) /*@SWIG@*/;
43710
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44661
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43711
44662
    SV *sv = get_sv((char*) SWIG_prefix "MS_SYMBOL_HATCH", TRUE | 0x2 | GV_ADDMULTI);
43712
44663
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SYMBOL_HATCH)));
43713
44664
    SvREADONLY_on(sv);
43714
44665
  } while(0) /*@SWIG@*/;
43715
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44666
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44667
    SV *sv = get_sv((char*) SWIG_prefix "MS_SYMBOL_SVG", TRUE | 0x2 | GV_ADDMULTI);
 
44668
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_SYMBOL_SVG)));
 
44669
    SvREADONLY_on(sv);
 
44670
  } while(0) /*@SWIG@*/;
 
44671
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43716
44672
    SV *sv = get_sv((char*) SWIG_prefix "MS_SYMBOL_ALLOCSIZE", TRUE | 0x2 | GV_ADDMULTI);
43717
44673
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(64)));
43718
44674
    SvREADONLY_on(sv);
43719
44675
  } while(0) /*@SWIG@*/;
43720
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44676
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43721
44677
    SV *sv = get_sv((char*) SWIG_prefix "MS_MAXVECTORPOINTS", TRUE | 0x2 | GV_ADDMULTI);
43722
44678
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(100)));
43723
44679
    SvREADONLY_on(sv);
43724
44680
  } while(0) /*@SWIG@*/;
43725
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44681
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43726
44682
    SV *sv = get_sv((char*) SWIG_prefix "MS_MAXPATTERNLENGTH", TRUE | 0x2 | GV_ADDMULTI);
43727
44683
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(10)));
43728
44684
    SvREADONLY_on(sv);
43729
44685
  } while(0) /*@SWIG@*/;
43730
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44686
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43731
44687
    SV *sv = get_sv((char*) SWIG_prefix "MS_IMAGECACHESIZE", TRUE | 0x2 | GV_ADDMULTI);
43732
44688
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(6)));
43733
44689
    SvREADONLY_on(sv);
43734
44690
  } while(0) /*@SWIG@*/;
43735
44691
  SWIG_TypeClientData(SWIGTYPE_p_colorObj, (void*) "mapscript::colorObj");
43736
44692
  SWIG_TypeClientData(SWIGTYPE_p_symbolObj, (void*) "mapscript::symbolObj");
43737
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44693
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43738
44694
    SV *sv = get_sv((char*) SWIG_prefix "MS_NOERR", TRUE | 0x2 | GV_ADDMULTI);
43739
44695
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0)));
43740
44696
    SvREADONLY_on(sv);
43741
44697
  } while(0) /*@SWIG@*/;
43742
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44698
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43743
44699
    SV *sv = get_sv((char*) SWIG_prefix "MS_IOERR", TRUE | 0x2 | GV_ADDMULTI);
43744
44700
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(1)));
43745
44701
    SvREADONLY_on(sv);
43746
44702
  } while(0) /*@SWIG@*/;
43747
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44703
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43748
44704
    SV *sv = get_sv((char*) SWIG_prefix "MS_MEMERR", TRUE | 0x2 | GV_ADDMULTI);
43749
44705
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(2)));
43750
44706
    SvREADONLY_on(sv);
43751
44707
  } while(0) /*@SWIG@*/;
43752
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44708
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43753
44709
    SV *sv = get_sv((char*) SWIG_prefix "MS_TYPEERR", TRUE | 0x2 | GV_ADDMULTI);
43754
44710
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(3)));
43755
44711
    SvREADONLY_on(sv);
43756
44712
  } while(0) /*@SWIG@*/;
43757
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44713
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43758
44714
    SV *sv = get_sv((char*) SWIG_prefix "MS_SYMERR", TRUE | 0x2 | GV_ADDMULTI);
43759
44715
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(4)));
43760
44716
    SvREADONLY_on(sv);
43761
44717
  } while(0) /*@SWIG@*/;
43762
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44718
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43763
44719
    SV *sv = get_sv((char*) SWIG_prefix "MS_REGEXERR", TRUE | 0x2 | GV_ADDMULTI);
43764
44720
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(5)));
43765
44721
    SvREADONLY_on(sv);
43766
44722
  } while(0) /*@SWIG@*/;
43767
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44723
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43768
44724
    SV *sv = get_sv((char*) SWIG_prefix "MS_TTFERR", TRUE | 0x2 | GV_ADDMULTI);
43769
44725
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(6)));
43770
44726
    SvREADONLY_on(sv);
43771
44727
  } while(0) /*@SWIG@*/;
43772
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44728
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43773
44729
    SV *sv = get_sv((char*) SWIG_prefix "MS_DBFERR", TRUE | 0x2 | GV_ADDMULTI);
43774
44730
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(7)));
43775
44731
    SvREADONLY_on(sv);
43776
44732
  } while(0) /*@SWIG@*/;
43777
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44733
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43778
44734
    SV *sv = get_sv((char*) SWIG_prefix "MS_GDERR", TRUE | 0x2 | GV_ADDMULTI);
43779
44735
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(8)));
43780
44736
    SvREADONLY_on(sv);
43781
44737
  } while(0) /*@SWIG@*/;
43782
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44738
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43783
44739
    SV *sv = get_sv((char*) SWIG_prefix "MS_IDENTERR", TRUE | 0x2 | GV_ADDMULTI);
43784
44740
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(9)));
43785
44741
    SvREADONLY_on(sv);
43786
44742
  } while(0) /*@SWIG@*/;
43787
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44743
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43788
44744
    SV *sv = get_sv((char*) SWIG_prefix "MS_EOFERR", TRUE | 0x2 | GV_ADDMULTI);
43789
44745
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(10)));
43790
44746
    SvREADONLY_on(sv);
43791
44747
  } while(0) /*@SWIG@*/;
43792
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44748
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43793
44749
    SV *sv = get_sv((char*) SWIG_prefix "MS_PROJERR", TRUE | 0x2 | GV_ADDMULTI);
43794
44750
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(11)));
43795
44751
    SvREADONLY_on(sv);
43796
44752
  } while(0) /*@SWIG@*/;
43797
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44753
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43798
44754
    SV *sv = get_sv((char*) SWIG_prefix "MS_MISCERR", TRUE | 0x2 | GV_ADDMULTI);
43799
44755
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(12)));
43800
44756
    SvREADONLY_on(sv);
43801
44757
  } while(0) /*@SWIG@*/;
43802
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44758
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43803
44759
    SV *sv = get_sv((char*) SWIG_prefix "MS_CGIERR", TRUE | 0x2 | GV_ADDMULTI);
43804
44760
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(13)));
43805
44761
    SvREADONLY_on(sv);
43806
44762
  } while(0) /*@SWIG@*/;
43807
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44763
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43808
44764
    SV *sv = get_sv((char*) SWIG_prefix "MS_WEBERR", TRUE | 0x2 | GV_ADDMULTI);
43809
44765
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(14)));
43810
44766
    SvREADONLY_on(sv);
43811
44767
  } while(0) /*@SWIG@*/;
43812
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44768
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43813
44769
    SV *sv = get_sv((char*) SWIG_prefix "MS_IMGERR", TRUE | 0x2 | GV_ADDMULTI);
43814
44770
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(15)));
43815
44771
    SvREADONLY_on(sv);
43816
44772
  } while(0) /*@SWIG@*/;
43817
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44773
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43818
44774
    SV *sv = get_sv((char*) SWIG_prefix "MS_HASHERR", TRUE | 0x2 | GV_ADDMULTI);
43819
44775
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(16)));
43820
44776
    SvREADONLY_on(sv);
43821
44777
  } while(0) /*@SWIG@*/;
43822
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44778
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43823
44779
    SV *sv = get_sv((char*) SWIG_prefix "MS_JOINERR", TRUE | 0x2 | GV_ADDMULTI);
43824
44780
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(17)));
43825
44781
    SvREADONLY_on(sv);
43826
44782
  } while(0) /*@SWIG@*/;
43827
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44783
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43828
44784
    SV *sv = get_sv((char*) SWIG_prefix "MS_NOTFOUND", TRUE | 0x2 | GV_ADDMULTI);
43829
44785
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(18)));
43830
44786
    SvREADONLY_on(sv);
43831
44787
  } while(0) /*@SWIG@*/;
43832
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44788
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43833
44789
    SV *sv = get_sv((char*) SWIG_prefix "MS_SHPERR", TRUE | 0x2 | GV_ADDMULTI);
43834
44790
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(19)));
43835
44791
    SvREADONLY_on(sv);
43836
44792
  } while(0) /*@SWIG@*/;
43837
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44793
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43838
44794
    SV *sv = get_sv((char*) SWIG_prefix "MS_PARSEERR", TRUE | 0x2 | GV_ADDMULTI);
43839
44795
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(20)));
43840
44796
    SvREADONLY_on(sv);
43841
44797
  } while(0) /*@SWIG@*/;
43842
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44798
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43843
44799
    SV *sv = get_sv((char*) SWIG_prefix "MS_SDEERR", TRUE | 0x2 | GV_ADDMULTI);
43844
44800
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(21)));
43845
44801
    SvREADONLY_on(sv);
43846
44802
  } while(0) /*@SWIG@*/;
43847
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44803
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43848
44804
    SV *sv = get_sv((char*) SWIG_prefix "MS_OGRERR", TRUE | 0x2 | GV_ADDMULTI);
43849
44805
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(22)));
43850
44806
    SvREADONLY_on(sv);
43851
44807
  } while(0) /*@SWIG@*/;
43852
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44808
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43853
44809
    SV *sv = get_sv((char*) SWIG_prefix "MS_QUERYERR", TRUE | 0x2 | GV_ADDMULTI);
43854
44810
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(23)));
43855
44811
    SvREADONLY_on(sv);
43856
44812
  } while(0) /*@SWIG@*/;
43857
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44813
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43858
44814
    SV *sv = get_sv((char*) SWIG_prefix "MS_WMSERR", TRUE | 0x2 | GV_ADDMULTI);
43859
44815
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(24)));
43860
44816
    SvREADONLY_on(sv);
43861
44817
  } while(0) /*@SWIG@*/;
43862
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44818
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43863
44819
    SV *sv = get_sv((char*) SWIG_prefix "MS_WMSCONNERR", TRUE | 0x2 | GV_ADDMULTI);
43864
44820
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(25)));
43865
44821
    SvREADONLY_on(sv);
43866
44822
  } while(0) /*@SWIG@*/;
43867
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44823
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43868
44824
    SV *sv = get_sv((char*) SWIG_prefix "MS_ORACLESPATIALERR", TRUE | 0x2 | GV_ADDMULTI);
43869
44825
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(26)));
43870
44826
    SvREADONLY_on(sv);
43871
44827
  } while(0) /*@SWIG@*/;
43872
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44828
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43873
44829
    SV *sv = get_sv((char*) SWIG_prefix "MS_WFSERR", TRUE | 0x2 | GV_ADDMULTI);
43874
44830
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(27)));
43875
44831
    SvREADONLY_on(sv);
43876
44832
  } while(0) /*@SWIG@*/;
43877
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44833
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43878
44834
    SV *sv = get_sv((char*) SWIG_prefix "MS_WFSCONNERR", TRUE | 0x2 | GV_ADDMULTI);
43879
44835
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(28)));
43880
44836
    SvREADONLY_on(sv);
43881
44837
  } while(0) /*@SWIG@*/;
43882
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44838
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43883
44839
    SV *sv = get_sv((char*) SWIG_prefix "MS_MAPCONTEXTERR", TRUE | 0x2 | GV_ADDMULTI);
43884
44840
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(29)));
43885
44841
    SvREADONLY_on(sv);
43886
44842
  } while(0) /*@SWIG@*/;
43887
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44843
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43888
44844
    SV *sv = get_sv((char*) SWIG_prefix "MS_HTTPERR", TRUE | 0x2 | GV_ADDMULTI);
43889
44845
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(30)));
43890
44846
    SvREADONLY_on(sv);
43891
44847
  } while(0) /*@SWIG@*/;
43892
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44848
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43893
44849
    SV *sv = get_sv((char*) SWIG_prefix "MS_CHILDERR", TRUE | 0x2 | GV_ADDMULTI);
43894
44850
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(31)));
43895
44851
    SvREADONLY_on(sv);
43896
44852
  } while(0) /*@SWIG@*/;
43897
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44853
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43898
44854
    SV *sv = get_sv((char*) SWIG_prefix "MS_WCSERR", TRUE | 0x2 | GV_ADDMULTI);
43899
44855
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(32)));
43900
44856
    SvREADONLY_on(sv);
43901
44857
  } while(0) /*@SWIG@*/;
43902
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44858
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43903
44859
    SV *sv = get_sv((char*) SWIG_prefix "MS_GEOSERR", TRUE | 0x2 | GV_ADDMULTI);
43904
44860
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(33)));
43905
44861
    SvREADONLY_on(sv);
43906
44862
  } while(0) /*@SWIG@*/;
43907
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44863
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43908
44864
    SV *sv = get_sv((char*) SWIG_prefix "MS_RECTERR", TRUE | 0x2 | GV_ADDMULTI);
43909
44865
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(34)));
43910
44866
    SvREADONLY_on(sv);
43911
44867
  } while(0) /*@SWIG@*/;
43912
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44868
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43913
44869
    SV *sv = get_sv((char*) SWIG_prefix "MS_TIMEERR", TRUE | 0x2 | GV_ADDMULTI);
43914
44870
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(35)));
43915
44871
    SvREADONLY_on(sv);
43916
44872
  } while(0) /*@SWIG@*/;
43917
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44873
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43918
44874
    SV *sv = get_sv((char*) SWIG_prefix "MS_GMLERR", TRUE | 0x2 | GV_ADDMULTI);
43919
44875
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(36)));
43920
44876
    SvREADONLY_on(sv);
43921
44877
  } while(0) /*@SWIG@*/;
43922
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44878
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43923
44879
    SV *sv = get_sv((char*) SWIG_prefix "MS_SOSERR", TRUE | 0x2 | GV_ADDMULTI);
43924
44880
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(37)));
43925
44881
    SvREADONLY_on(sv);
43926
44882
  } while(0) /*@SWIG@*/;
43927
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44883
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43928
44884
    SV *sv = get_sv((char*) SWIG_prefix "MS_NULLPARENTERR", TRUE | 0x2 | GV_ADDMULTI);
43929
44885
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(38)));
43930
44886
    SvREADONLY_on(sv);
43931
44887
  } while(0) /*@SWIG@*/;
43932
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44888
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43933
44889
    SV *sv = get_sv((char*) SWIG_prefix "MS_AGGERR", TRUE | 0x2 | GV_ADDMULTI);
43934
44890
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(39)));
43935
44891
    SvREADONLY_on(sv);
43936
44892
  } while(0) /*@SWIG@*/;
43937
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44893
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43938
44894
    SV *sv = get_sv((char*) SWIG_prefix "MS_OWSERR", TRUE | 0x2 | GV_ADDMULTI);
43939
44895
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(40)));
43940
44896
    SvREADONLY_on(sv);
43941
44897
  } while(0) /*@SWIG@*/;
43942
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43943
 
    SV *sv = get_sv((char*) SWIG_prefix "MS_NUMERRORCODES", TRUE | 0x2 | GV_ADDMULTI);
43944
 
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(41)));
43945
 
    SvREADONLY_on(sv);
43946
 
  } while(0) /*@SWIG@*/;
43947
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44898
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43948
44899
    SV *sv = get_sv((char*) SWIG_prefix "MS_OGLERR", TRUE | 0x2 | GV_ADDMULTI);
43949
44900
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(42)));
43950
44901
    SvREADONLY_on(sv);
43951
44902
  } while(0) /*@SWIG@*/;
43952
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44903
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44904
    SV *sv = get_sv((char*) SWIG_prefix "MS_RENDERERERR", TRUE | 0x2 | GV_ADDMULTI);
 
44905
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(43)));
 
44906
    SvREADONLY_on(sv);
 
44907
  } while(0) /*@SWIG@*/;
 
44908
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44909
    SV *sv = get_sv((char*) SWIG_prefix "MS_NUMERRORCODES", TRUE | 0x2 | GV_ADDMULTI);
 
44910
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(44)));
 
44911
    SvREADONLY_on(sv);
 
44912
  } while(0) /*@SWIG@*/;
 
44913
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43953
44914
    SV *sv = get_sv((char*) SWIG_prefix "MESSAGELENGTH", TRUE | 0x2 | GV_ADDMULTI);
43954
44915
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(2048)));
43955
44916
    SvREADONLY_on(sv);
43956
44917
  } while(0) /*@SWIG@*/;
43957
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44918
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43958
44919
    SV *sv = get_sv((char*) SWIG_prefix "ROUTINELENGTH", TRUE | 0x2 | GV_ADDMULTI);
43959
44920
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(64)));
43960
44921
    SvREADONLY_on(sv);
43961
44922
  } while(0) /*@SWIG@*/;
43962
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44923
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43963
44924
    SV *sv = get_sv((char*) SWIG_prefix "MS_ERROR_LANGUAGE", TRUE | 0x2 | GV_ADDMULTI);
43964
44925
    sv_setsv(sv, SWIG_FromCharPtr("en-US"));
43965
44926
    SvREADONLY_on(sv);
43966
44927
  } while(0) /*@SWIG@*/;
43967
44928
  SWIG_TypeClientData(SWIGTYPE_p_error_obj, (void*) "mapscript::errorObj");
43968
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44929
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43969
44930
    SV *sv = get_sv((char*) SWIG_prefix "MS_DEBUGLEVEL_ERRORSONLY", TRUE | 0x2 | GV_ADDMULTI);
43970
44931
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DEBUGLEVEL_ERRORSONLY)));
43971
44932
    SvREADONLY_on(sv);
43972
44933
  } while(0) /*@SWIG@*/;
43973
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44934
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43974
44935
    SV *sv = get_sv((char*) SWIG_prefix "MS_DEBUGLEVEL_DEBUG", TRUE | 0x2 | GV_ADDMULTI);
43975
44936
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DEBUGLEVEL_DEBUG)));
43976
44937
    SvREADONLY_on(sv);
43977
44938
  } while(0) /*@SWIG@*/;
43978
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44939
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43979
44940
    SV *sv = get_sv((char*) SWIG_prefix "MS_DEBUGLEVEL_TUNING", TRUE | 0x2 | GV_ADDMULTI);
43980
44941
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DEBUGLEVEL_TUNING)));
43981
44942
    SvREADONLY_on(sv);
43982
44943
  } while(0) /*@SWIG@*/;
43983
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44944
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43984
44945
    SV *sv = get_sv((char*) SWIG_prefix "MS_DEBUGLEVEL_V", TRUE | 0x2 | GV_ADDMULTI);
43985
44946
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DEBUGLEVEL_V)));
43986
44947
    SvREADONLY_on(sv);
43987
44948
  } while(0) /*@SWIG@*/;
43988
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44949
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43989
44950
    SV *sv = get_sv((char*) SWIG_prefix "MS_DEBUGLEVEL_VV", TRUE | 0x2 | GV_ADDMULTI);
43990
44951
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DEBUGLEVEL_VV)));
43991
44952
    SvREADONLY_on(sv);
43992
44953
  } while(0) /*@SWIG@*/;
43993
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44954
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43994
44955
    SV *sv = get_sv((char*) SWIG_prefix "MS_DEBUGLEVEL_VVV", TRUE | 0x2 | GV_ADDMULTI);
43995
44956
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_DEBUGLEVEL_VVV)));
43996
44957
    SvREADONLY_on(sv);
43997
44958
  } while(0) /*@SWIG@*/;
43998
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44959
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
43999
44960
    SV *sv = get_sv((char*) SWIG_prefix "MS_HASHSIZE", TRUE | 0x2 | GV_ADDMULTI);
44000
44961
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(41)));
44001
44962
    SvREADONLY_on(sv);
44002
44963
  } while(0) /*@SWIG@*/;
44003
44964
  SWIG_TypeClientData(SWIGTYPE_p_hashTableObj, (void*) "mapscript::hashTableObj");
44004
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
44005
 
    SV *sv = get_sv((char*) SWIG_prefix "MS_MAX_CGI_PARAMS", TRUE | 0x2 | GV_ADDMULTI);
 
44965
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44966
    SV *sv = get_sv((char*) SWIG_prefix "MS_DEFAULT_CGI_PARAMS", TRUE | 0x2 | GV_ADDMULTI);
44006
44967
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(100)));
44007
44968
    SvREADONLY_on(sv);
44008
44969
  } while(0) /*@SWIG@*/;
44009
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44970
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
44010
44971
    SV *sv = get_sv((char*) SWIG_prefix "MS_GET_REQUEST", TRUE | 0x2 | GV_ADDMULTI);
44011
44972
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_GET_REQUEST)));
44012
44973
    SvREADONLY_on(sv);
44013
44974
  } while(0) /*@SWIG@*/;
44014
 
  /*@SWIG:/usr/share/swig1.3/perl5/perltypemaps.swg,64,%set_constant@*/ do {
 
44975
  /*@SWIG:/usr/local/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
44015
44976
    SV *sv = get_sv((char*) SWIG_prefix "MS_POST_REQUEST", TRUE | 0x2 | GV_ADDMULTI);
44016
44977
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(MS_POST_REQUEST)));
44017
44978
    SvREADONLY_on(sv);