I'm new to QGIS 2.8 Library to develop standalone map application in qt4, C++ language. I was wondering if there is any way that I can use QGIS plugins such as Advanced viewshed analysis, Contour plugin and so on by:
creating a dll library by rewriting the python code to c++ after obtaining the plugins source code from github(with credits of course, will have to study Python since am more of c++ developer)
writing a wrapper around the code
If anyone has done one of the above can you tell me which one is better and where to start?
Edited: I've already develop a standalone application which can load multiple vectors and raster maps, calculate distance and area, display different svg icons on map and get pixel values of a point(elevation data) from the map. the only remaining parts that i want to develop is the above listed points.