QGIS API Documentation  3.16.0-Hannover (43b64b13f3)
Classes | Enumerations
pal Namespace Reference

Classes

class  CandidatePolygonRingDistanceCalculator
 Calculates distance from a label candidate to nearest polygon ring. More...
 
struct  Chain
 
struct  CHullBox
 
class  CostCalculator
 
struct  ElemTrans
 
class  Feats
 For usage in problem solving algorithm. More...
 
class  FeaturePart
 Main class to handle feature. More...
 
class  GeomFunction
 
class  InternalException
 Various Exceptions. More...
 
class  LabelInfo
 Optional additional info about label (for curved labels) More...
 
class  LabelPosition
 LabelPosition is a candidate feature label position. More...
 
class  Layer
 A set of features which influence the labeling process. More...
 
class  Pal
 Main Pal labeling class. More...
 
class  PalException
 Various Exceptions. More...
 
class  PalStat
 Summary statistics of labeling problem. More...
 
struct  Point
 
class  PointSet
 
class  PriorityQueue
 
class  Problem
 Representation of a labeling problem. More...
 
class  Util
 

Enumerations

enum  SearchMethod {
  CHAIN = 0, POPMUSIC_TABU_CHAIN = 1, POPMUSIC_TABU = 2, POPMUSIC_CHAIN = 3,
  FALP = 4
}
 Search method to use. More...
 

Enumeration Type Documentation

◆ SearchMethod

Search method to use.

Enumerator
CHAIN 

Is the worst but fastest method.

POPMUSIC_TABU_CHAIN 

Is the best but slowest.

POPMUSIC_TABU 

Is a little bit better than CHAIN but slower.

POPMUSIC_CHAIN 

Is slower and best than TABU, worse and faster than TABU_CHAIN.

FALP 

Only initial solution.

Definition at line 61 of file pal.h.