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