QGIS API Documentation
3.0.2-Girona (307d082)
|
The ANALYSIS library is built on top of CORE library and provides high level tools for carrying out spatial analysis on vector and raster data. More...
Classes | |
class | Bezier3D |
Class Bezier3D represents a bezier curve, represented by control points. More... | |
class | CloughTocherInterpolator |
This is an implementation of a Clough-Tocher interpolator based on a triangular tessellation. More... | |
class | DualEdgeTriangulation |
DualEdgeTriangulation is an implementation of a triangulation class based on the dual edge data structure. More... | |
class | HalfEdge |
class | LinTriangleInterpolator |
LinTriangleInterpolator is a class which interpolates linearly on a triangulation. More... | |
class | NormVecDecorator |
Decorator class which adds the functionality of estimating normals at the data points. More... | |
class | ParametricLine |
ParametricLine is an Interface for parametric lines. More... | |
class | QgsAlignRaster |
QgsAlignRaster takes one or more raster layers and warps (resamples) them so they have the same: More... | |
class | QgsAspectFilter |
Calculates aspect values in a window of 3x3 cells based on first order derivatives in x- and y- directions. More... | |
class | QgsDerivativeFilter |
Adds the ability to calculate derivatives in x- and y-directions. More... | |
class | QgsGeometrySnapper |
QgsGeometrySnapper allows a geometry to be snapped to the geometries within a different reference layer. More... | |
class | QgsGraph |
Mathematical graph representation. More... | |
class | QgsGraphAnalyzer |
This class performs graph analysis, e.g. More... | |
class | QgsGraphBuilder |
This class used for making the QgsGraph object. More... | |
class | QgsGraphBuilderInterface |
Determine interface for creating a graph. More... | |
class | QgsGraphDirector |
Determine making the graph. More... | |
class | QgsGraphEdge |
This class implements a graph edge. More... | |
class | QgsGraphVertex |
This class implements a graph vertex. More... | |
class | QgsGridFileWriter |
A class that does interpolation to a grid and writes the results to an ascii grid. More... | |
class | QgsHillshadeFilter |
class | QgsIDWInterpolator |
Inverse distance weight interpolator. More... | |
class | QgsInternalGeometrySnapper |
QgsInternalGeometrySnapper allows a set of geometries to be snapped to each other. More... | |
class | QgsInterpolator |
Interface class for interpolations. More... | |
class | QgsKernelDensityEstimation |
Performs Kernel Density Estimation ("heatmap") calculations on a vector layer. More... | |
class | QgsNativeAlgorithms |
Native c++ processing algorithm provider. More... | |
class | QgsNetworkDistanceStrategy |
Strategy for caclulating edge cost based on its length. Should be used for finding shortest path between two points. More... | |
class | QgsNetworkSpeedStrategy |
Strategy for calculating edge cost based on travel time. Should be used for finding fastest path between two points. More... | |
class | QgsNetworkStrategy |
QgsNetworkStrategy defines strategy used for calculation of the edge cost. For example it can take into account travel distance, amount of time or money. Currently there are two strategies implemented in the analysis library: QgsNetworkDistanceStrategy and QgsNetworkSpeedStrategy. QgsNetworkStrategy implemented using "strategy" design pattern. More... | |
class | QgsNineCellFilter |
Base class for raster analysis methods that work with a 3x3 cell filter and calculate the value of each cell based on the cell value and the eight neighbour cells. More... | |
class | QgsRasterCalcNode |
class | QgsRasterCalculator |
Raster calculator class. More... | |
class | QgsRasterMatrix |
class | QgsRelief |
Produces colored relief rasters from DEM. More... | |
class | QgsRuggednessFilter |
Calculates the ruggedness index based on a 3x3 moving window. More... | |
class | QgsSlopeFilter |
Calculates slope values in a window of 3x3 cells based on first order derivatives in x- and y- directions. More... | |
class | QgsTinInterpolator |
Interpolation in a triangular irregular network. More... | |
class | QgsTotalCurvatureFilter |
Calculates total curvature as described by Wilson, Gallant (2000): terrain analysis. More... | |
class | QgsVectorLayerDirector |
Determine making the graph from vector line layer. More... | |
class | QgsZonalStatistics |
A class that calculates raster statistics (count, sum, mean) for a polygon or multipolygon layer and appends the results as attributes. More... | |
class | TriangleInterpolator |
This is an interface for interpolator classes for triangulations. More... | |
class | Triangulation |
Interface for Triangulation classes. More... | |
class | TriDecorator |
Decorator class for Triangulations (s. More... | |
class | Vector3D |
Class Vector3D represents a 3D-Vector, capable to store x-,y- and z-coordinates in double values. More... | |
The ANALYSIS library is built on top of CORE library and provides high level tools for carrying out spatial analysis on vector and raster data.
It also contains high level tools for building network topologies and analysing them.