QGISのPython APIにアクセスすることの意味がわかりませんか?ですが、もちろんaddFeatures()関数があります。これはQGIS 2.4で機能します。
mem_layer = QgsVectorLayer("Polygon?crs=epsg:4326&field=MYNUM:integer&field=MYTXT:string", "temp_layer", "memory")
if not mem_layer.isValid(): raise Exception("Failed to create memory layer")
mem_layer_provider = mem_layer.dataProvider()
my_polygon = QgsFeature()
my_polygon.setGeometry(QgsGeometry.fromRect(QgsRectangle(16,48,17,49)))
my_polygon.setAttributes([10,"hello world"])
mem_layer_provider.addFeatures([my_polygon])
mem_layer.updateExtents()
QgsMapLayerRegistry.instance().addMapLayer(mem_layer)
APIドキュメントとPyQGISクックブックに不満がある場合、最後のチャンスは動作しているプラグインを調べることです-結局、それらはオープンソースです-そして、2.4で動作するかどうか簡単に確認できます...
ドキュメントを改善するために、プロジェクトはあらゆる種類のリソースを喜んで受け入れます。