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

MultiPointZ. More...

#include <shp-multipointz.h>

Public Member Functions

void shp_multipointz_pointz (const shp_multipointz_t *multipointz, size_t point_num, shp_pointz_t *pointz)
 Get a PointZ. 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 z_min
 Z minimum value.
 
double z_max
 Z maximum value.
 
double m_min
 M minimum value.
 
double m_max
 M maximum value.
 
size_t num_points
 Number of points.
 

Detailed Description

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

Member Function Documentation

◆ shp_multipointz_pointz()

void shp_multipointz_pointz ( const shp_multipointz_t multipointz,
size_t  point_num,
shp_pointz_t pointz 
)

Gets a PointZ and a measure from a MultiPointZ.

Example

// Iterate over all points
size_t i;
shp_pointz_t pointz;
for (i = 0; i < multipointz->num_points; ++i) {
shp_multipointz_pointz(multipoint, i, &pointz);
}
void shp_multipointz_pointz(const shp_multipointz_t *multipointz, size_t point_num, shp_pointz_t *pointz)
Get a PointZ.
Definition: shp-multipointz.c:17
PointZ.
Definition: shp-pointz.h:25
Parameters
multipointza shp_multipointz_t structure.
point_numa zero-based point number.
[out]pointza shp_pointz_t structure.

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