alpha | pal::LabelPosition | protected |
angleDifferential() | pal::LabelPosition | |
area() const | pal::PointSet | |
boundingBox() const | pal::PointSet | inline |
boundingBoxIntersects(const PointSet *other) const | pal::PointSet | |
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 | |
convexHull | pal::PointSet | protected |
cost() const | pal::LabelPosition | inline |
CostCalculator | 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 |
edgeDistances() const | pal::PointSet | |
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) const | 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 | |
globalId() const | pal::LabelPosition | inline |
h | pal::LabelPosition | protected |
hasHardObstacleConflict() const | pal::LabelPosition | inline |
holeOf | pal::PointSet | protected |
id | pal::LabelPosition | protected |
incrementNumOverlaps() | pal::LabelPosition | inline |
insertIntoIndex(PalRtree< LabelPosition > &index) | pal::LabelPosition | |
interpolatePoint(double distance) const | pal::PointSet | |
intersects(const GEOSPreparedGeometry *geometry) | pal::LabelPosition | |
intersectsWithPolygon(PointSet *polygon) const | pal::LabelPosition | |
invalidateGeos() const | 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 | |
lineLocatePoint(const GEOSGeometry *point) 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 |
offsetCurveByDistance(double distance) | pal::PointSet | |
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 | pal::LabelPosition | friend |
polygonIntersectionCost(PointSet *polygon) const | pal::LabelPosition | |
preparedGeom() const | pal::PointSet | protected |
preparedMultiPartGeom() const | pal::LabelPosition | |
probFeat | pal::LabelPosition | protected |
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(PalRtree< LabelPosition > &index) | pal::LabelPosition | |
resetNumOverlaps() | pal::LabelPosition | inline |
reversed | pal::LabelPosition | protected |
setConflictsWithObstacle(bool conflicts) | pal::LabelPosition | |
setCost(double newCost) | pal::LabelPosition | inline |
setGlobalId(unsigned int id) | 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 |
setUpsideDownCharCount(int count) | pal::LabelPosition | inline |
splitPolygons(PointSet *inputShape, double labelWidth, double labelHeight) | pal::PointSet | static |
toWkt() const | pal::PointSet | |
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 |