#include "pal.h"
#include "palstat.h"
#include "layer.h"
#include "rtree.hpp"
#include "feature.h"
#include "geomfunction.h"
#include "labelposition.h"
#include "problem.h"
#include "util.h"
#include "priorityqueue.h"
#include "internalexception.h"
#include <cfloat>
#include <limits>
#include "qgslabelingengine.h"
Go to the source code of this file.
|
void | actualizeCandidateList (int nbOverlap, int *candidateListSize, double, double *candidateFactor, int minCandidateListSize, double growingFactor, int n) |
|
void | actualizeTabuCandidateList (int m, int iteration, int nbOverlap, int *candidateListSize, double candidateBaseFactor, double *candidateFactor, int minCandidateListSize, double reductionFactor, int minTabuTSize, double tabuFactor, int *tenure, int n) |
|
bool | borderSizeInc (void *l, void *r) |
|
bool | chainCallback (LabelPosition *lp, void *context) |
|
bool | checkCallback (LabelPosition *lp, void *ctx) |
|
bool | decreaseCost (void *tl, void *tr) |
|
void | delete_chain (Chain *chain) |
|
bool | falpCallback1 (LabelPosition *lp, void *ctx) |
|
bool | falpCallback2 (LabelPosition *lp, void *ctx) |
|
void | ignoreLabel (LabelPosition *lp, PriorityQueue *list, RTree< LabelPosition *, double, 2, double > *candidates) |
|
bool | nokCallback (LabelPosition *lp, void *context) |
|
bool | subPartCallback (LabelPosition *lp, void *ctx) |
|
bool | updateCandidatesCost (LabelPosition *lp, void *context) |
|
◆ NokContext
◆ Triple
◆ actualizeCandidateList()
void actualizeCandidateList |
( |
int |
nbOverlap, |
|
|
int * |
candidateListSize, |
|
|
double |
, |
|
|
double * |
candidateFactor, |
|
|
int |
minCandidateListSize, |
|
|
double |
growingFactor, |
|
|
int |
n |
|
) |
| |
|
inline |
◆ actualizeTabuCandidateList()
void actualizeTabuCandidateList |
( |
int |
m, |
|
|
int |
iteration, |
|
|
int |
nbOverlap, |
|
|
int * |
candidateListSize, |
|
|
double |
candidateBaseFactor, |
|
|
double * |
candidateFactor, |
|
|
int |
minCandidateListSize, |
|
|
double |
reductionFactor, |
|
|
int |
minTabuTSize, |
|
|
double |
tabuFactor, |
|
|
int * |
tenure, |
|
|
int |
n |
|
) |
| |
|
inline |
◆ borderSizeInc()
bool borderSizeInc |
( |
void * |
l, |
|
|
void * |
r |
|
) |
| |
|
inline |
◆ chainCallback()
◆ checkCallback()
◆ decreaseCost()
bool decreaseCost |
( |
void * |
tl, |
|
|
void * |
tr |
|
) |
| |
◆ delete_chain()
void delete_chain |
( |
Chain * |
chain | ) |
|
|
inline |
◆ falpCallback1()
◆ falpCallback2()
◆ ignoreLabel()
◆ nokCallback()
◆ subPartCallback()
◆ updateCandidatesCost()