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 |
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) | 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 |
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 |