QGIS API Documentation  2.6.0-Brighton
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
pal.h File Reference
#include <QList>
#include <iostream>
#include <ctime>
#include <geos_c.h>
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
 Pal main class. More...


namespace  pal


#define _PAL_H


typedef enum _Units pal::Units
 Typedef for _Units enumeration.
typedef enum _searchMethod pal::SearchMethod
 Typedef for _Units enumeration.
typedef enum _arrangement pal::Arrangement
 typedef for _arrangement enumeration


enum  pal::_Units { pal::PIXEL = 0, pal::METER, pal::FOOT, pal::DEGREE }
 Units for label sizes and distlabel. 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...
enum  pal::_arrangement {
  pal::P_POINT = 0, pal::P_POINT_OVER, pal::P_LINE, pal::P_CURVED,
  pal::P_HORIZ, pal::P_FREE
 The way to arrange labels against spatial entities. More...
enum  pal::LineArrangementFlags { pal::FLAG_ON_LINE = 1, pal::FLAG_ABOVE_LINE = 2, pal::FLAG_BELOW_LINE = 4, pal::FLAG_MAP_ORIENTATION = 8 }
 enumeration line arrangement flags. More...


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

Macro Definition Documentation

#define _PAL_H