knowL: Knowledge Libraries
|
#include <GeometryObject.h>
Public Member Functions | |
GeometryObject (const Cartography::GeometryObject &_rhs) | |
GeometryObject & | operator= (const Cartography::GeometryObject &_rhs) |
Point | toPoint () const |
Point | centroid () const |
Static Public Member Functions | |
static knowCore::ReturnValue< GeometryObject > | fromEWKB (const QByteArray &_data) |
static knowCore::ReturnValue< GeometryObject > | fromWKB (const QByteArray &_data, bool _extented=false) |
static knowCore::ReturnValue< GeometryObject > | fromWKT (const QString &_data) |
static knowCore::ReturnValue< GeometryObject > | fromGML (const QString &_data) |
static knowCore::ReturnValue< GeometryObject > | fromJson (const QString &_data) |
static knowCore::ReturnValue< GeometryObject > | fromJsonValue (const QJsonValue &_data) |
static knowCore::ReturnValue< GeometryObject > | fromGeoVariant (const QVariant &_data) |
static knowCore::ReturnValue< GeometryObject > | polygon (const QVariantList &_exteriorRing, const QVariantList &_interiorRings=QVariantList()) |
static QList< GeometryObject > | load (const QString &_filename) |
Extend and integrate a Cartography::GeometryObject into knowCore MetaType system.
Point GeometryObject::centroid | ( | ) | const |
|
inlinestatic |
Convenient function that return a GeometryObject from a variant following the GeoJSON convension