QGIS API Documentation
2.18.21-Las Palmas (9fba24a)
|
A class for the creation of transect sample lines based on a set of strata polygons and baselines. More...
#include <qgstransectsample.h>
Public Types | |
enum | DistanceUnits { Meters, StrataUnits } |
Public Member Functions | |
QgsTransectSample (QgsVectorLayer *strataLayer, const QString &strataIdAttribute, const QString &minDistanceAttribute, const QString &nPointsAttribute, DistanceUnits minDistUnits, QgsVectorLayer *baselineLayer, bool shareBaseline, const QString &baselineStrataId, const QString &outputPointLayer, const QString &outputLineLayer, const QString &usedBaselineLayer, double minTransectLength=0.0, double baselineBufferDistance=-1.0, double baselineSimplificationTolerance=-1.0) | |
int | createSample (QProgressDialog *pd) |
A class for the creation of transect sample lines based on a set of strata polygons and baselines.
Definition at line 31 of file qgstransectsample.h.
Enumerator | |
---|---|
Meters | |
StrataUnits |
Definition at line 35 of file qgstransectsample.h.
QgsTransectSample::QgsTransectSample | ( | QgsVectorLayer * | strataLayer, |
const QString & | strataIdAttribute, | ||
const QString & | minDistanceAttribute, | ||
const QString & | nPointsAttribute, | ||
DistanceUnits | minDistUnits, | ||
QgsVectorLayer * | baselineLayer, | ||
bool | shareBaseline, | ||
const QString & | baselineStrataId, | ||
const QString & | outputPointLayer, | ||
const QString & | outputLineLayer, | ||
const QString & | usedBaselineLayer, | ||
double | minTransectLength = 0.0 , |
||
double | baselineBufferDistance = -1.0 , |
||
double | baselineSimplificationTolerance = -1.0 |
||
) |
Definition at line 29 of file qgstransectsample.cpp.
int QgsTransectSample::createSample | ( | QProgressDialog * | pd | ) |
Definition at line 61 of file qgstransectsample.cpp.