Struct Route

Struct Documentation

struct Route

Public Functions

const std::vector<Swaths> &getVectorSwaths() const
Swaths &getSwaths(size_t i)
const Swaths &getSwaths(size_t i) const
void setSwaths(size_t i, const Swaths &s)
void addSwaths(const Swaths &s = {})
void addConnectedSwaths(const MultiPoint &mp = {}, const Swaths &s = {})
void addSwath(const Swath &s)
void addSwath(const Swath &s, Graph2D &g)
void addConnection()
void addConnection(const Point &p)
void addConnection(const MultiPoint &mp)
void addConnection(const std::vector<Point> &vp)
MultiPoint &getLastConnection()
const MultiPoint &getLastConnection() const
Swaths &getLastSwaths()
const Swaths &getLastSwaths() const
const std::vector<MultiPoint> &getConnections() const
MultiPoint &getConnection(size_t i)
const MultiPoint &getConnection(size_t i) const
void setConnection(size_t i, const MultiPoint &mp)
Point startPoint() const
Point endPoint() const
size_t sizeVectorSwaths() const
size_t sizeConnections() const
double length() const
LineString asLineString() const
bool isEmpty() const
Route clone() const