kDB: Knowledge DataBase
Loading...
Searching...
No Matches
knowGIS::GeometryObject Class Reference

#include <GeometryObject.h>

Inheritance diagram for knowGIS::GeometryObject:
Collaboration diagram for knowGIS::GeometryObject:

Public Member Functions

 GeometryObject (const Cartography::GeometryObject &_rhs)
 
GeometryObjectoperator= (const Cartography::GeometryObject &_rhs)
 
Point toPoint () const
 
Point centroid () const
 

Static Public Member Functions

static cres_qresult< GeometryObjectfromEWKB (const QByteArray &_data)
 
static cres_qresult< GeometryObjectfromWKB (const QByteArray &_data, bool _extented=false)
 
static cres_qresult< GeometryObjectfromWKT (const QString &_data)
 
static cres_qresult< GeometryObjectfromGML (const QString &_data)
 
static cres_qresult< GeometryObjectfromJson (const QString &_data)
 
static cres_qresult< GeometryObjectfromJsonValue (const QJsonValue &_data)
 
static cres_qresult< GeometryObjectfromGeoVariant (const QVariant &_data)
 
static cres_qresult< GeometryObjectpolygon (const QVariantList &_exteriorRing, const QVariantList &_interiorRings=QVariantList())
 
static QList< GeometryObjectload (const QString &_filename)
 

Detailed Description

Extend and integrate a Cartography::GeometryObject into knowCore MetaType system.

Member Function Documentation

◆ centroid()

Point GeometryObject::centroid ( ) const
Returns
the center point of a geometry

◆ fromGeoVariant()

static cres_qresult< GeometryObject > knowGIS::GeometryObject::fromGeoVariant ( const QVariant & _data)
inlinestatic

Convenient function that return a GeometryObject from a variant following the GeoJSON convension

◆ toPoint()

Point GeometryObject::toPoint ( ) const

Convert the geometry to a Point


The documentation for this class was generated from the following files: