| alpha | pal::LabelPosition | protected |
| cost | pal::LabelPosition | protected |
| CostCalculator class | pal::LabelPosition | friend |
| costGrow(void *l, void *r) | pal::LabelPosition | static |
| costShrink(void *l, void *r) | pal::LabelPosition | static |
| countFullOverlapCallback(LabelPosition *lp, void *ctx) | pal::LabelPosition | static |
| countOverlapCallback(LabelPosition *lp, void *ctx) | pal::LabelPosition | static |
| feature | pal::LabelPosition | protected |
| getAlpha() const | pal::LabelPosition | |
| getBoundingBox(double amin[2], double amax[2]) const | pal::LabelPosition | |
| getCost() const | pal::LabelPosition | |
| getDistanceToPoint(double xp, double yp) | pal::LabelPosition | |
| getFeaturePart() | pal::LabelPosition | |
| getHeight() const | pal::LabelPosition | inline |
| getId() const | pal::LabelPosition | |
| getLayerName() const | pal::LabelPosition | |
| getNextPart() const | pal::LabelPosition | inline |
| getNumOverlaps() const | pal::LabelPosition | inline |
| getNumPointsInPolygon(int npol, double *xp, double *yp) | pal::LabelPosition | |
| getPartId() const | pal::LabelPosition | inline |
| 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 |
| id | pal::LabelPosition | protected |
| insertIntoIndex(RTree< LabelPosition *, double, 2, double > *index) | pal::LabelPosition | |
| isBorderCrossingLine(PointSet *feat) | pal::LabelPosition | |
| 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 | |
| nbOverlap | pal::LabelPosition | protected |
| nextPart | pal::LabelPosition | protected |
| offsetPosition(double xOffset, double yOffset) | pal::LabelPosition | |
| partId | pal::LabelPosition | protected |
| PolygonCostCalculator class | pal::LabelPosition | friend |
| polygonObstacleCallback(PointSet *feat, void *ctx) | pal::LabelPosition | static |
| print() | pal::LabelPosition | |
| probFeat | pal::LabelPosition | protected |
| pruneCallback(LabelPosition *lp, 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 |
| 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 |
| upsideDown | pal::LabelPosition | protected |
| validateCost() | pal::LabelPosition | |
| w | pal::LabelPosition | protected |
| x | pal::LabelPosition | protected |
| y | pal::LabelPosition | protected |
| ~LabelPosition() | pal::LabelPosition | inline |