QString QgsAbstractGeometryV2::wktTypeStr() const { QString wkt = geometryType(); if ( is3D() ) wkt += 'Z'; if ( isMeasure() ) wkt += 'M'; return wkt; }
bool QgsLineStringV2::fromWkt( const QString& wkt ) { clear(); QPair<QgsWKBTypes::Type, QString> parts = QgsGeometryUtils::wktReadBlock( wkt ); if ( QgsWKBTypes::flatType( parts.first ) != QgsWKBTypes::parseType( geometryType() ) ) return false; mWkbType = parts.first; setPoints( QgsGeometryUtils::pointsFromWKT( parts.second, is3D(), isMeasure() ) ); return true; }