|
Quantum GIS API Documentation
1.8
|
implementation of QgsLineVectorLayerDirector More...
#include "qgslinevectorlayerdirector.h"#include "qgsgraphbuilderintr.h"#include <qgsvectorlayer.h>#include <qgsvectordataprovider.h>#include <qgspoint.h>#include <qgsgeometry.h>#include <qgsdistancearea.h>#include <QString>#include <QtAlgorithms>#include <limits>#include <algorithm>
Go to the source code of this file.
Classes | |
| class | QgsPointCompare |
| struct | TiePointInfo |
Functions | |
| template<typename RandIter , typename Type , typename CompareOp > | |
| RandIter | my_binary_search (RandIter begin, RandIter end, Type val, CompareOp comp) |
| bool | TiePointInfoCompare (const TiePointInfo &a, const TiePointInfo &b) |
implementation of QgsLineVectorLayerDirector
Definition in file qgslinevectorlayerdirector.cpp.
| RandIter my_binary_search | ( | RandIter | begin, |
| RandIter | end, | ||
| Type | val, | ||
| CompareOp | comp | ||
| ) |
Definition at line 58 of file qgslinevectorlayerdirector.cpp.
Referenced by QgsLineVectorLayerDirector::makeGraph().
| bool TiePointInfoCompare | ( | const TiePointInfo & | a, |
| const TiePointInfo & | b | ||
| ) |
Definition at line 94 of file qgslinevectorlayerdirector.cpp.
References TiePointInfo::mFirstPoint, TiePointInfo::mLastPoint, QgsPoint::x(), and QgsPoint::y().
Referenced by QgsLineVectorLayerDirector::makeGraph().
1.7.6.1