Struct Swaths

Struct Documentation

struct Swaths

Public Functions

Swaths()
explicit Swaths(int i)
Swaths(const std::initializer_list<Swath> &s)
explicit Swaths(const std::vector<Swath> &s)
~Swaths()
void emplace_back(const Swath &s)
void emplace_back(const LineString &l, double w, int id = 0, SwathType type = SwathType::MAINLAND)
void push_back(const Swath &s)
std::vector<Swath>::iterator begin()
std::vector<Swath>::iterator end()
std::vector<Swath>::const_iterator begin() const
std::vector<Swath>::const_iterator end() const
void reverse()
Swath &back()
const Swath &back() const
Swath &at(size_t i)
const Swath &at(size_t i) const
size_t size() const
Swath &operator[](int i)
const Swath &operator[](int i) const
void append(const LineString &line, double width = 0, SwathType type = SwathType::MAINLAND)
void append(const MultiLineString &line, double width = 0, SwathType type = SwathType::MAINLAND)
void append(const LineString &line, const Cell &poly, double width = 0, SwathType type = SwathType::MAINLAND)
void append(const MultiLineString &lines, const Cell &poly, double width = 0, SwathType type = SwathType::MAINLAND)
void append(const LineString &line, const Cells &polys, double width = 0, SwathType type = SwathType::MAINLAND)
void append(const MultiLineString &lines, const Cells &poly, double width = 0, SwathType type = SwathType::MAINLAND)
void append(const Swaths &swaths)
void sort()
void reverseDirOddSwaths()
void moveTo(const Point &ref_pt)
Swaths clone() const