| alpha | pal::LabelPosition | protected |
| cHull | pal::PointSet | protected |
| cHullSize | pal::PointSet | protected |
| compute_chull_bbox() | pal::PointSet | |
| conflictsWithObstacle() const | pal::LabelPosition | inline |
| containsLabelCandidate(double x, double y, double width, double height, double alpha=0) const | pal::PointSet | |
| containsPoint(double x, double y) const | pal::PointSet | |
| cost() const | pal::LabelPosition | inline |
| CostCalculator class | pal::LabelPosition | friend |
| countFullOverlapCallback(LabelPosition *lp, void *ctx) | pal::LabelPosition | static |
| countOverlapCallback(LabelPosition *lp, void *ctx) | pal::LabelPosition | static |
| createGeosGeom() const | pal::PointSet | protected |
| crossesBoundary(PointSet *polygon) const | pal::LabelPosition | |
| crossesLine(PointSet *line) const | pal::LabelPosition | |
| deleteCoords() | pal::PointSet | protected |
| extractShape(int nbPtSh, int imin, int imax, int fps, int fpe, double fptx, double fpty) | pal::PointSet | |
| feature | pal::LabelPosition | protected |
| geos() const | pal::PointSet | |
| getAlpha() const | pal::LabelPosition | |
| getBoundingBox(double amin[2], double amax[2]) const | pal::LabelPosition | |
| getCentroid(double &px, double &py, bool forceInside=false) const | pal::PointSet | |
| getDistanceToPoint(double xp, double yp) const | pal::LabelPosition | |
| getFeaturePart() | pal::LabelPosition | |
| getGeosType() const | pal::PointSet | inline |
| getHeight() const | pal::LabelPosition | inline |
| getHoleOf() | pal::PointSet | inline |
| getId() const | pal::LabelPosition | |
| getNextPart() const | pal::LabelPosition | inline |
| getNumOverlaps() const | pal::LabelPosition | inline |
| getNumPoints() const | pal::PointSet | inline |
| getPartId() const | pal::LabelPosition | inline |
| getPointByDistance(double *d, double *ad, double dl, double *px, double *py) | pal::PointSet | |
| getProblemFeatureId() const | pal::LabelPosition | inline |
| getQuadrant() const | pal::LabelPosition | inline |
| getReversed() const | pal::LabelPosition | inline |
| getUpsideDown() const | pal::LabelPosition | inline |
| getWidth() const | pal::LabelPosition | inline |
| getX(int i=0) const | pal::LabelPosition | |
| getY(int i=0) const | pal::LabelPosition | |
| h | pal::LabelPosition | protected |
| holeOf | pal::PointSet | protected |
| id | pal::LabelPosition | protected |
| incrementUpsideDownCharCount() | pal::LabelPosition | inline |
| insertIntoIndex(RTree< LabelPosition *, double, 2, double > *index) | pal::LabelPosition | |
| intersects(const GEOSPreparedGeometry *geometry) | pal::LabelPosition | |
| intersectsWithPolygon(PointSet *polygon) const | pal::LabelPosition | |
| invalidateGeos() | pal::PointSet | protected |
| isClosed() const | pal::PointSet | |
| isIn(double *bbox) | pal::LabelPosition | |
| isInConflict(LabelPosition *ls) | pal::LabelPosition | |
| isInConflictMultiPart(LabelPosition *lp) | pal::LabelPosition | protected |
| isInConflictSinglePart(LabelPosition *lp) | pal::LabelPosition | protected |
| isInside(double *bbox) | pal::LabelPosition | |
| isIntersect(double *bbox) | pal::LabelPosition | |
| LabelPosition(int id, double x1, double y1, double w, double h, double alpha, double cost, FeaturePart *feature, bool isReversed=false, Quadrant quadrant=QuadrantOver) | pal::LabelPosition | |
| LabelPosition(const LabelPosition &other) | pal::LabelPosition | |
| length() const | pal::PointSet | |
| mGeos | pal::PointSet | mutableprotected |
| minDistanceToPoint(double px, double py, double *rx=nullptr, double *ry=nullptr) const | pal::PointSet | |
| mOwnsGeom | pal::PointSet | mutableprotected |
| nbOverlap | pal::LabelPosition | protected |
| nbPoints | pal::PointSet | protected |
| nextPart | pal::LabelPosition | protected |
| offsetPosition(double xOffset, double yOffset) | pal::LabelPosition | |
| parent | pal::PointSet | protected |
| partId | pal::LabelPosition | protected |
| PointSet() | pal::PointSet | |
| PointSet(int nbPoints, double *x, double *y) | pal::PointSet | |
| PointSet(double x, double y) | pal::PointSet | protected |
| PointSet(const PointSet &ps) | pal::PointSet | protected |
| PolygonCostCalculator class | pal::LabelPosition | friend |
| polygonIntersectionCost(PointSet *polygon) const | pal::LabelPosition | |
| polygonObstacleCallback(pal::FeaturePart *obstacle, void *ctx) | pal::LabelPosition | static |
| preparedGeom() const | pal::PointSet | protected |
| probFeat | pal::LabelPosition | protected |
| pruneCallback(LabelPosition *candidatePosition, void *ctx) | pal::LabelPosition | static |
| quadrant | pal::LabelPosition | protected |
| Quadrant enum name | pal::LabelPosition | |
| QuadrantAbove enum value | pal::LabelPosition | |
| QuadrantAboveLeft enum value | pal::LabelPosition | |
| QuadrantAboveRight enum value | pal::LabelPosition | |
| QuadrantBelow enum value | pal::LabelPosition | |
| QuadrantBelowLeft enum value | pal::LabelPosition | |
| QuadrantBelowRight enum value | pal::LabelPosition | |
| QuadrantLeft enum value | pal::LabelPosition | |
| QuadrantOver enum value | pal::LabelPosition | |
| QuadrantRight enum value | pal::LabelPosition | |
| removeFromIndex(RTree< LabelPosition *, double, 2, double > *index) | pal::LabelPosition | |
| removeOverlapCallback(LabelPosition *lp, void *ctx) | pal::LabelPosition | static |
| resetNumOverlaps() | pal::LabelPosition | inline |
| reversed | pal::LabelPosition | protected |
| setConflictsWithObstacle(bool conflicts) | pal::LabelPosition | |
| setCost(double newCost) | pal::LabelPosition | inline |
| setNextPart(LabelPosition *next) | pal::LabelPosition | inline |
| setPartId(int id) | pal::LabelPosition | inline |
| setProblemIds(int probFid, int lpId) | pal::LabelPosition | inline |
| splitPolygons(QLinkedList< PointSet *> &shapes_toProcess, QLinkedList< PointSet *> &shapes_final, double xrm, double yrm) | pal::PointSet | static |
| type | pal::PointSet | protected |
| upsideDown | pal::LabelPosition | protected |
| upsideDownCharCount() const | pal::LabelPosition | inline |
| validateCost() | pal::LabelPosition | |
| w | pal::LabelPosition | protected |
| within(const GEOSPreparedGeometry *geometry) | pal::LabelPosition | |
| x | pal::PointSet | protected |
| xmax | pal::PointSet | protected |
| xmin | pal::PointSet | protected |
| y | pal::PointSet | protected |
| ymax | pal::PointSet | protected |
| ymin | pal::PointSet | protected |
| ~LabelPosition() override | pal::LabelPosition | inline |
| ~PointSet() | pal::PointSet | virtual |