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 | Functions
problem.cpp File Reference
#include <iostream>
#include <fstream>
#include <cstring>
#include <cfloat>
#include <ctime>
#include <list>
#include <limits.h>
#include <pal/pal.h>
#include <pal/palstat.h>
#include <pal/layer.h>
#include "linkedlist.hpp"
#include "rtree.hpp"
#include "feature.h"
#include "geomfunction.h"
#include "labelposition.h"
#include "problem.h"
#include "util.h"
#include "priorityqueue.h"
Include dependency graph for problem.cpp:

Classes

struct  pal::Ft
struct  pal::FalpContext
struct  pal::SubPartContext
struct  pal::_Triple
struct  pal::UpdateContext
struct  pal::ChainContext
struct  pal::_nokContext

Namespaces

namespace  pal

Macros

#define _CRT_SECURE_NO_DEPRECATE
#define UNUSED(x)   (void)x;

Typedefs

typedef struct pal::_Triple pal::Triple
typedef struct pal::_nokContext pal::NokContext

Functions

void pal::delete_chain (Chain *chain)
bool pal::borderSizeDec (void *l, void *r)
bool pal::borderSizeInc (void *l, void *r)
bool pal::increaseImportance (void *l, void *r)
bool pal::increaseNbOverlap (void *l, void *r)
bool pal::falpCallback2 (LabelPosition *lp, void *ctx)
void pal::ignoreLabel (LabelPosition *lp, PriorityQueue *list, RTree< LabelPosition *, double, 2, double > *candidates)
bool pal::falpCallback1 (LabelPosition *lp, void *ctx)
bool pal::subPartCallback (LabelPosition *lp, void *ctx)
bool pal::decreaseCost (void *tl, void *tr)
bool pal::increaseCost (void *tl, void *tr)
void pal::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)
void pal::actualizeCandidateList (int nbOverlap, int *candidateListSize, double candidateBaseFactor, double *candidateFactor, int minCandidateListSize, double growingFactor, int n)
bool pal::updateCandidatesCost (LabelPosition *lp, void *context)
bool pal::chainCallback (LabelPosition *lp, void *context)
bool pal::checkCallback (LabelPosition *lp, void *ctx)
bool pal::nokCallback (LabelPosition *lp, void *context)

Macro Definition Documentation

#define _CRT_SECURE_NO_DEPRECATE
#define UNUSED (   x)    (void)x;