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 + -
显示快捷键?