gdalpinvoke.cs

来自「支持各种栅格图像和矢量图像读取的库」· CS 代码 · 共 757 行 · 第 1/3 页

CS
757
字号
  public static extern string GDAL_GCP_get_Info(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_GDAL_GCP_set_Info")]  public static extern void GDAL_GCP_set_Info(HandleRef jarg1, string jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_GDAL_GCP_get_Id")]  public static extern string GDAL_GCP_get_Id(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_GDAL_GCP_set_Id")]  public static extern void GDAL_GCP_set_Id(HandleRef jarg1, string jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_GCPsToGeoTransform")]  public static extern IntPtr GCPsToGeoTransform(int jarg1, HandleRef jarg2, double[] jarg3, int jarg4);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_RasterXSize_get")]  public static extern int Dataset_RasterXSize_get(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_RasterYSize_get")]  public static extern int Dataset_RasterYSize_get(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_RasterCount_get")]  public static extern int Dataset_RasterCount_get(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_delete_Dataset")]  public static extern void delete_Dataset(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_GetDriver")]  public static extern IntPtr Dataset_GetDriver(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_GetRasterBand")]  public static extern IntPtr Dataset_GetRasterBand(HandleRef jarg1, int jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_GetProjection")]  public static extern string Dataset_GetProjection(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_GetProjectionRef")]  public static extern string Dataset_GetProjectionRef(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_SetProjection")]  public static extern int Dataset_SetProjection(HandleRef jarg1, string jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_GetGeoTransform")]  public static extern void Dataset_GetGeoTransform(HandleRef jarg1, double[] jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_SetGeoTransform")]  public static extern int Dataset_SetGeoTransform(HandleRef jarg1, double[] jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_BuildOverviews")]  public static extern int Dataset_BuildOverviews(HandleRef jarg1, string jarg2, int jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_GetGCPCount")]  public static extern int Dataset_GetGCPCount(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_GetGCPProjection")]  public static extern string Dataset_GetGCPProjection(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_GetGCPs")]  public static extern void Dataset_GetGCPs(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_SetGCPs")]  public static extern int Dataset_SetGCPs(HandleRef jarg1, int jarg2, HandleRef jarg3, string jarg4);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_FlushCache")]  public static extern void Dataset_FlushCache(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_AddBand")]  public static extern int Dataset_AddBand(HandleRef jarg1, int jarg2, IntPtr[] jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_WriteRaster")]  public static extern int Dataset_WriteRaster(HandleRef jarg1, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, HandleRef jarg8, HandleRef jarg9, HandleRef jarg10, int jarg11);  [DllImport("gdal_wrap", EntryPoint="CSharp_Dataset_ReadRaster")]  public static extern int Dataset_ReadRaster(HandleRef jarg1, int jarg2, int jarg3, int jarg4, int jarg5, HandleRef jarg8, HandleRef jarg9, HandleRef jarg10, int jarg11);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_XSize_get")]  public static extern int Band_XSize_get(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_YSize_get")]  public static extern int Band_YSize_get(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_DataType_get")]  public static extern int Band_DataType_get(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_GetBlockSize")]  public static extern void Band_GetBlockSize(HandleRef jarg1, out int jarg2, out int jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_GetRasterColorInterpretation")]  public static extern int Band_GetRasterColorInterpretation(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_SetRasterColorInterpretation")]  public static extern int Band_SetRasterColorInterpretation(HandleRef jarg1, int jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_GetNoDataValue")]  public static extern void Band_GetNoDataValue(HandleRef jarg1, out double jarg2, out int jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_SetNoDataValue")]  public static extern int Band_SetNoDataValue(HandleRef jarg1, double jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_GetMinimum")]  public static extern void Band_GetMinimum(HandleRef jarg1, out double jarg2, out int jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_GetMaximum")]  public static extern void Band_GetMaximum(HandleRef jarg1, out double jarg2, out int jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_GetOffset")]  public static extern void Band_GetOffset(HandleRef jarg1, out double jarg2, out int jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_GetScale")]  public static extern void Band_GetScale(HandleRef jarg1, out double jarg2, out int jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_GetStatistics")]  public static extern int Band_GetStatistics(HandleRef jarg1, int jarg2, int jarg3, out double jarg4, out double jarg5, out double jarg6, out double jarg7);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_SetStatistics")]  public static extern int Band_SetStatistics(HandleRef jarg1, double jarg2, double jarg3, double jarg4, double jarg5);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_GetOverviewCount")]  public static extern int Band_GetOverviewCount(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_GetOverview")]  public static extern IntPtr Band_GetOverview(HandleRef jarg1, int jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_Checksum")]  public static extern int Band_Checksum(HandleRef jarg1, int jarg2, int jarg3, HandleRef jarg4, HandleRef jarg5);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_ComputeRasterMinMax")]  public static extern void Band_ComputeRasterMinMax(HandleRef jarg1, double[] jarg2, int jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_ComputeBandStats")]  public static extern void Band_ComputeBandStats(HandleRef jarg1, double[] jarg2, int jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_Fill")]  public static extern int Band_Fill(HandleRef jarg1, double jarg2, double jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_FlushCache")]  public static extern void Band_FlushCache(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_GetRasterColorTable")]  public static extern IntPtr Band_GetRasterColorTable(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_SetRasterColorTable")]  public static extern int Band_SetRasterColorTable(HandleRef jarg1, HandleRef jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_ReadRaster")]  public static extern int Band_ReadRaster(HandleRef jarg1, int jarg2, int jarg3, int jarg4, int jarg5, IntPtr jarg6, int jarg7, int jarg8, int jarg9, int jarg10, int jarg11);  [DllImport("gdal_wrap", EntryPoint="CSharp_Band_WriteRaster")]  public static extern int Band_WriteRaster(HandleRef jarg1, int jarg2, int jarg3, int jarg4, int jarg5, IntPtr jarg6, int jarg7, int jarg8, int jarg9, int jarg10, int jarg11);  [DllImport("gdal_wrap", EntryPoint="CSharp_new_ColorTable")]  public static extern IntPtr new_ColorTable(int jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_delete_ColorTable")]  public static extern void delete_ColorTable(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_ColorTable_Clone")]  public static extern IntPtr ColorTable_Clone(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_ColorTable_GetPaletteInterpretation")]  public static extern int ColorTable_GetPaletteInterpretation(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_ColorTable_GetCount")]  public static extern int ColorTable_GetCount(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_ColorTable_GetColorEntry")]  public static extern IntPtr ColorTable_GetColorEntry(HandleRef jarg1, int jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_ColorTable_GetColorEntryAsRGB")]  public static extern int ColorTable_GetColorEntryAsRGB(HandleRef jarg1, int jarg2, HandleRef jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_ColorTable_SetColorEntry")]  public static extern void ColorTable_SetColorEntry(HandleRef jarg1, int jarg2, HandleRef jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_AllRegister")]  public static extern void AllRegister();  [DllImport("gdal_wrap", EntryPoint="CSharp_GetCacheMax")]  public static extern int GetCacheMax();  [DllImport("gdal_wrap", EntryPoint="CSharp_SetCacheMax")]  public static extern void SetCacheMax(int jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_GetCacheUsed")]  public static extern int GetCacheUsed();  [DllImport("gdal_wrap", EntryPoint="CSharp_GetDataTypeSize")]  public static extern int GetDataTypeSize(int jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_DataTypeIsComplex")]  public static extern int DataTypeIsComplex(int jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_GetDataTypeName")]  public static extern string GetDataTypeName(int jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_GetDataTypeByName")]  public static extern int GetDataTypeByName(string jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_GetColorInterpretationName")]  public static extern string GetColorInterpretationName(int jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_GetPaletteInterpretationName")]  public static extern string GetPaletteInterpretationName(int jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_DecToDMS")]  public static extern string DecToDMS(double jarg1, string jarg2, int jarg3);  [DllImport("gdal_wrap", EntryPoint="CSharp_PackedDMSToDec")]  public static extern double PackedDMSToDec(double jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_DecToPackedDMS")]  public static extern double DecToPackedDMS(double jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_ParseXMLString")]  public static extern IntPtr ParseXMLString(string jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_SerializeXMLTree")]  public static extern string SerializeXMLTree(HandleRef jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_GetDriverCount")]  public static extern int GetDriverCount();  [DllImport("gdal_wrap", EntryPoint="CSharp_GetDriverByName")]  public static extern IntPtr GetDriverByName(string jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_GetDriver")]  public static extern IntPtr GetDriver(int jarg1);  [DllImport("gdal_wrap", EntryPoint="CSharp_Open")]  public static extern IntPtr Open(string jarg1, int jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_OpenShared")]  public static extern IntPtr OpenShared(string jarg1, int jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_AutoCreateWarpedVRT")]  public static extern IntPtr AutoCreateWarpedVRT(HandleRef jarg1, string jarg2, string jarg3, int jarg4, double jarg5);  [DllImport("gdal_wrap", EntryPoint="CSharp_GeneralCmdLineProcessor")]  public static extern IntPtr GeneralCmdLineProcessor(IntPtr[] jarg1, int jarg2);  [DllImport("gdal_wrap", EntryPoint="CSharp_DriverUpcast")]  public static extern IntPtr DriverUpcast(IntPtr objectRef);  [DllImport("gdal_wrap", EntryPoint="CSharp_DatasetUpcast")]  public static extern IntPtr DatasetUpcast(IntPtr objectRef);  [DllImport("gdal_wrap", EntryPoint="CSharp_BandUpcast")]  public static extern IntPtr BandUpcast(IntPtr objectRef);}}

⌨️ 快捷键说明

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