| alpha | pal::LabelPosition | protected |
| area() const | pal::PointSet | |
| boundingBox() const | pal::PointSet | inline |
| boundingBoxIntersects(const PointSet *other) const | pal::PointSet | |
| cHull | pal::PointSet | protected |
| cHullSize | pal::PointSet | protected |
| clone() const | pal::PointSet | |
| computeConvexHullOrientedBoundingBox(bool &ok) | 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 |
| createGeosGeom() const | pal::PointSet | protected |
| crossesBoundary(PointSet *polygon) const | pal::LabelPosition | |
| crossesLine(PointSet *line) const | pal::LabelPosition | |
| decrementNumOverlaps() | pal::LabelPosition | inline |
| deleteCoords() | pal::PointSet | protected |
| extendLineByDistance(double startDistance, double endDistance, double smoothDistance) | pal::PointSet | |
| 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() const | pal::LabelPosition | |
| getGeosType() const | pal::PointSet | inline |
| getHeight() const | pal::LabelPosition | inline |
| getHoleOf() const | pal::PointSet | inline |
| getId() const | pal::LabelPosition | |
| 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 |
| hasHardObstacleConflict() const | pal::LabelPosition | inline |
| holeOf | pal::PointSet | protected |
| id | pal::LabelPosition | protected |
| incrementNumOverlaps() | pal::LabelPosition | inline |
| incrementUpsideDownCharCount() | pal::LabelPosition | inline |
| insertIntoIndex(PalRtree< LabelPosition > &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(const LabelPosition *ls) const | pal::LabelPosition | |
| 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 | |
| mArea | pal::PointSet | mutableprotected |
| mGeos | pal::PointSet | mutableprotected |
| minDistanceToPoint(double px, double py, double *rx=nullptr, double *ry=nullptr) const | pal::PointSet | |
| mLength | pal::PointSet | mutableprotected |
| mOwnsGeom | pal::PointSet | mutableprotected |
| nbOverlap | pal::LabelPosition | protected |
| nbPoints | pal::PointSet | |
| nextPart() const | pal::LabelPosition | inline |
| 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 | |
| preparedGeom() const | pal::PointSet | protected |
| probFeat | pal::LabelPosition | protected |
| Quadrant enum name | pal::LabelPosition | |
| quadrant | pal::LabelPosition | protected |
| 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(PalRtree< LabelPosition > &index) | pal::LabelPosition | |
| resetNumOverlaps() | pal::LabelPosition | inline |
| reversed | pal::LabelPosition | protected |
| setConflictsWithObstacle(bool conflicts) | pal::LabelPosition | |
| setCost(double newCost) | pal::LabelPosition | inline |
| setHasHardObstacleConflict(bool conflicts) | pal::LabelPosition | |
| setNextPart(std::unique_ptr< LabelPosition > next) | pal::LabelPosition | inline |
| setPartId(int id) | pal::LabelPosition | inline |
| setProblemIds(int probFid, int lpId) | pal::LabelPosition | inline |
| splitPolygons(QLinkedList< PointSet * > &inputShapes, QLinkedList< PointSet * > &outputShapes, 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 | |
| xmax | pal::PointSet | protected |
| xmin | pal::PointSet | protected |
| y | pal::PointSet | |
| ymax | pal::PointSet | protected |
| ymin | pal::PointSet | protected |
| ~PointSet() | pal::PointSet | virtual |