16 #ifndef QGSATLASCOMPOSITION_H
17 #define QGSATLASCOMPOSITION_H
24 #include <QDomElement>
25 #include <QDomDocument>
57 float margin()
const {
return mMargin; }
58 void setMargin(
float margin ) { mMargin = margin; }
90 size_t numFeatures()
const;
93 void prepareForFeature(
size_t i );
96 const QString& currentFilename()
const;
98 void writeXML( QDomElement& elem, QDomDocument& doc )
const;
99 void readXML(
const QDomElement& elem,
const QDomDocument& doc );
105 void parameterChanged();
Class for parsing and evaluation of expressions (formerly called "search strings").
A rectangle specified with double values.
void setSortFeatures(bool doSort)
QgsVectorLayer * mCoverageLayer
bool hideCoverage() const
std::map< QgsFeatureId, QVariant > SorterKeys
QgsComposition * composition()
bool enabled() const
Is the atlas generation enabled ?
bool sortAscending() const
QgsCoordinateTransform mTransform
void setHideCoverage(bool hide)
The feature class encapsulates a single feature including its id, geometry and a list of field/values...
bool filterFeatures() const
void setFixedScale(bool fixed)
void setSortKeyAttributeIndex(size_t idx)
void setSortAscending(bool ascending)
void setComposerMap(QgsComposerMap *map)
QgsComposerMap * composerMap() const
size_t mSortKeyAttributeIdx
Graphics scene for map printing.
Object representing map window.
QgsComposition * mComposition
void setFilterFeatures(bool doFilter)
void setFeatureFilter(const QString &expression)
bool sortFeatures() const
void setMargin(float margin)
QString filenamePattern() const
void setSingleFile(bool single)
QString featureFilter() const
QgsComposerMap * mComposerMap
void setFilenamePattern(const QString &pattern)
QgsFeature mCurrentFeature
Class used to render an Atlas, iterating over geometry features.
std::auto_ptr< QgsExpression > mFilenameExpr
size_t sortKeyAttributeIndex() const
QgsVectorLayer * coverageLayer() const
std::vector< QgsFeatureId > mFeatureIds
Represents a vector layer which manages a vector based data sets.