![]() |
Mapper
0.9.0
API documentation
|
#include <limits>
#include <vector>
#include <utility>
#include <QtGlobal>
#include <QHash>
#include <QRectF>
#include <QString>
#include "core/map_coord.h"
#include "core/path_coord.h"
#include "core/virtual_path.h"
#include "core/renderables/renderable.h"
#include "core/symbols/symbol.h"
Classes | |
class | OpenOrienteering::Object |
Abstract base class which combines coordinates and a symbol to form an object (in a map, or inside a point symbol as one of its elements). More... | |
class | OpenOrienteering::PathPart |
Helper class with information about parts of paths. More... | |
class | OpenOrienteering::PathPartVector |
class | OpenOrienteering::PathObject |
Object type which can be used for line, area and combined symbols. More... | |
struct | OpenOrienteering::PathObject::Intersection |
Returned by calcAllIntersectionsWith(). More... | |
class | OpenOrienteering::PathObject::Intersections |
std::vector of Intersection with the ability to sort them and remove duplicates. More... | |
class | OpenOrienteering::PointObject |
Object type which can only be used for point symbols, and is also the only object which can be used with them. More... | |
struct | OpenOrienteering::ObjectPathCoord |
A single PathCoord together with the object it belongs to. More... | |
Namespaces | |
OpenOrienteering | |
Functions | |
bool | OpenOrienteering::operator< (const PathObject::Intersection &lhs, const PathObject::Intersection &rhs) |
Compares the length of the intersections. More... | |
bool | OpenOrienteering::operator== (const PathObject::Intersection &lhs, const PathObject::Intersection &rhs) |
Fuzzy equality check. More... | |