QGIS API Documentation  2.99.0-Master (b8fd1fd)
Classes | Namespaces | Enumerations | Functions
pal.h File Reference
#include "qgis_core.h"
#include "qgsgeometry.h"
#include "qgspallabeling.h"
#include <QList>
#include <iostream>
#include <ctime>
#include <QMutex>
#include <QStringList>
Include dependency graph for pal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  pal::Pal
 Main Pal labeling class. More...




enum  pal::LineArrangementFlag { pal::FLAG_ON_LINE = 1, pal::FLAG_ABOVE_LINE = 2, pal::FLAG_BELOW_LINE = 4, pal::FLAG_MAP_ORIENTATION = 8 }
 Enumeration line arrangement flags. Flags can be combined. More...
enum  pal::SearchMethod {
  pal::CHAIN = 0, pal::POPMUSIC_TABU_CHAIN = 1, pal::POPMUSIC_TABU = 2, pal::POPMUSIC_CHAIN = 3,
  pal::FALP = 4
 Search method to use. More...


GEOSContextHandle_t pal::geosContext ()
 Get GEOS context handle to be used in all GEOS library calls with reentrant API. More...