|
libosmscout 1.1.1
|
#include <libosmscout-client-qt/include/osmscoutclientqt/OverlayObject.h>


Public Slots | |
| void | clear () |
| void | addPoint (double lat, double lon) |
Signals | |
| void | bboxChanged () |
Public Member Functions | |
| OverlayObject (QObject *parent=Q_NULLPTR) | |
| OverlayObject (const std::vector< osmscout::Point > &nodes, QString typeName="_route", QObject *parent=Q_NULLPTR) | |
| OverlayObject (const OverlayObject &o) | |
| ~OverlayObject () override | |
| virtual osmscout::RefType | getObjectType () const |
| QString | getObjectTypeStr () const |
| QString | getTypeName () const |
| void | setTypeName (const QString &name) |
| size_t | getSize () |
| qint8 | getLayer () const |
| void | setLayer (qint8 l) |
| QString | getName () const |
| void | setName (const QString &n) |
| QString | getColor () const |
| void | setColor (const QString &c) |
| void | setColorValue (Color &c) |
| LocationEntry * | getBBoxAsLocation () const |
| osmscout::GeoBox | boundingBox () const |
| std::vector< osmscout::GeoCoord > | getCoords () const |
| std::vector< osmscout::Point > | getPoints () const |
Protected Member Functions | |
| void | setupFeatures (const osmscout::TypeInfoRef &type, osmscout::FeatureValueBuffer &features) const |
| osmscout::GeoBox | boundingBoxInternal () const |
| std::vector< SegmentGeoBox > | segments () const |
Protected Attributes | |
| QString | typeName |
| std::vector< osmscout::Point > | nodes |
| std::vector< SegmentGeoBox > | segmentsBoxes |
| osmscout::GeoBox | box |
| int8_t | layer {std::numeric_limits<int8_t>::max()} |
| QMutex | lock |
| std::optional< osmscout::Color > | colorValue |
Properties | |
| QString | type |
| int | size |
| QString | objectType |
| qint8 | layer |
| QString | name |
| QString | color |
| LocationEntry * | boundingBox |
Qt abstraction for various objects on map, used for search and routing
|
explicit |
|
explicit |
| osmscout::OverlayObject::OverlayObject | ( | const OverlayObject & | o | ) |
|
override |
|
slot |
|
signal |
| osmscout::GeoBox osmscout::OverlayObject::boundingBox | ( | ) | const |
|
protected |
|
slot |
| LocationEntry * osmscout::OverlayObject::getBBoxAsLocation | ( | ) | const |
|
inline |
| std::vector< osmscout::GeoCoord > osmscout::OverlayObject::getCoords | ( | ) | const |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in osmscout::OverlayArea, osmscout::OverlayNode, and osmscout::OverlayWay.
|
inline |
| std::vector< osmscout::Point > osmscout::OverlayObject::getPoints | ( | ) | const |
|
inline |
|
inline |
|
protected |
| void osmscout::OverlayObject::setColor | ( | const QString & | c | ) |
| void osmscout::OverlayObject::setColorValue | ( | Color & | c | ) |
|
inline |
|
inline |
|
inline |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
mutableprotected |
|
protected |
|
read |
|
readwrite |
|
readwrite |
|
readwrite |
|
read |
|
read |
|
readwrite |