Struct LinearRing

Inheritance Relationships

Base Type

Struct Documentation

struct LinearRing : public f2c::types::Geometries<LinearRing, OGRLinearRing, wkbLinearRing, Point>

Public Functions

LinearRing()
explicit LinearRing(const std::vector<Point> &ps)
explicit LinearRing(const std::initializer_list<Point> &ps)
void operator*=(double b)
double getX(size_t i) const
double getY(size_t i) const
double getZ(size_t i) const
double length() const
void reversePoints()
size_t size() const
void getGeometry(size_t i, Point &point)
void getGeometry(size_t i, Point &point) const
Point getGeometry(size_t i)
const Point getGeometry(size_t i) const
void setGeometry(size_t i, const Point &p)
void addPoint(double x, double y, double z = 0)
void addPoint(const Point &p)
void addGeometry(const Point &p)
const Point startPoint() const
const Point endPoint() const
bool isClockwise() const
Point closestPointTo(const Point &p) const