QGIS API Documentation  2.14.0-Essen
pal::FeaturePart Member List

This is the complete list of members for pal::FeaturePart, including all inherited members.

addSizePenalty(int nbp, QList< LabelPosition * > &lPos, double bbx[4], double bby[4])pal::FeaturePart
calculatePriority() const pal::FeaturePart
cHullpal::PointSetprotected
cHullSizepal::PointSetprotected
compute_chull_bbox()pal::PointSet
containsLabelCandidate(double x, double y, double width, double height, double alpha=0) const pal::PointSet
containsPoint(double x, double y) const pal::PointSet
createCandidates(QList< LabelPosition * > &lPos, double bboxMin[2], double bboxMax[2], PointSet *mapShape, RTree< LabelPosition *, double, 2, double > *candidates)pal::FeaturePart
createCandidatesAlongLine(QList< LabelPosition * > &lPos, PointSet *mapShape)pal::FeaturePart
createCandidatesAroundPoint(double x, double y, QList< LabelPosition * > &lPos, double angle, PointSet *mapShape=nullptr)pal::FeaturePart
createCandidatesAtOrderedPositionsOverPoint(double x, double y, QList< LabelPosition * > &lPos, double angle)pal::FeaturePart
createCandidatesForPolygon(QList< LabelPosition * > &lPos, PointSet *mapShape)pal::FeaturePart
createCandidatesOverPoint(double x, double y, QList< LabelPosition * > &lPos, double angle, PointSet *mapShape=nullptr)pal::FeaturePart
createCurvedCandidatesAlongLine(QList< LabelPosition * > &lPos, PointSet *mapShape)pal::FeaturePart
createGeosGeom() const pal::PointSetprotected
curvedPlacementAtOffset(PointSet *path_positions, double *path_distances, int orientation, int index, double distance)pal::FeaturePart
deleteCoords()pal::PointSetprotected
extractCoords(const GEOSGeometry *geom)pal::FeaturePartprotected
extractShape(int nbPtSh, int imin, int imax, int fps, int fpe, double fptx, double fpty)pal::PointSet
feature()pal::FeaturePartinline
featureId() const pal::FeaturePart
FeaturePart(QgsLabelFeature *lf, const GEOSGeometry *geom)pal::FeaturePart
FeaturePart(const FeaturePart &other)pal::FeaturePart
geos() const pal::PointSet
getAlwaysShow()pal::FeaturePartinline
getBoundingBox(double min[2], double max[2]) const pal::PointSetinline
getCentroid(double &px, double &py, bool forceInside=false) const pal::PointSet
getFixedPosition()pal::FeaturePartinline
getFixedRotation()pal::FeaturePartinline
getGeosType() const pal::PointSetinline
getHoleOf()pal::PointSetinline
getLabelAngle()pal::FeaturePartinline
getLabelDistance() const pal::FeaturePartinline
getLabelHeight() const pal::FeaturePartinline
getLabelWidth() const pal::FeaturePartinline
getNumPoints() const pal::PointSetinline
getNumSelfObstacles() const pal::FeaturePartinline
getPointByDistance(double *d, double *ad, double dl, double *px, double *py)pal::PointSet
getSelfObstacle(int i)pal::FeaturePartinline
hasSameLabelFeatureAs(FeaturePart *part) const pal::FeaturePart
holeOfpal::PointSetprotected
invalidateGeos()pal::PointSetprotected
isConnected(FeaturePart *p2)pal::FeaturePart
isObstacle()pal::FeaturePartinline
layer()pal::FeaturePart
length() const pal::PointSet
mergeWithFeaturePart(FeaturePart *other)pal::FeaturePart
mGeospal::PointSetmutableprotected
mHolespal::FeaturePartprotected
minDistanceToPoint(double px, double py, double *rx=nullptr, double *ry=nullptr) const pal::PointSet
mLFpal::FeaturePartprotected
mOwnsGeompal::PointSetmutableprotected
nbPointspal::PointSetprotected
obstacleFactor()pal::FeaturePartinline
parentpal::PointSetprotected
PointSet()pal::PointSet
PointSet(int nbPoints, double *x, double *y)pal::PointSet
PointSet(double x, double y)pal::PointSetprotected
PointSet(const PointSet &ps)pal::PointSetprotected
preparedGeom() const pal::PointSetprotected
repeatDistance()pal::FeaturePartinline
splitPolygons(QLinkedList< PointSet * > &shapes_toProcess, QLinkedList< PointSet * > &shapes_final, double xrm, double yrm)pal::PointSetstatic
typepal::PointSetprotected
xpal::PointSetprotected
xmaxpal::PointSetprotected
xminpal::PointSetprotected
ypal::PointSetprotected
ymaxpal::PointSetprotected
yminpal::PointSetprotected
~FeaturePart()pal::FeaturePartvirtual
~PointSet()pal::PointSetvirtual