class QgsGml: QObject { %TypeHeaderCode #include %End public: QgsGml( const QString& typeName, const QString& geometryAttribute, const QgsFields & fields ); ~QgsGml(); /** Does the Http GET request to the wfs server * Supports only UTF-8, UTF-16, ISO-8859-1, ISO-8859-1 XML encodings. * @param uri GML URL * @param wkbType wkbType to retrieve * @param extent retrieved extents * @return 0 in case of success */ int getFeatures( const QString& uri, QGis::WkbType* wkbType, QgsRectangle* extent = 0 ) /PyName=getFeaturesUri/; /** Read from GML data. Constructor uri param is ignored * Supports only UTF-8, UTF-16, ISO-8859-1, ISO-8859-1 XML encodings. */ int getFeatures( const QByteArray &data, QGis::WkbType* wkbType, QgsRectangle* extent = 0 ); /** Get parsed features for given type name */ QMap featuresMap() const; /** Get feature ids map */ QMap idsMap() const; };