knowL: Knowledge Libraries
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)
 
GeometryObject & operator= (const Cartography::GeometryObject &_rhs)
 
Point toPoint () const
 
Point centroid () const
 

Static Public Member Functions

static cres_qresult< GeometryObject > fromEWKB (const QByteArray &_data)
 
static cres_qresult< GeometryObject > fromWKB (const QByteArray &_data, bool _extented=false)
 
static cres_qresult< GeometryObject > fromWKT (const QString &_data)
 
static cres_qresult< GeometryObject > fromGML (const QString &_data)
 
static cres_qresult< GeometryObject > fromJson (const QString &_data)
 
static cres_qresult< GeometryObject > fromJsonValue (const QJsonValue &_data)
 
static cres_qresult< GeometryObject > fromGeoVariant (const QVariant &_data)
 
static cres_qresult< GeometryObject > polygon (const QVariantList &_exteriorRing, const QVariantList &_interiorRings=QVariantList())
 
static QList< GeometryObject > load (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: