Public Member Functions | |
| QgsPalGeometry (int id, QString text, GEOSGeometry *g) | |
| ~QgsPalGeometry () | |
| GEOSGeometry * | getGeosGeometry () |
| void | releaseGeosGeometry (GEOSGeometry *) |
| const char * | strId () |
| QString | text () |
| pal::LabelInfo * | info (QFontMetricsF *fm, const QgsMapToPixel *xform, double fontScale) |
| const QMap < QgsPalLayerSettings::DataDefinedProperties, QVariant > & | dataDefinedValues () const |
| void | addDataDefinedValue (QgsPalLayerSettings::DataDefinedProperties p, QVariant v) |
Protected Attributes | |
| GEOSGeometry * | mG |
| QString | mText |
| QByteArray | mStrId |
| int | mId |
| LabelInfo * | mInfo |
| QMap < QgsPalLayerSettings::DataDefinedProperties, QVariant > | mDataDefinedValues |
| Stores attribute values for data defined properties. | |
Definition at line 53 of file qgspallabeling.cpp.
| QgsPalGeometry::QgsPalGeometry | ( | int | id, | |
| QString | text, | |||
| GEOSGeometry * | g | |||
| ) | [inline] |
| QgsPalGeometry::~QgsPalGeometry | ( | ) | [inline] |
| GEOSGeometry* QgsPalGeometry::getGeosGeometry | ( | ) | [inline] |
| void QgsPalGeometry::releaseGeosGeometry | ( | GEOSGeometry * | ) | [inline] |
Definition at line 73 of file qgspallabeling.cpp.
| const char* QgsPalGeometry::strId | ( | ) | [inline] |
Definition at line 78 of file qgspallabeling.cpp.
References mStrId.
Referenced by QgsPalLayerSettings::registerFeature().
| QString QgsPalGeometry::text | ( | void | ) | [inline] |
| pal::LabelInfo* QgsPalGeometry::info | ( | QFontMetricsF * | fm, | |
| const QgsMapToPixel * | xform, | |||
| double | fontScale | |||
| ) | [inline] |
Definition at line 81 of file qgspallabeling.cpp.
References mInfo, mText, QgsMapToPixel::toMapCoordinates(), QgsMapToPixel::toMapCoordinatesF(), QgsPoint::x(), and QgsPoint::y().
Referenced by QgsPalLayerSettings::registerFeature().
| const QMap< QgsPalLayerSettings::DataDefinedProperties, QVariant >& QgsPalGeometry::dataDefinedValues | ( | ) | const [inline] |
Definition at line 99 of file qgspallabeling.cpp.
References mDataDefinedValues.
Referenced by QgsPalLabeling::drawLabeling().
| void QgsPalGeometry::addDataDefinedValue | ( | QgsPalLayerSettings::DataDefinedProperties | p, | |
| QVariant | v | |||
| ) | [inline] |
Definition at line 100 of file qgspallabeling.cpp.
References mDataDefinedValues.
Referenced by QgsPalLayerSettings::registerFeature().
GEOSGeometry* QgsPalGeometry::mG [protected] |
Definition at line 103 of file qgspallabeling.cpp.
Referenced by getGeosGeometry(), and ~QgsPalGeometry().
QString QgsPalGeometry::mText [protected] |
QByteArray QgsPalGeometry::mStrId [protected] |
int QgsPalGeometry::mId [protected] |
Definition at line 106 of file qgspallabeling.cpp.
LabelInfo* QgsPalGeometry::mInfo [protected] |
QMap< QgsPalLayerSettings::DataDefinedProperties, QVariant > QgsPalGeometry::mDataDefinedValues [protected] |
Stores attribute values for data defined properties.
Definition at line 109 of file qgspallabeling.cpp.
Referenced by addDataDefinedValue(), and dataDefinedValues().
1.5.6