mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-10-31 00:06:02 -04:00 
			
		
		
		
	- update methods of existing classes - add comment to methods missing in the sip bindings - split up collective sip files into single files and use same directory structure in python/ as in src/ - add a lot of missing classes (some might not make sense because of missing python methods in those classes) - remove some non-existing methods from the header files - add scripts/sipdiff - replace some usages of std::vector and std::set with QVector/QSet
		
			
				
	
	
		
			33 lines
		
	
	
		
			774 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			774 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| /**
 | |
| * \ingroup networkanalysis
 | |
| * \class QgsGraphBuilder
 | |
| * \brief This class making the QgsGraph object
 | |
| */
 | |
| 
 | |
| class QgsGraphBuilder : QgsGraphBuilderInterface
 | |
| {
 | |
| %TypeHeaderCode
 | |
| #include <qgsgraphbuilder.h>
 | |
| %End
 | |
| 
 | |
|   public:
 | |
|     /**
 | |
|      * default constructor
 | |
|      */
 | |
|     QgsGraphBuilder( const QgsCoordinateReferenceSystem& crs, bool otfEnabled = true, double topologyTolerance = 0.0, const QString& ellipsoidID = "WGS84" );
 | |
| 
 | |
|     ~QgsGraphBuilder();
 | |
| 
 | |
|     /*
 | |
|      * MANDATORY BUILDER PROPERTY DECLARATION
 | |
|      */
 | |
|     virtual void addVertex( int id, const QgsPoint& pt );
 | |
| 
 | |
|     virtual void addArc( int pt1id, const QgsPoint& pt1, int pt2id, const QgsPoint& pt2, const QVector< QVariant >& prop );
 | |
| 
 | |
|     /**
 | |
|      * return QgsGraph result;
 | |
|      */
 | |
|     QgsGraph* graph() /Factory/;
 | |
| };
 |