geom.h
来自「《Oracle Spatial与OCI高级编程》相关配套源码。介绍了Oracle」· C头文件 代码 · 共 52 行
H
52 行
#ifndef GEOM_ORACLE
# define GEOM_ORACLE
#ifndef OCI_ORACLE
# include <oci.h>
#endif
typedef OCIRef sdo_geometry_ref;
typedef OCIRef sdo_point_type_ref;
typedef OCIArray sdo_elem_info_array;
typedef OCIArray sdo_ordinate_array;
struct sdo_point_type
{
OCINumber x;
OCINumber y;
OCINumber z;
};
typedef struct sdo_point_type sdo_point_type;
struct sdo_point_type_ind
{
OCIInd _atomic;
OCIInd x;
OCIInd y;
OCIInd z;
};
typedef struct sdo_point_type_ind sdo_point_type_ind;
struct sdo_geometry
{
OCINumber sdo_gtype;
OCINumber sdo_srid;
struct sdo_point_type sdo_point;
sdo_elem_info_array * sdo_elem_info;
sdo_ordinate_array * sdo_ordinates;
};
typedef struct sdo_geometry sdo_geometry;
struct sdo_geometry_ind
{
OCIInd _atomic;
OCIInd sdo_gtype;
OCIInd sdo_srid;
struct sdo_point_type_ind sdo_point;
OCIInd sdo_elem_info;
OCIInd sdo_ordinates;
};
typedef struct sdo_geometry_ind sdo_geometry_ind;
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?