gdal_wrap.cpp

来自「支持各种栅格图像和矢量图像读取的库」· C++ 代码 · 共 2,170 行 · 第 1/5 页

CPP
2,170
字号
    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = result;   return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_MajorObject_SetMetadata__SWIG_0(void * jarg1, void * jarg2, char * jarg3) {  int jresult ;  GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;  char **arg2 = (char **) 0 ;  char *arg3 = (char *) "" ;  CPLErr result;    arg1 = (GDALMajorObjectShadow *)jarg1;   {    /* %typemap(in) char **dict */      }  arg3 = (char *)jarg3;   {    CPLErrorReset();    result = (CPLErr)GDALMajorObjectShadow_SetMetadata__SWIG_0(arg1,arg2,(char const *)arg3);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = result;   {    /* %typemap(freearg) char **dict */    CSLDestroy( arg2 );  }  return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_MajorObject_SetMetadata__SWIG_1(void * jarg1, char * jarg2, char * jarg3) {  int jresult ;  GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;  char *arg2 = (char *) 0 ;  char *arg3 = (char *) "" ;  CPLErr result;    arg1 = (GDALMajorObjectShadow *)jarg1;   arg2 = (char *)jarg2;   arg3 = (char *)jarg3;   {    CPLErrorReset();    result = (CPLErr)GDALMajorObjectShadow_SetMetadata__SWIG_1(arg1,arg2,(char const *)arg3);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = result;   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_Driver_ShortName_get(void * jarg1) {  char * jresult ;  GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;  char *result = 0 ;    arg1 = (GDALDriverShadow *)jarg1;   {    CPLErrorReset();    result = (char *)GDALDriverShadow_ShortName_get(arg1);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_Driver_LongName_get(void * jarg1) {  char * jresult ;  GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;  char *result = 0 ;    arg1 = (GDALDriverShadow *)jarg1;   {    CPLErrorReset();    result = (char *)GDALDriverShadow_LongName_get(arg1);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_Driver_HelpTopic_get(void * jarg1) {  char * jresult ;  GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;  char *result = 0 ;    arg1 = (GDALDriverShadow *)jarg1;   {    CPLErrorReset();    result = (char *)GDALDriverShadow_HelpTopic_get(arg1);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_Driver_Create(void * jarg1, char * jarg2, int jarg3, int jarg4, int jarg5, int jarg6, void * jarg7) {  void * jresult ;  GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;  char *arg2 = (char *) 0 ;  int arg3 ;  int arg4 ;  int arg5 = (int) 1 ;  GDALDataType arg6 = (GDALDataType) GDT_Byte ;  char **arg7 = (char **) 0 ;  GDALDatasetShadow *result = 0 ;    arg1 = (GDALDriverShadow *)jarg1;   arg2 = (char *)jarg2;   arg3 = (int)jarg3;   arg4 = (int)jarg4;   arg5 = (int)jarg5;   arg6 = (GDALDataType)jarg6;   arg7 = (char **)jarg7;   {    CPLErrorReset();    result = (GDALDatasetShadow *)GDALDriverShadow_Create(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = (void *)result;   {    /* %typemap(freearg) char **options */    //CSLDestroy( arg7 );  }  return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_Driver_CreateCopy(void * jarg1, char * jarg2, void * jarg3, int jarg4, void * jarg5) {  void * jresult ;  GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;  char *arg2 = (char *) 0 ;  GDALDatasetShadow *arg3 = (GDALDatasetShadow *) 0 ;  int arg4 = (int) 1 ;  char **arg5 = (char **) 0 ;  GDALDatasetShadow *result = 0 ;    arg1 = (GDALDriverShadow *)jarg1;   arg2 = (char *)jarg2;   arg3 = (GDALDatasetShadow *)jarg3;   arg4 = (int)jarg4;   arg5 = (char **)jarg5;   {    CPLErrorReset();    result = (GDALDatasetShadow *)GDALDriverShadow_CreateCopy(arg1,(char const *)arg2,arg3,arg4,arg5);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = (void *)result;   {    /* %typemap(freearg) char **options */    //CSLDestroy( arg5 );  }  return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_Driver_Delete(void * jarg1, char * jarg2) {  int jresult ;  GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;  char *arg2 = (char *) 0 ;  int result;    arg1 = (GDALDriverShadow *)jarg1;   arg2 = (char *)jarg2;   {    CPLErrorReset();    result = (int)GDALDriverShadow_Delete(arg1,(char const *)arg2);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = result;   return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_Driver_Register(void * jarg1) {  int jresult ;  GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;  int result;    arg1 = (GDALDriverShadow *)jarg1;   {    CPLErrorReset();    result = (int)GDALDriverShadow_Register(arg1);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = result;   return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_Driver_Deregister(void * jarg1) {  GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;    arg1 = (GDALDriverShadow *)jarg1;   {    CPLErrorReset();    GDALDriverShadow_Deregister(arg1);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ;       };          }  }}SWIGEXPORT void SWIGSTDCALL CSharp_ColorEntry_c1_set(void * jarg1, short jarg2) {  GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;  short arg2 ;    arg1 = (GDALColorEntry *)jarg1;   arg2 = (short)jarg2;   if (arg1) (arg1)->c1 = arg2;  }SWIGEXPORT short SWIGSTDCALL CSharp_ColorEntry_c1_get(void * jarg1) {  short jresult ;  GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;  short result;    arg1 = (GDALColorEntry *)jarg1;   result = (short) ((arg1)->c1);  jresult = result;   return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_ColorEntry_c2_set(void * jarg1, short jarg2) {  GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;  short arg2 ;    arg1 = (GDALColorEntry *)jarg1;   arg2 = (short)jarg2;   if (arg1) (arg1)->c2 = arg2;  }SWIGEXPORT short SWIGSTDCALL CSharp_ColorEntry_c2_get(void * jarg1) {  short jresult ;  GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;  short result;    arg1 = (GDALColorEntry *)jarg1;   result = (short) ((arg1)->c2);  jresult = result;   return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_ColorEntry_c3_set(void * jarg1, short jarg2) {  GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;  short arg2 ;    arg1 = (GDALColorEntry *)jarg1;   arg2 = (short)jarg2;   if (arg1) (arg1)->c3 = arg2;  }SWIGEXPORT short SWIGSTDCALL CSharp_ColorEntry_c3_get(void * jarg1) {  short jresult ;  GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;  short result;    arg1 = (GDALColorEntry *)jarg1;   result = (short) ((arg1)->c3);  jresult = result;   return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_ColorEntry_c4_set(void * jarg1, short jarg2) {  GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;  short arg2 ;    arg1 = (GDALColorEntry *)jarg1;   arg2 = (short)jarg2;   if (arg1) (arg1)->c4 = arg2;  }SWIGEXPORT short SWIGSTDCALL CSharp_ColorEntry_c4_get(void * jarg1) {  short jresult ;  GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;  short result;    arg1 = (GDALColorEntry *)jarg1;   result = (short) ((arg1)->c4);  jresult = result;   return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_new_ColorEntry() {  void * jresult ;  GDALColorEntry *result = 0 ;    {    CPLErrorReset();    result = (GDALColorEntry *)new GDALColorEntry();    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = (void *)result;   return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_delete_ColorEntry(void * jarg1) {  GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;    arg1 = (GDALColorEntry *)jarg1;   {    CPLErrorReset();    delete arg1;        CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ;       };          }  }}SWIGEXPORT void SWIGSTDCALL CSharp_GCP_GCPX_set(void * jarg1, double jarg2) {  GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;  double arg2 ;    arg1 = (GDAL_GCP *)jarg1;   arg2 = (double)jarg2;   {    CPLErrorReset();    GDAL_GCP_GCPX_set(arg1,arg2);        CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ;       };          }  }}SWIGEXPORT double SWIGSTDCALL CSharp_GCP_GCPX_get(void * jarg1) {  double jresult ;  GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;  double result;    arg1 = (GDAL_GCP *)jarg1;   {    CPLErrorReset();    result = 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?