shapereader
Read ESRI shapefiles
Public Member Functions | Data Fields
shp_multipointm_t Struct Reference

MultiPointM. More...

#include <shp-multipointm.h>

Public Member Functions

void shp_multipointm_pointm (const shp_multipointm_t *multipointm, size_t point_num, shp_pointm_t *pointm)
 Get a PointM. More...
 

Data Fields

double x_min
 X minimum value.
 
double x_max
 X maximum value.
 
double y_min
 Y minimum value.
 
double y_max
 Y maximum value.
 
double m_min
 M minimum value.
 
double m_max
 M maximum value.
 
size_t num_points
 Number of points.
 

Detailed Description

A MultiPointM is a set of points with one measure per point, for example a temperature.

Member Function Documentation

◆ shp_multipointm_pointm()

void shp_multipointm_pointm ( const shp_multipointm_t multipointm,
size_t  point_num,
shp_pointm_t pointm 
)

Gets a PointM and a measure from a MultiPointM.

Example

// Iterate over all points
size_t i;
shp_pointm_t pointm;
for (i = 0; i < multipointm->num_points; ++i) {
shp_multipointm_pointm(multipoint, i, &pointm);
}
void shp_multipointm_pointm(const shp_multipointm_t *multipointm, size_t point_num, shp_pointm_t *pointm)
Get a PointM.
Definition: shp-multipointm.c:17
PointM.
Definition: shp-pointm.h:25
Parameters
multipointma shp_multipointm_t structure.
point_numa zero-based point number.
[out]pointma shp_pointm_t structure.

The documentation for this struct was generated from the following file: