Changes between Version 27 and Version 28 of rfc61_support_for_measured_geometries


Ignore:
Timestamp:
Jan 30, 2016, 7:39:17 AM (8 years ago)
Author:
Ari Jolma
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • rfc61_support_for_measured_geometries

    v27 v28  
    154154int                CPL_DLL OGR_GT_HasM( OGRwkbGeometryType eType );
    155155}}}
    156 ogr_api.h: (new versions of some functions are needed, use postfix M)
     156
     157ogr_api.h: (New versions of some functions are needed, use postfix M. If not 3D, Z value is ignored.)
    157158{{{
    158159void   CPL_DLL OGR_G_Is3D( OGRGeometryH );
     
    161162void   CPL_DLL OGR_G_Set3D( OGRGeometryH, int );
    162163void   CPL_DLL OGR_G_SetMeasured( OGRGeometryH, int );
     164
     165double CPL_DLL OGR_G_GetM( OGRGeometryH, int );
     166
     167void   CPL_DLL OGR_G_AddPointM( OGRGeometryH, double, double, double, double );
     168
     169void   CPL_DLL OGR_G_GetPointM( OGRGeometryH, int iPoint,
     170                                double *, double *, double *, double * );
    163171
    164172int    CPL_DLL OGR_G_GetPointsM( OGRGeometryH hGeom,
     
    167175                                 void* pabyZ, int nZStride,
    168176                                 void* pabyM, int nMStride);
    169 double CPL_DLL OGR_G_GetM( OGRGeometryH, int );
    170 void   CPL_DLL OGR_G_GetPointM( OGRGeometryH, int iPoint,
    171                                 double *, double *, double *, double * );
    172 void   CPL_DLL OGR_G_SetPointM( OGRGeometryH, int iPoint,
     177
     178void   CPL_DLL OGR_G_SetPointM( OGRGeometryH, int iPoint,
    173179                                double, double, double, double );
    174 void   CPL_DLL OGR_G_AddPointM( OGRGeometryH, double, double, double, double );
     180
    175181void   CPL_DLL OGR_G_SetPointsM( OGRGeometryH hGeom, int nPointsIn,
    176182                                 void* pabyX, int nXStride,