Go to the documentation of this file.
8 #ifndef FIELDS2COVER_TYPES_LINEARRING_H_
9 #define FIELDS2COVER_TYPES_LINEARRING_H_
11 #include <gdal/ogr_geometry.h>
24 explicit LinearRing(
const std::initializer_list<Point>&
ps);
28 double getX(
size_t i)
const;
29 double getY(
size_t i)
const;
30 double getZ(
size_t i)
const;
42 void addPoint(
double x,
double y,
double z = 0);
58 #endif // FIELDS2COVER_TYPES_LINEARRING_H_
double getX(size_t i) const
Types used by fields2cover library.
double getZ(size_t i) const
void setGeometry(size_t i, const Point &p)
double getY(size_t i) const
void addPoint(double x, double y, double z=0)
const Point startPoint() const
void getGeometry(size_t i, Point &point)
void addGeometry(const Point &p)
Point closestPointTo(const Point &p) const
const Point endPoint() const
void operator*=(double b)
fields2cover
Author(s):
autogenerated on Fri Apr 25 2025 02:18:31