ogr_wrap.cpp
来自「支持各种栅格图像和矢量图像读取的库」· C++ 代码 · 共 2,175 行 · 第 1/5 页
CPP
2,175 行
SWIGINTERN double OGRGeometryShadow_GetY(OGRGeometryShadow *self,int point=0){ return OGR_G_GetY(self, point); }SWIGINTERN double OGRGeometryShadow_GetZ(OGRGeometryShadow *self,int point=0){ return OGR_G_GetZ(self, point); }SWIGINTERN int OGRGeometryShadow_GetGeometryCount(OGRGeometryShadow *self){ return OGR_G_GetGeometryCount(self); }SWIGINTERN void OGRGeometryShadow_SetPoint(OGRGeometryShadow *self,int point,double x,double y,double z=0){ OGR_G_SetPoint(self, point, x, y, z); }SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_GetGeometryRef(OGRGeometryShadow *self,int geom){ return (OGRGeometryShadow*) OGR_G_GetGeometryRef(self, geom); }SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_GetBoundary(OGRGeometryShadow *self){ return (OGRGeometryShadow*) OGR_G_GetBoundary(self); }SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_ConvexHull(OGRGeometryShadow *self){ return (OGRGeometryShadow*) OGR_G_ConvexHull(self); }SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Buffer(OGRGeometryShadow *self,double distance,int quadsecs=30){ return (OGRGeometryShadow*) OGR_G_Buffer( self, distance, quadsecs ); }SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Intersection(OGRGeometryShadow *self,OGRGeometryShadow *other){ return (OGRGeometryShadow*) OGR_G_Intersection( self, other ); }SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Union(OGRGeometryShadow *self,OGRGeometryShadow *other){ return (OGRGeometryShadow*) OGR_G_Union( self, other ); }SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Difference(OGRGeometryShadow *self,OGRGeometryShadow *other){ return (OGRGeometryShadow*) OGR_G_Difference( self, other ); }SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_SymmetricDifference(OGRGeometryShadow *self,OGRGeometryShadow *other){ return (OGRGeometryShadow*) OGR_G_SymmetricDifference( self, other ); }SWIGINTERN double OGRGeometryShadow_Distance(OGRGeometryShadow *self,OGRGeometryShadow *other){ return OGR_G_Distance(self, other); }SWIGINTERN void OGRGeometryShadow_Empty(OGRGeometryShadow *self){ OGR_G_Empty(self); }SWIGINTERN bool OGRGeometryShadow_Intersect(OGRGeometryShadow *self,OGRGeometryShadow *other){ return OGR_G_Intersect(self, other); }SWIGINTERN bool OGRGeometryShadow_Equal(OGRGeometryShadow *self,OGRGeometryShadow *other){ return OGR_G_Equal(self, other); }SWIGINTERN bool OGRGeometryShadow_Disjoint(OGRGeometryShadow *self,OGRGeometryShadow *other){ return OGR_G_Disjoint(self, other); }SWIGINTERN bool OGRGeometryShadow_Touches(OGRGeometryShadow *self,OGRGeometryShadow *other){ return OGR_G_Touches(self, other); }SWIGINTERN bool OGRGeometryShadow_Crosses(OGRGeometryShadow *self,OGRGeometryShadow *other){ return OGR_G_Crosses(self, other); }SWIGINTERN bool OGRGeometryShadow_Within(OGRGeometryShadow *self,OGRGeometryShadow *other){ return OGR_G_Within(self, other); }SWIGINTERN bool OGRGeometryShadow_Contains(OGRGeometryShadow *self,OGRGeometryShadow *other){ return OGR_G_Contains(self, other); }SWIGINTERN bool OGRGeometryShadow_Overlaps(OGRGeometryShadow *self,OGRGeometryShadow *other){ return OGR_G_Overlaps(self, other); }SWIGINTERN OGRErr OGRGeometryShadow_TransformTo(OGRGeometryShadow *self,OSRSpatialReferenceShadow *reference){ return OGR_G_TransformTo(self, reference); }SWIGINTERN OGRErr OGRGeometryShadow_Transform(OGRGeometryShadow *self,OSRCoordinateTransformationShadow *trans){ return OGR_G_Transform(self, trans); }SWIGINTERN OSRSpatialReferenceShadow *OGRGeometryShadow_GetSpatialReference(OGRGeometryShadow *self){ return (OSRSpatialReferenceShadow*)OGR_G_GetSpatialReference(self); }SWIGINTERN void OGRGeometryShadow_AssignSpatialReference(OGRGeometryShadow *self,OSRSpatialReferenceShadow *reference){ OGR_G_AssignSpatialReference(self, reference); }SWIGINTERN void OGRGeometryShadow_CloseRings(OGRGeometryShadow *self){ OGR_G_CloseRings(self); }SWIGINTERN void OGRGeometryShadow_FlattenTo2D(OGRGeometryShadow *self){ OGR_G_FlattenTo2D(self); }SWIGINTERN void OGRGeometryShadow_GetEnvelope(OGRGeometryShadow *self,OGREnvelope *env){ OGR_G_GetEnvelope(self, env); }SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Centroid(OGRGeometryShadow *self){ OGRGeometryShadow *pt = new_OGRGeometryShadow( wkbPoint ); OGR_G_Centroid( self, pt ); return pt; }SWIGINTERN int OGRGeometryShadow_WkbSize(OGRGeometryShadow *self){ return OGR_G_WkbSize(self); }SWIGINTERN int OGRGeometryShadow_GetCoordinateDimension(OGRGeometryShadow *self){ return OGR_G_GetCoordinateDimension(self); }SWIGINTERN void OGRGeometryShadow_SetCoordinateDimension(OGRGeometryShadow *self,int dimension){ OGR_G_SetCoordinateDimension(self, dimension); }SWIGINTERN int OGRGeometryShadow_GetDimension(OGRGeometryShadow *self){ return OGR_G_GetDimension(self); }SWIGINTERN OGRErr OGRGeometryShadow_ExportToWkb(OGRGeometryShadow *self,int bufLen,char *buffer,OGRwkbByteOrder byte_order){ if (bufLen < OGR_G_WkbSize( self )) CPLError(CE_Failure, 1, "Array size is small (ExportToWkb)."); return OGR_G_ExportToWkb(self, byte_order, (unsigned char*) buffer ); }char const *OGRDriverShadow_get_name( OGRDriverShadow *h ) { return OGR_Dr_GetName( h );}char const *OGRDataSourceShadow_get_name( OGRDataSourceShadow *h ) { return OGR_DS_GetName( h );}char const *OGRDriverShadow_name_get( OGRDriverShadow *h ) { return OGR_Dr_GetName( h );}char const *OGRDataSourceShadow_name_get( OGRDataSourceShadow *h ) { return OGR_DS_GetName( h );} OGRDataSourceShadow* GetOpenDS(int ds_number) { OGRDataSourceShadow* layer = (OGRDataSourceShadow*) OGRGetOpenDS(ds_number); return layer; } OGRDataSourceShadow* Open( const char *filename, int update =0 ) { OGRDataSourceShadow* ds = (OGRDataSourceShadow*)OGROpen(filename,update,NULL); return ds; } OGRDataSourceShadow* OpenShared( const char *filename, int update =0 ) { OGRDataSourceShadow* ds = (OGRDataSourceShadow*)OGROpenShared(filename,update,NULL); return ds; }OGRDriverShadow* GetDriverByName( char const *name ) { return (OGRDriverShadow*) OGRGetDriverByName( name );}OGRDriverShadow* GetDriver(int driver_number) { return (OGRDriverShadow*) OGRGetDriver(driver_number);}#ifdef __cplusplusextern "C" {#endifSWIGEXPORT int SWIGSTDCALL CSharp_wkb25Bit_get() { int jresult ; int result; result = (int) wkb25DBit; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbUnknown_get() { int jresult ; int result; result = (int) 0; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbPoint_get() { int jresult ; int result; result = (int) 1; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbLineString_get() { int jresult ; int result; result = (int) 2; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbPolygon_get() { int jresult ; int result; result = (int) 3; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbMultiPoint_get() { int jresult ; int result; result = (int) 4; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbMultiLineString_get() { int jresult ; int result; result = (int) 5; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbMultiPolygon_get() { int jresult ; int result; result = (int) 6; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbGeometryCollection_get() { int jresult ; int result; result = (int) 7; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbNone_get() { int jresult ; int result; result = (int) 100; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbLinearRing_get() { int jresult ; int result; result = (int) 101; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbPoint25D_get() { int jresult ; int result; result = (int) wkbPoint+wkb25DBit; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbLineString25D_get() { int jresult ; int result; result = (int) wkbLineString+wkb25DBit; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbPolygon25D_get() { int jresult ; int result; result = (int) wkbPolygon+wkb25DBit; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbMultiPoint25D_get() { int jresult ; int result; result = (int) wkbMultiPoint+wkb25DBit; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbMultiLineString25D_get() { int jresult ; int result; result = (int) wkbMultiLineString+wkb25DBit; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbMultiPolygon25D_get() { int jresult ; int result; result = (int) wkbMultiPolygon+wkb25DBit; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_wkbGeometryCollection25D_get() { int jresult ; int result; result = (int) wkbGeometryCollection+wkb25DBit; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_OFTInteger_get() { int jresult ; int result; result = (int) 0; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_OFTIntegerList_get() { int jresult ; int result; result = (int) 1; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_OFTReal_get() { int jresult ; int result; result = (int) 2; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_OFTRealList_get() { int jresult ; int result; result = (int) 3; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_OFTString_get() { int jresult ; int result; result = (int) 4; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_OFTStringList_get() { int jresult ; int result; result = (int) 5; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_OFTWideString_get() { int jresult ; int result; result = (int) 6; jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_OFTWideStringList_get() { int jresult ;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?