QGIS API Documentation  2.6.0-Brighton
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
QgsTransectSample Class Reference

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, QString strataIdAttribute, QString minDistanceAttribute, QString nPointsAttribute, DistanceUnits minDistUnits, QgsVectorLayer *baselineLayer, bool shareBaseline, QString baselineStrataId, const QString &outputPointLayer, const QString &outputLineLayer, const QString &usedBaselineLayer, double minTransectLength=0.0)
 ~QgsTransectSample ()
int createSample (QProgressDialog *pd)

Detailed Description

A class for the creation of transect sample lines based on a set of strata polygons and baselines.

Member Enumeration Documentation

Enumerator:
Meters 
StrataUnits 

Constructor & Destructor Documentation

QgsTransectSample::QgsTransectSample ( QgsVectorLayer strataLayer,
QString  strataIdAttribute,
QString  minDistanceAttribute,
QString  nPointsAttribute,
DistanceUnits  minDistUnits,
QgsVectorLayer baselineLayer,
bool  shareBaseline,
QString  baselineStrataId,
const QString &  outputPointLayer,
const QString &  outputLineLayer,
const QString &  usedBaselineLayer,
double  minTransectLength = 0.0 
)
QgsTransectSample::~QgsTransectSample ( )

Member Function Documentation

int QgsTransectSample::createSample ( QProgressDialog *  pd)

The documentation for this class was generated from the following files: